執行鏈路狀態路由協議的路由器只保留自己知道的部分網路的拓撲資訊,但是所有路由器儲存的路由資訊的總和則可以提供整個網路的拓撲結構檢視。各個鏈路狀態路由器根據自己的路由表計算到達目標的最短通路。鏈路狀態路由協議在網路拓撲結構改變時觸發路由更新功能。執行鏈路狀態協議的路由器通過hello協議來發現鄰居,並在其鄰居中選擇需要交換鏈路狀態資訊的路由器,與之建立毗鄰關係。並不是每一對鄰居都需要交換路由資訊,因而也不是每一對鄰居都需要建立毗鄰關係。在乙個廣播網路或nbma網路中要選舉乙個指定路由器(designated router,dr),其他的路由器都與dr建立毗鄰關係,把自己掌握的鏈路狀態資訊提交給dr,由dr代表這個網路向外界發布。
ospf網路可以劃分為多個區域,每個區域被指定了乙個32位的區域識別符號,可以用點分十進位制表示,例如主幹區域的識別符號可表示為0.0.0.0。單域ospf網路就是只有主幹區域的網路(配置成區域0)。分層的ospf網路必須劃分為多個區域。ospf的區域分為以下5種,不同型別的區域對由自治系統外部傳入的路由資訊的處理方式不同:
標準區域:可以接收任何鏈路更新資訊和路由彙總資訊
主幹區域:是連線各個區域的傳輸網路,其他區域都通過主幹區域交換路由資訊。主幹區域擁有標準區域的所有性質。
存根區域:不接收本地自治系統以外的路由資訊,對自治系統以外的目標採用預設路由0.0.0.0。
完全存根區域:不接收自治系統以外的路由資訊,也不接收自治系統內其他區域的路由彙總資訊,傳送到本區域外的報文使用預設路由0.0.0.0。完全存根區域是思科定義的,是非標準的。
不完全存根區域(nsaa):類似於存根區域,但是允許接收以型別7的鏈路狀態公告傳送的外部路由資訊
OSPF 鏈路狀態路由協議
ospf 鏈路狀態路由協議 無環路由 工作在網路層 維護 鄰居表 鄰接 傳送lsa鏈路狀態資訊 資料庫 路由表 通過交換hello資料報來建立鄰居關係,傳播lsa,將lsa放到資料庫,週期更新通過序列號進行對比,鏈路狀態請求,通過spf演算法算出最優路由 路由基於埠 骨幹區域br 非骨幹區域一定要和...
OSPF鏈路狀態路由協議
ospf路由協議 開放式最短路徑優先 ospf 的三張表 鄰居列表 鏈路狀態資料庫 路由表建立鄰接關係 連句狀態資料庫 最短路徑樹 路由表 學習鏈路狀態資訊 非骨幹區域圍繞著area 0 去連線 area 0 負責區域間路由資訊傳播 劃分目的 控制鏈路狀態資訊lsa泛洪的範圍,減小鏈路狀態資料庫ls...
鏈路狀態路由協議OSPF 虛鏈路(三)
1 ospf虛鏈路 a 當非主幹區域與主幹區域area0不連續時必須建立虛鏈路 b 虛鏈路配置 area area id virtual link router id area id 指虛鏈路經過的中轉區的區域id router id 指定虛鏈路另一端的路由器id 拓撲如下 r1配置 conf t ...