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

2021-03-08 21:53:58 字數 5250 閱讀 4223

1樓:匿名使用者

1.減少鄰接數(鄰接和鄰居的概念不一樣,也是ospf中的一個重要概念).

如果不選一個dr.那麼就要建立n*(n-1)/2個鄰接關係.說傳送lsa到n*(n-1)個節點,這句話有點問題,首先lsa是封裝在報文裡的,像dd報文和lsr封裝的是lsa頭部,lsu報文是完整的lsa,而且一臺路由器基本上不可能就傳送一個lsa吧??

這個s跟是跟is-is不一樣的地方

因為減少了鄰接數,引申出很多作用

像,減少lsa的洪泛,從而減少網路頻寬的佔用和cpu,記憶體的佔用

加速收斂

還減少拓撲資料庫的大小

另外我覺得還有很重要一點,這也是ospf強調的一點,也就是資料庫的穩定性方面

ospf需要保證資料庫的同步和穩定

而且一旦網路發生變化,比如一個路由器的某一鏈路down了,如果不選dr多少鄰接會變化,這樣哪一個收斂更快?哪一個更能保證網路的穩定

實際上答出減少鄰接數並不難,好多書上有寫.而且照書背也不是難事

但你要理解ospf中鄰接作用,和運作方式來理解選dr的意義需要水平了

當然我的水平也不高,回答也會片面,這是我看到的加我理解的

另外dr不是在所有網路型別(由三種鏈路型別拓展了五種網路(rfc),cisco拓展了八種)中存在,僅在nbma中的broadcast,和nonbroadcast中有和broadcast中有.

2樓:匿名使用者

應該是說廣播鏈路環境下,弄個dr是為了減少lsa的重複傳播,減輕路由器負擔(cpu和記憶體),廣播環境下的lsa的傳輸都由dr去完成,由dr統一排程。

打個比喻:一個team總的有個老大才能讓這個team更好的流暢有效率的工作的吧,老大負責排程,小弟接收工作,小弟也不用去操心別人在做什麼,老大會做監督!

3樓:匿名使用者

如果一個廣播域中,有很多執行了ospf路由器,那麼傳送lsa n*(n-1)個節點。有了dr就好多了,其他路由器傳送給dr,然後由dr發給其他路由器lsa。

4樓:

上面回答很正確,如想知道詳細請檢視相關的rfc 2328

ospf協議中dr的作用是什麼

5樓:匿名使用者

在乙太網封裝的

bai網路中dr選舉有三種狀du態

1、zhidr(被選舉出來作為daolsdb廣播的傳送者,為網內絡中的其他路由器容規劃拓撲)

2、bdr(在這種狀態下相當被dr的備選者,在dr掛掉後充當dr的角色)

3、drother(與dr和bdr形成鄰接關係,與其他drother角色只傳送hello資訊)

6樓:匿名使用者

dr的產生是用於限制

復ospf的制泛洪,ospf的as內部drother路由器之間不bai能互相傳遞ospf報文,du所有有關zhiospf路由資訊的條目dao都是傳送給dr/bdr,之後由dr將網路資訊通告給as內的所有路由器。

7樓:匿名使用者

dr就是ospf中一個區域中選出來作為代表的路由器,該區域中的內部lsa只由dr來發布,而不需要內部路由器之間兩兩釋出,從而減少了lsa的釋出量,減輕網路負擔。

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

8樓:老〤碧

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也並不一定就是路由器優先順序次高的路由器介面。

9樓:匿名使用者

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

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

10樓:匿名使用者

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

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

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

11樓:丶看清就看輕丶

dr和bdr是由同一網段中所有的路由器根據路由器優先順序、router id通過hello報文選舉出來的,只有優先順序大於0的路由器才具有選取資格。

當處於同一網段的兩臺路由器同時宣佈自己是dr時,路由器優先順序高者勝出。如果優先順序相等,則router id大者勝出。 需要注意的是:

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

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

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

ospf路由協議是用於網際協議(ip)網路的鏈路狀態路由協議。該協議使用鏈路狀態路由演算法的內部閘道器協議(igp),在單一自治系統(as)內部工作。適用於ipv4的ospfv2協議定義於rfc 2328 ,rfc 5340 定義了適用於ipv6的ospfv3。

ospf僅在單一自治系統內部路由網際協議資料包,因此被分類為內部閘道器協議。該協議從所有可用的路由器中搜集鏈路狀態資訊從而構建該網路的拓撲圖,由此決定提交給網際層的路由表,最終路由器依據在網際協議資料包中發現的目的ip地址,結合路由表作出**決策。ospf原生支援vl**與cidr。

ospf協議中選舉dr、bdr的ip優先順序的關係?

12樓:匿名使用者

明確一下:在同一個自治系統(as)裡面的所以路由器如果想跟該as以外的環境交換資料,那就必須先講資料發給dr,再**出去..而bdr則是dr的備用路由器,在dr失效或有故障不能工作的時候,它就馬上取代dr的位置,而不用再次選舉,但要再選一個bdr備用

選舉首先是看優先順序,優先順序高者將被選為dr,其次是bdr.如果有多個優先順序最高者,這時就要看id了,id大的當選.

如果配置了loopback介面地址,則最大的lookback地址就是其id了,如果沒有配置lookback地址,那麼擁有最大的ip地址就是id

13樓:一手辰歸

dr,bdr的選舉,優先順序

跟ip沒關係,優先順序可以設定,預設為1,0的話就不參與選舉。優先順序高為dr。在優先順序相同的時候才與ip有關就是比route id,route id 大的為dr。

沒設定route id預設會先以迴環介面的ip為route id,沒回環就真實介面ip。

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

14樓:肥仙女

dr:指定一個路由器。

bdr:是指一個備份的指定路由器。

dr和bdr是由同一網段中所有的路由器根據路由器優先順序、routerid通過hello報文選舉出來的,只有優先順序大於0的路由器才具有選取資格。

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

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

15樓:光輝

dr指定一個路由器,bdr是指一個備份指定路由器。

為減小多路訪問網路中ospf流量,ospf會選擇一個指定路由器(dr)和一個備份指定路由器(bdr)。當多路訪問網路發生變化時,dr負責更新其他所有ospf路由器。bdr會監控dr 的狀態,並在當前dr發生故障時接替其角色。

在多路訪問網路上,可能存在多個路由器,為了避免路由器之間建立完全相鄰關係而引起的大量開銷,ospf要求在區域中選舉一個dr。每個路由器都與之建立完全相鄰關係。

dr負責收集所有的鏈路狀態資訊,併發布給其他路由器。選舉dr的同時也選舉出一個bdr,在dr失效的時候,bdr擔負起dr的職責。點對點型網路不需要dr,因為只存在兩個節點,彼此間完全相鄰。

擴充套件資料

ospf適合在大範圍的網路,ospf協議當中對於路由的跳數,它是沒有限制的,所以ospf協議能用在許多場合,同時也支援更加廣泛的網路規模。只要是在組播的網路中,ospf協議能夠支援數十臺路由器一起運作。

組播觸發式更新,ospf協議在收斂完成後,會以觸發方式傳送拓撲變化的資訊給其他路由器,這樣就可以減少網路寬頻的利用率。同時,可以減小干擾,特別是在使用組播網路結構,對外發出資訊時,它對其他裝置不構成其他影響

16樓:匿名使用者

在一個ospf網路中,選舉一個

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

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

這個夠通俗易懂吧。

17樓:b面故事

dr--指定路由器,bdr--備份指定路由器。在動態路由協議中,配置在同一區域內的路由器之間要互相學習鏈路狀態資訊,當所有同一區域內的裝置都具有相同的資料鏈路資訊後就可以計算出正確的路由。如果每兩臺裝置之間互相學習,那工作量是非常大的。

為了減少工作量,在這個網路上的裝置中選出一個作為dr,所有其他裝置都只需要和這臺這裝置互動資訊就可以完成鏈路狀態的學習了。dr差不多就起了**伺服器的作用。另外為了防止dr掛掉後造成過大的網路**,在選出dr的同時選出另一個作為備份(bdr)。

當dr掛掉後bdr立即就成為dr,接替dr的工作。

為什麼要用RIP協議??還有OSPF。為什麼需要使用它呢

不配置rip,只能學到自己的直連路由 舉個例子 a b c d 不配rip或者ospf的話,a只知道ab之間的路由,bc之間的它不知道,cd之間的它也不知道 如果有個pc連到a上,這個pc要訪問cd之間的網路,它就會把報文交給a,但是a的路由表中沒有相應的路由,所以就會丟棄,這樣pc就無法訪問。配置...

為什麼excel中的函式有的選了區域後要加符號

以一個基本的公 式為例,如果b1輸入公式 a1 那麼用填充柄往下拉,回b2就等於a2,b3就等於a3.如果b1輸入公式 a 1 那麼答用填充柄往下拉,b2 b3 b4.全都等於a1.就是說新增 的東西不會隨著下拉或右拉而變化還能使用 a1 下拉變右拉不變 和a 1 下拉不變右拉變 單獨的一個公式,加...

科技企業為什麼經常要籤保密協議,企業為什麼要與員工簽訂保密協議

保密協議一直存在於品牌商和代工商之間,作為智慧財產權的擁有者,品牌商不得不把自己設計的資訊 spec要求 工具流程等等,給到代工商,以便其能做出 符合要求 的產品,整個過程就充斥著 洩密風險 即便是大型品牌商和代工商之間也都常存在類似的糾紛。為了控制洩密風險,蘋果更現實的做法是,要求 商簽訂保密協議...