OSPF DR/BDR

DR
在廣播網和NBMA網絡中,任意兩臺路由器之間都要交換路由信息。如果網絡中有n臺路由器,則需要建立n(n-1)/2個鄰接關係。這使得任何一臺路由器的路由變化都會導致多次傳遞,浪費了帶寬資源。爲解決這一問題,0SPF 協議定義了指定路由器DR (Designated Router),所有路由器都只將信息發送給DR,由DR將網絡鏈路狀態發送出去。

BDR
如果DR由於某種故障而失效,則網絡中的路由器必須重新選舉DR,再與新的DR同步。這需要較長的時間,在這段時間內,路由的計算是不正確的。爲了能夠縮;短這個過程,0SPF 提出了BDR (Backup Desi gnated Router,備份指定路由器)的概念

DR與BDR關係
BDR實際上是對DR的一個備份,在選舉DR的同時也選舉出BDR,BDR 也和本網段內的所有路由器建立鄰接關係並交換路由信息。當DR失效後,BDR會立即成爲DR。由於不需要重新選舉,並且鄰接關係事先已建立,所以這個過程是非常短暫的。當然這時還需要再重新選舉出一個新的BDR,雖然一樣需要較長的時間,但並不會影響路由的計算。

DR Other
DR和BDR之外的路由器(稱爲DR 0ther)之間將不再建立鄰接關係,也不再交換任何路由信息。這樣就減少了廣播網和NBMA網絡上各路由器之間鄰接關係的數量。

鄰居建立的條件:
1.地區ID:某一特定網絡分段上的兩臺路由器的接口必須要屬於同一個地區。當然,這些接口必須屬於相同的子網。
2.認證:如果使用了認證,它們在該網絡分段上的口令必須相同
3.Hello和Dead間隔:Hello間隔用於設定兩個Hello數據包之間相隔的秒數。
Dead間隔是指路由器發出的Hello數據包沒有被鄰居看到,從而宣告此OSPF路由器已消失(關閉)所需要等待的秒數。
如果這兩個間隔中的任何一個不相同,則這些路由器在此網絡分段上不會成爲鄰居

DR和BDR的選舉:
1.DR和BDR的選擇是通過Hello協議來完成的。
2.在每個網絡分段上,Hello數據包是通過IP組播來交換的。
3.只有在廣播和非廣播多路訪問網絡(如以太網和幀中繼)的網絡分段上纔會進行DR和BDR的選舉。
4.點到點鏈路,例如串行WAN連接,將不會進行DR的選舉過程。
5.網絡分段中,帶有最高OSPF優先級的路由器將會成爲本網絡分段中的DR。6.這個優先級默認是1,使用命令show ip ospf interfac查 看它
7.如果所有路由器都使用默認優先級,那麼帶有最高RID的路由器會成爲DR.
8.如果設置一個接口的優先級爲0.在這個接口上該路由器不參加DR和BDR的選舉,這個優先級爲0的接口狀態會變成DROTHER。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章