如何選取OSPF DR/BDR

導讀 這個知識點是很多小夥伴特別容易搞錯的!很多人認爲,BDR屬於DR的備份設備,肯定是要在DR選取完成以後,纔會選取BDR的!其實不是,BDR是早於DR先選取的!

先選取BDR,後選取DR

如何選取OSPF DR/BDR如何選取OSPF DR/BDR
DR/BDR的選取過程如下:
在一個LAN上,先根據優先級和Router ID選取一個BDR;
如果LAN上此時沒有DR,則BDR會轉化爲DR;
在LAN上,重新選取BDR。

其它的路由器(DR Other)需要和BDR建立鄰接關係

DR負責在一個LAN上通告LSA信息,所有的路由器都要和DR形成鄰接關係,那麼和BDR是否要形成鄰接關係呢?

答案是肯定的!

BDR首先會和DR形成鄰接關係;
其它的路由器(DR Other)也要和BDR形成鄰接關係。
這樣做是有原因的,當DR出故障以後,BDR會成爲新的DR。如果DR other不和BDR形成鄰接關係,網絡的流量就會中斷時間很長,因爲建立鄰居關係是要花一定時間的,在這段時間內,網絡的流量是不通的!

DR other和BDR形成鄰接關係,當BDR切換爲DR時,只需要發送LSA,向DR other告知新的DR即可,LSDB的內容基本上不變!所以能夠節省時間,讓BDR真正的起到備份的作用!

優先級爲0的OSPF路由器不參與DR、BDR的選取

如果把一臺路由器的某個接口的OSPF優先級修改爲0,則這臺路由器在這個LAN上,就不會參與DR/BDR的選取了!
如何選取OSPF DR/BDR如何選取OSPF DR/BDR
通過這個配置,也可以控制DR、BDR的選取!如果想讓某臺路由器永遠都是一個LAN上的DR,則可以將其它的路由器的DR優先級都配置爲0。
如何選取OSPF DR/BDR如何選取OSPF DR/BDR

DR、BDR是終身制,不能被搶佔的

這一知識點也是比較奇怪的,我們上面說了DR/BDR是選取出來的,理論上在一個LAN上,應該是優先級最大的路由器被選取爲DR的。

但在很多場景中,小夥伴看到的並不是優先級最大的路由器作爲DR!因爲DR/BDR的選取是不能被搶佔的!

只要某臺路由器在一個LAN上,已經被選取爲DR,則它會一直是DR!只有等它重啓或者關機了,纔會重新選取,也就是說DR/BDR是終身制的!

這樣做主要是爲了網絡的穩定,在真實網絡中,穩定是壓倒一切的!即使某種技術最新,某個設備性能最強,但是如果影響到穩定,就不會被優先選擇!

所以想要讓某個路由器永遠作爲DR,則只能其它路由器的優先級修改爲0!Linux就該這麼學

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