OSPF為什麼DRBDR都至少是啊

2021-03-07 04:56:56 字數 5411 閱讀 5438

1樓:笑掉假牙

請耐心看完,我想你會明白的:

選dr/bdr跟區域無關,只跟路由器的介面所在網路有關,所以在考慮dr/bdr的時候,完全不用去想區域的事。

ospf介面有4種網路型別:廣播,nbma,點到點,點到多點,這個好理解吧。

廣播網路和nbma網路會選dr/bdr,其他的網路型別不選。

而乙太網屬於廣播網,ppp屬於點到點。

如果兩個路由器通過乙太網介面直連,他們能構成【一個】廣播網路。

如果n個路由器通過乙太網介面連在一起(用交換機),這n個路由器也能構成【一個】廣播網路。

這兩種情況都會選dr/bdr。要注意,dr/bdr是針對【一個】網路來說的,一個網路只有一個dr和一個bdr,dr-other則是這個網路內既不作為dr也不作為bdr的路由器。

再看你的圖,

rta與rtb之間是一個廣播網,會選出一個dr,一個bdr。

rta與rtd之間是一個廣播網,會選出一個dr,一個bdr。

rtc與rtd之間是一個廣播網,會選出一個dr,一個bdr。

所以dr與bdr都會是3個。

而且要注意的是,在rta和rtb之間,rta可能會選作dr,在rta和rtd之間,rta有可能會選作dr,也可能選作bdr。所以dr/bdr這個概念是跟某個介面有關的,而不是針對整個路由器。我們可以說rta【在rta和rtb之間的網路裡】是dr,而不能絕對的說rta是dr。

擴充套件一下

如果rta與rtb之間再加一個路由器rte,他們3個用交換機連在一起。則圖中一共有幾個dr/bdr呢?

答案是3個。

如果rta與rtd之間再加兩個路由器rtf,rtg,他們4個用交換機連在一起。則圖中一共有幾個dr/bdr呢?

答案是3個。

如果rtc與rtd之間再加3個路由器rth,rti,rtj,他們5個用交換機連在一起。則圖中一共有幾個dr/bdr呢?

答案還是3個。

你理解一下吧,希望能幫到你!

2樓:匿名使用者

前段時間我也考了,dr/bdr的選取是在網段上的概念,題目中除ppp鏈路上不選取dr/bdr,所以其他三個網段都選取,所以就有三個dr和bdr,概念不能搞混。我也是學網路的,以後多多指教,給我分吧呵呵。。。

3樓:匿名使用者

你要明確一個區域內可以有多重鏈路型別,所以dr/bdr也不會只是唯一的.

ospf的dr/bdr問題

4樓:匿名使用者

1:ospf網路類bai

型是根據下層的du

鏈路分的。

2:點到點是不用選

zhidr的,這dao樣能讓ospf收斂速度更快,版如果你認為把ospf p2p鏈路改權成broadcast時,就會明顯感覺到建起鄰居關係變慢。乙太網是broadcast型別的網路,要選,還有fr的nbma網路也要選,p2p網路型別不用選,而p2mp網路型別則是不能選,應為它不是全連線的,如果你在一個網段中選了dr,別的網段可能不會承認,那樣就沒意義了。

3:是要到了鄰接關係才能交換lsu,因為ospf交換的是鏈路狀態lsa,完整的lsa資訊是封裝在lsu報文中。

希望我的回答對你有所幫助!

5樓:巨浪2型

dr 的意義何在復你知道不制。 假如你有100臺路由器,你不可能每一臺路由器都和其它的99臺路由器交換lsa ,這樣的話,物理鏈路肯定很難負荷,,所以就提出dr這個概念。。每一臺路由器和dr 交換lsa ,然後在有dr **,這樣的話,鏈路就不會出現擁擠。

點對點網路型別中,根本不需要dr ,你都點對點了,還需要dr幹什麼。。。 多路訪問網路型別也需要dr 啊,,nbma就是了。。 幀中繼就是一個典型的nbma, 需要dr 。

ospf 的七個狀態是 down init tow-way estart exchange loading full ,,點對點鏈路也有鄰居啊。 也是30分鐘泛洪lsdb啊, 點對點也有鄰接狀態啊。

6樓:匿名使用者

ospf協議中選擇dr的目復的制是為了簡化網路拓撲bai,把各路由器之間的全du連線簡zhi化成各路由器到一個虛dao

擬節點的連線。假設廣播網路中的路由器數目為n,則用普通的方式描述網路拓撲,則有n*(n-1)/2條連線,簡化之後只有n條連線(在不考慮bdr的情況下)。

所以在點對點中無意義。

在乙太網和x.25等廣播或非廣播多路訪問網路中有意義。

在點到點鏈路中,兩個鄰居直接形成鄰接關係,然後交換lsu。而在廣播網路中,兩個非dr/bdr之間不形成鄰接。

一個ospf區域裡面有幾個dr和bdr

7樓:

每個網段都可以選舉dr和bdr,一個區域內可以有多個dr和bdr

8樓:匿名使用者

僅有一個dr和一個bdr,減少網路流量開銷

為什麼ospf要選舉dr和bdr

9樓:

選舉dr是為了copy在廣播網中節省頻寬資源。多臺路由器接入同一個廣播網時,非dr的路由器只和dr、bdr建立鄰接關係。減少報文泛洪時廣播網的負擔。

bdr則是dr的備份,backupdr。一旦dr故障,bdr立刻接管這個廣播網。選舉是處於安全的角度考慮的。

10樓:匿名使用者

如果bai網路中路由器很多

du時,那麼需要維

zhi護的建立的鄰接關dao系就很多,需要回傳送的報文也很多。答而且每臺路由器之間都相互傳送lsa,這樣就造成好多重複的lsa在網路中傳遞,浪費了太多頻寬資源,所以選取dr和bdr用來節省頻寬資源。

11樓:匿名使用者

為了節省資源和穩定 !應為ospf有觸發更新 和週期更新!所以有個dr 更穩定 !不過ptp的情況下可以不選舉!

12樓:匿名使用者

ma網路當中如果是廣播互動資料的話 太佔用資源 所以選舉dr 由他來收集資訊並下發給drother bdr是dr的備份 dr壞了 bdr變成dr 網路會重新收斂從bdr接收資訊

ospf的dr及bdr 的選取過程是怎麼樣的?

13樓:匿名使用者

在dr和bdr出現之前,每一臺路由器和他的所有鄰居成為完全網狀的ospf鄰接關係,這樣5臺路由器之間將需要形成10個鄰接關係,同時將產生25條lsa.而且在多址網路中,還存在自己發出的lsa 從鄰居的鄰居發回來,導致網路上產生很多lsa的拷貝,所以基於這種考慮,產生了dr和bdr.   dr將完成如下工作   1.

描述這個多址網路和該網路上剩下的其他相關路由器.   2. 管理這個多址網路上的flooding過程.

  3. 同時為了冗餘性,還會選取一個bdr,作為雙備份之用.   dr bdr選取規則:

dr bdr選取是以介面狀態機的方式觸發的.   1. 路由器的每個多路訪問(multi-access)介面都有個路由器優先順序(router priority),8位長的一個整數,範圍是0到255,cisco路由器預設的優先順序是1優先順序為0的話將不能選舉為dr/bdr.

優先順序可以通過命令ip ospf priority進行修改.   2. hello包裡包含了優先順序的欄位,還包括了可能成為dr/bdr的相關介面的ip地址.

  3. 當介面在多路訪問網路上初次啟動的時候,它把dr/bdr地址設定為0.0.

0.0,同時設定等待計時器(wait timer)的值等於路由器無效間隔(router dead interval).   dr bdr選取過程:

  1. 路由器x在和鄰居建立雙向(2-way)通訊之後,檢查鄰居的hello包中priority,dr和bdr欄位,列出所有可以參與dr/bdr選舉的鄰居(priority不為).   2.

如果有一臺或多臺這樣的路由器宣告自己為bdr(也就是說,在其hello包中將自己列為bdr,而不是dr),選擇其中擁有最高路由器優先順序的成為bdr;如果相同,選擇擁有最大路由器標識的。如果沒有路由器宣告自己為bdr,選擇列表中路由器擁有最高優先順序的成為bdr,(同樣排除宣告自己為dr的路由器),如果相同,再根據路由器標識。   3.

按如下計算網路上的dr。如果有一臺或多臺路由器宣告自己為dr(也就是說,在其hello包中將自己列為dr),選擇其中擁有最高路由器優先順序的成為dr;如果相同,選擇擁有最大路由器標識的。如果沒有路由器宣告自己為dr,將新選舉出的bdr設定為dr。

  4.如果路由器x新近成為dr或bdr,或者不再成為dr或bdr,重複步驟2和3,然後結束選舉。這樣做是為了確保路由器不會同時宣告自己為dr和bdr。

  5. 要注意的是,當網路中已經選舉了dr/bdr後,又出現了1臺新的優先順序更高的路由器,dr/bdr是不會重新選舉的。   6.

dr/bdr選舉完成後,drother只和dr/bdr形成鄰接關係.所有的路由器將組播hello包到allspfrouters地址224.0.

0.5以便它們能跟蹤其他鄰居的資訊,即dr將泛洪update packet到224.0.

0.5;drother只組播update packet到alldrouter地址224.0.

0.6,只有dr/bdr監聽這個地址.   簡潔的說:

dr的篩選過程   1.優先順序為0的不參與選舉;   2.優先順序高的路由器為dr;   3.

優先順序相同時,以router id 大為dr;   router id 以迴環介面中最大ip為準;若無迴環介面,以真實介面最大ip為準。   4.預設條件下,優先順序為1。

ospf中得dr和bdr問題

14樓:匿名使用者

首先把原理弄清楚再做實驗,為什麼叫實驗,就是用來驗證你懷疑或者不確定的結論。

你要明白,ospf為什麼要選舉dr/bdr,這裡面最主要的就是解決了全互聯,drother不用跟drother建立鄰居關係,drother只用跟dr,bdr建立鄰居關係,然後drother之間通過dr,bdr來傳輸資料包。這點你是要明白的,明白了嗎。明白以後再讀我以下的解答;

1根據我剛才說的原理,drother和drother之間建立鄰居不是染費成本嗎。但是比如你有錢,想讓他們建立鄰居也是可以的,那就是手動指鄰居。ospf中都是交換的lsa,因為它是一個純粹的鏈路狀態協議,它不會直接交換路由的。

2這裡出現2個dr是有問題的,建議你重新整理一下程序,或者重啟一下路由器。因為選舉dr/bdr的時候他們都是不搶佔的,只要有一個路由器先啟動,先傳送lsa,那麼它就是dr,而不管其他的路由器的優先順序是怎麼樣的。

3id是路由器的省份證,他是用來區分路由器的。我還沒看見你的拓撲圖,所以我不好猜測。但是把id的原理告訴你(route-id的選舉;首先看換回口,大的就是route-id,如果沒有換回口,在比較它的物理介面,物理介面大的就是route-id),應該是你的ip配置的就有問題。

4死忙時間hello-dead,是用來維持建立鄰居關係的,如果在這個時間內還沒有收到hello,他就認為鄰居死忙了,鄰居關係就down掉了

中興的路由器為什麼在ospf不能分發一條預設靜態路由,一般的

靜態路由和ospf之間不存在雙向重分發,雙向重分發是動態路由協議之間的,靜態路由不是動態路由協議。預設路由和靜態路由之間也是有區別的,前者為系統預設選項,根據管理員設定好的引數來自動分配,而後者是需要管理員手動設定。1.預設路由是一種特殊的靜態路由,指的是當路由表中與包的目的地址之間沒有匹配的表項時...

例6 2為什麼奇次至少一實根,還有為什麼一階導大於,0無實根

奇次必有解可以當做定理記,一階導 0說明函式單調,單調自然只有一個解 如果不滿意請追問,滿意了請採納,謝謝!奇次的函式必是奇函式 一個常數,奇函式的值域必是 所以奇次的函式的值域也必是 所以它一定有等於0的時候。它的一階導數可以化成一個二次函式的形式,5 x 2 2 6ax 2 3b,它的判別式 0...

為什麼女人都喜歡鑽石,為什麼女人都那麼喜歡鑽石

其實鑽石就是個石頭,但是代表了永恆高貴的愛情寓意。其實喜歡鑽石不是說女人虛榮心強,我給我媳婦買了藍盒子鑽戒,也沒花多少錢。關鍵是自己的心意。為什麼女人都那麼喜歡鑽石?你好因為鑽石來本身就象徵這源高貴,美麗,典雅的品質,有它獨特的魅力 而且它在做工上也是非常獨具匠心,鑽石的切工,加工,設計方面都很細緻...