關於OSPF中的DR,ospf中得DR和BDR問題

2021-05-21 08:55:31 字數 5495 閱讀 3964

1樓:手機使用者

首先,是一定要重新啟動的.改變優先順序是可行的.但請注意你router id是用哪個介面的ip,改那介面的優專先級,改其他介面沒用

屬.你就只有2臺路由嗎?如果拓撲不復雜,幾秒內絕對就收斂完了.

另外你其實可以關閉dr,讓bdr變成dr,然後再啟動r1.理由:dr和bdr沒有搶佔機制.

ospf中得dr和bdr問題

2樓:匿名使用者

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

你要明白,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掉了

3樓:匿名使用者

以下回答不一定正確,只是我的見解,請參考,共同進步:

1.正常情況下drother之間只能形成到2way狀態,因為drother只與選舉出的dr和bdr交換lsa,drother之間不交換lsa,否則在多路訪問的網路中就沒有必要選擇dr和bdr了。

2.在每個多路訪問網段中都要選舉出dr/bdr/drother,你看在address列顯示是應該是兩個不同網段,所以有這兩個dr是在不同網段的,是不衝突的。

3.顯然是用router-id指定了相同的rid,不應該指定相同rid的,否則可能會出現奇怪的現象比如路由翻動。

4.如果死亡時間到了還未收到對方的hello資訊,那鄰居關係就down了。

4樓:曲臂三十三

1.full表示完全鄰接並交換lsa。2個drother表示非dr、bdr。

他們兩個不會形成full的關係,會成為2way。域內的路由只和dr或bdr直接交換lsa,並形成full。

你這個輸出的路由器,應該就是bdr。

2.你的路由器可能連線了2個area,是一個域間路由abr,每個域都可以有自己的dr,所以出現2條dr。address也表示本路由連線了一個b類網段和一個c類網段。

3.id的產生優先順序:route id>loopback address>route介面最高ip,route id和loopback都可以手動配置,所以完全可能出現2個一樣的id。

4.在死亡時間到0為止,若沒有收到該id的hello,那麼會取消鄰居關係,認為到該路由的鏈路down掉。ospf預設死亡時間40秒,hello每10秒傳送一次,每次收到hello會將deadtime重新整理到40秒繼續倒計時,所以deadtime一般不會低於30.

5樓:i何必當真

哥們你丫就不能看看書?就這基礎還玩個屁啊。看看tcp卷一

ospf路由協議中,dr和bdr是什麼意思?

6樓:

在一個ospf網路中,選舉一個路由器做為指定路由器dr,所有其他路由器只和它一個交換整個網路的一些路由更新資訊,再由它對鄰居路由器傳送更新報文。這樣節省網路流量。

再指定一個備份指定路由器bdr,當dr出現故障時,bdr起著備份的作用,它再發揮作用,確保網路的可靠性。

這個夠通俗易懂吧。

ospf中的ospf dr-priority 0是什麼意思

7樓:匿名使用者

ospf裡會選擇dr和bdr,dr-priority就是dr的優先順序。dr-priorit 0就代表本裝置不參與dr的競選

另外:dr的選舉規則如下

第1:選擇優先順序高的

第2:選擇迴環口地址大的

第3:就是物理介面ip地址大的

還有什麼需要幫助的嗎?

8樓:

謝謝樓下講的dr的選舉原則,但是沒有直接回答樓主的疑問。我來補充下,配置ospf dr-priority 0表示此介面不參與dr競選。也就是說,如果兩個直連以太介面均配置dr-priority 0,則ospf peer無法建立,因為每個乙太網段必須要選擇dr。

9樓:匿名使用者

就是說配置了這個命令的埠並不參與dr bdr的選舉,一般是在優化、fr、或著hub-spoke模式下面運作。至於說能不能起協議,就得看你在什麼樣的情況下面配置了,在廣播模式和nbar下面是需要建立dr的選舉的,但是在點到點,點到多點非廣播是不需要建立dr的選舉的,但是需要在ospf程序下面指定neighbor對端。希望可以幫到你。

10樓:匿名使用者

dr 這個東西只有在ma網路中起作用 因為在這個廣播域中得所有人的db基本都是一樣的 所以為了減小維護db的消耗 選出來一個領導和一個副領導 來告訴下面的路由器網路是什麼樣的 頭目的產生肯定是要有一個比較的 最好的辦法就是劃分等級 等級高的就是大領導 低的就得等大領導沒了之後才會升官 正常來說ma網路裡面的每一個人都有權利競爭這個崗位 如果有人不想當官 就想要清閒一點的話 那麼就把priority 降低到0 他就不會參加選舉 永遠做下面的職員 反正領導會告訴我網路的變化

在ospf路由協議中dr與bdr選舉的原則是?

11樓:老〤碧

dr和bdr是由同一網段中所有的路由器根據路由器優先順序、router id通過hello報文選舉出來的,只有優先順序大於0的路由器才具有選取資格。 進行dr/bdr選舉時每臺路由器將自己選出的dr寫入hello報文中,發給網段上的每臺執行ospf協議的路由器。當處於同一網段的兩臺路由器同時宣佈自己是dr時,路由器優先順序高者勝出。

如果優先順序相等,則router id大者勝出。如果一臺路由器的優先順序為0,則它不會被選舉為dr或bdr。 需要注意的是:

只有在廣播或nbma型別介面才會選舉dr,在點到點或點到多點型別的介面上不需要選舉dr。

dr是某個網段中的概念,是針對路由器的介面而言的。某臺路由器在一個介面上可能是dr,在另一個介面上有可能是bdr,或者是dr other。

路由器的優先順序可以影響一個選取過程,但是當dr/bdr已經選取完畢,就算一臺具有更高優先順序的路由器變為有效,也不會替換該網段中已經選取的dr/bdr成為新的dr/bdr。

dr並不一定就是路由器優先順序最高的路由器介面;同理,bdr也並不一定就是路由器優先順序次高的路由器介面。

12樓:匿名使用者

1、ospf是根據路由器優先順序和router-id選舉,優先順序(基於介面,可修改)高,則選為dr,優先順序一樣,則router-id大的當選dr。

2、同樣,bdr是優先順序和router-id次優的路由器。

13樓:匿名使用者

tcp/ip卷1 ospf部分,比較嚴謹的按照rfc對dr/bdr選舉過程演算法的描述做了介紹,我建議你直接看書配合實驗加深理解。

//不過卷一的描述比較貼近演算法本質,不太好理解,主要就是其實路由器是通過選舉兩次bdr來產生的dr和bdr。

ospf 為什麼dr/bdr都至少是3個啊?

14樓:笑掉假牙

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

選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個。

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

15樓:匿名使用者

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

16樓:匿名使用者

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

ospf中能有多少個dr

17樓:安徽電信網上營業廳

1.在廣播和nbma網路型別下,一個網段最多有一個dr,可以沒有bdr,可以配置dr優先順序。

2.什麼是一個網段,比如兩個路由器直連,它們之間就是一個網段。又比如好幾臺路由器通過一個交換機聯絡在一起,這是一個共享網段。在ppp和p2mp網路型別下,沒有dr的概念。

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

OSPF協議中為什麼要選DROSPF協議中DR的作用是什麼

1.減少鄰接數 鄰接和鄰居的概念不一樣,也是ospf中的一個重要概念 如果不選一個dr.那麼就要建立n n 1 2個鄰接關係.說傳送lsa到n n 1 個節點,這句話有點問題,首先lsa是封裝在報文裡的,像dd報文和lsr封裝的是lsa頭部,lsu報文是完整的lsa,而且一臺路由器基本上不可能就傳送...

OSPF的疑問,請高手解答,關於OSPF中重分佈靜態路由,請高手指點。

1.lsa4描述的目的地是asbr,不是具體介面,所以沒有掩碼.2.5描述的都是目的是一條具體鏈路,所以有掩碼.2.0.0.0.0表示的就是asbr自己的意思.3.asbr通過as內傳送lsa5告訴所有as內部路由器通過自己可以到達as之外,同時產生一條lsa4告訴除了asbr所在區域之外的所有路由...

關於OSPF中Loopback是否需要釋出的問題

1 如果介面的ip是在ospf程序下宣告網路的範圍之類 這個介面就會傳送ospf報文。也就是說,即使使用的是最大的環回口作為router id,如果該環回口的ip不在程序下宣告的那些網路的範圍類,該介面是不會傳送ospf報文的。如果沒有環回口,只有物理介面,那麼會選擇物理介面中ip最大的作為rout...