回覆列表
  • 1 # 共情師

    OSPF先選BDR,再選DR

    這個其實可以聯絡我們現實生活來理解一下。BDR為候選人、DR為正選人。

    美國選舉總統的時候,是不是大家先選出候選人,然後再投票產生總統?

    我們選舉人大代表的時候是不是先選舉出候選人,然後再選出正選?

    舉個例子:現在有一個島,島上面有一百個人。打算選舉出島主。 正常情況:先推選出候選人,然後候選人裡面選出島主。島主誕生啦~主持一切島內事物。剛上任~被暗殺了。候選人2號上位。成為島主。主持前島主喪事及一切事物。同時繼續選候選人。

    反過來:先推選島主,再推選候選人。島主誕生啦~準備上任。被暗殺~沒有人可以主持大局。又推選島主。被暗殺~沒有人可以主持大局。一切混亂。

    第一種情況是:滅了島主我也不能當島主,還有候選人1234號主持大局,世界還是這麼和平。 第二種情況是:滅了島主我就有機會當島主,等什麼候選人,亂世出英雄呢。沒準我就是下一個島主。

    關於定時器的問題。繼續上面的例子~選候選人BDR總不能選一年吧。總得有個時間限制。什麼時候投票結束。還有任期是一年、三年還是五年這也得定下來吧。

    關於定時器超時時間為什麼取deadinterval時間長度。本來任期時間是兩年,結果島主我一任期就是五年,遲遲不願下臺。這是要亂節奏阿喂~

  • 2 # 弱電通訊

    首先說明下DR和BDR,DR和BDR是由同一網段中所有的路由器根據路由器優先順序、Router ID透過HELLO報文列舉出來的。 進行DR/BDR選舉時每臺路由器將自己選出的DR寫入Hello報文中,發給網段上的每臺執行OSPF協議的路由器。

    DR和BDR的切換狀態機是:當DR失效時,BDR成為DR。

    如果先選舉DR,再選舉BDR,那麼當選舉BDR的過程中DR失效,那麼此時網路中既沒有DR也沒有BDR,切換將無法進行,狀態機也就沒辦法做了。

    所以,先有DBR,後有DR是為了保證狀態機能工作。

  • 中秋節和大豐收的關聯?
  • 男生怎麼瘦腿最有效?