OSPF(二)DR與BDR選舉

2021-10-03 20:27:15 字數 1194 閱讀 4594

在執行ospf的ma網路包括廣播型網路和nbma網路,都會存在兩個問題

在乙個有n個路由器的網路,會形成(n×(n−1))/2個鄰接關係。

鄰居間lsa的泛洪擴散混亂,相同的lsa會被複製多份,如rta向其鄰居rtb、rtc、rtd分別傳送乙份自己的lsa,rtb與rtc、rtc與rtd、rtb與rtd之間也會形成鄰居關係,也會傳送rta的lsa。

這樣的工作效率顯然是很低的,消耗資源的。作為高階的路由協議,ospf是怎樣解決這些問題的呢?

ospf中設定了dr,當指定了dr後,所有的路由器都與dr建立起鄰接關係,dr成為該廣播網路上的中心點。

dr一旦出現故障,其與其他路由器之間的鄰接關係將全部失效,鏈路狀態資料庫也無法同步。此時就需要重新選舉dr,再與非dr路由器建立鄰接關係,完成lsa的同步。為了規避單點故障風險,通過選舉備份指定路由器bdr,在dr失效時快速接管dr的工作。

dr(designated router),指定路由器

bdr(backup designated router),備份指定路由器

drother(designated router other),成員路由器

dr&bdr作用

減少鄰接關係

降低ospf協議流量

-選舉規則:

dr/bdr的選舉是基於介面的。(也可說是基於網段的)

規則:

1. 介面的dr優先順序越大越優先,優先順序預設為1,範圍:0~255

2. 優先順序為0:不參加選舉

3. 介面的dr優先順序相等時,router id越大越優先。

4. 穩定大於一切原則:誰先配置誰就是dr。之後配置的路由器不搶占dr。(最開始配置的路由器,網路中只有它一台,所以它認為自己是老大)

注意:p2p網路不需要選舉因為只有兩個路由器

OSPF中DR和BDR到底是誰先選舉出來的?

在ospf的drbdr選舉的過程中,dr的選舉依靠的是hello報文,在two way之後,互動hello報文完成dr bdr的選舉。那麼在每台路由器根據收到的所有hello報文,會構建自己介面的資料結構,並按照一下演算法,計算出dr bdr 1 路由器介面資料結構中維持三個集合,分別是 1 dr集...

OSPF實驗2 DR選舉

本實驗要求大家掌握ospf 的dr選舉過程及相關配置。步驟一 簡單配置 1.拓撲中r1 r2 r3和r4的f0 0介面都連線到乙個lan中,路由器介面的位址如上表。2.r1和r5使用序列鏈路相連線,介面的ip位址如上表。3.本網路使用ospf協議互通,路由程序號使用1 注 路由程序號可以不同,這裡規...

OSPF路由協議工作過程及 DR和BDR選舉方法

ospf open shortest path first開放式最短路徑優先 是乙個內部閘道器協議 interior gateway protocol,簡稱igp 用於在單一自治系統 autonomous system,as 內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部閘道器協議 igp 故...