動態路由協議OSPF工作流程

1 OSPF工作過程:
(1) 宣告OSPF的路由器從所有OSPF協議的接口上發出HELLO包.
(2) 鄰接關係,可以想象成一條點到點的虛鏈路,它是在一些鄰居路由器之間構成的.
(3) 每臺路由器都會在所有形成鄰接關係之間的鄰居之間發送鏈路狀態通告LSA.
(4) 每臺收到從鄰居發出的LSA的路由器都會把這些LSA記錄在它的鏈路狀態數據庫中,並且拷貝一份發送    給其他鄰居.
(5) 通過LSA的泛洪擴散到整個區域,所有的路由器會形成同樣的鏈路狀態數據庫.
(6) 當這些路由器的數據庫完全同步時,每臺都將以自己爲根計算最佳路徑.
(7) 每臺路由器都將從SPF算法中構建自己的路由表.
(鄰居之間交換的HELLO,數據庫稱爲KEEPALIVE,並且每隔30MIN從傳一次.
2 路由ID的選舉:
(1) 使用 ROUTER-ID 命令手工指定ROUTER ID
(2) 如果沒有手工指定,就選舉最大的LOOBACK接口地址爲ROUTER   ID
(3) 如果沒有LOOBACK,那就選舉最到的物理地址爲ROUTER ID
3 HELLO 協議:
(1) 它是發現鄰居的方法
(2) 在兩臺路由器成爲鄰居之前,需要通告這兩臺路由器必須的參數.
(3) HELLO在鄰居之間擔當KEEPLIVE的角色.
(4) 它確保了鄰居之間的雙向通信
(5) 它還用來在NBMA網絡上選舉DR和BDR
(在CISCO路由器上,對於廣播網絡使用的缺省HELLO時間間隔是10S,對於非廣播網絡缺省網絡爲30S,這個值可以根據IP OSPF HELL-INTERVAL更改.
4 每個HELLO數據包都包含以下信息:
(1) 始發路由器的的路由ID
(2) 始發路由的接口的區域地址
(3) 始發路由的接口地址掩碼
(4) 始發路由的認證信息和類型
(5) 始發路由的HELLO時間間隔
(6) 始發路由的無效路由的時間間隔
(7) 路由的優先級
(8) DR 和BDR
(9) 標識可選5個標記位
(10) 始發路由所有有效鄰居的路由ID
5 網絡類型:
(1) 點到點網絡:OSPF數據包也總是保留的D類地址224.0.0.5 這個組波地址稱爲ALLSPFROUTER.
(2) 點到多點網絡:OSPF不選舉DR和BDR,單撥方式發送.
(3) 廣播型網絡:HELLO數據包象所有始發於DR和BDR,的OSPF數據包一樣,是以組撥方式發送到224.0.0.5 其他路由都向DR發送224.0.0.6
(4) 非廣播型網絡:在這個網絡中需要選舉DR和BDR,但是是以單撥方式發送.
(5) 虛鏈路:被稱爲每有編號的點到點網絡,單撥方式發送
除了以上類型還可以總結成兩個類型:
1 傳輸網絡:與兩臺以上路由相連
2 末節網絡:僅僅一臺路由相連.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章