OSPF路由協議區域間的環路避免是通過哪種方式實現的

2021-03-24 18:14:42 字數 5351 閱讀 7543

1樓:匿名使用者

這個答案明顯應該選擇a。

理由如下:

1、答案b以及1樓的回答說明瞭是在ospf的area內如何產生無環路路由,確實是通過ospf計算出來的,保證了area內部無環路,這是由spf演算法實現的。

2、而ospf多個area間的路由是通過dv演算法計算的,通過lsa的第3類報文來彙總域間路由。而dv演算法是有缺陷的,無法保證學到最優路由,因此如rip之類的協議只適合小型網路。

為了保證dv演算法學到最優的ospf路由,就需要對ospf進行一定的優化,既然不能從spf演算法上進行改變,那麼只能從網路結構上進行修改了。於是,ospf設立了骨幹區域:area 0,並規定,所有非骨幹區域間通訊必須通過區域0進行,形成了hub-spoken結構的ospf網路。

這樣,所有非骨幹區域沒有了直連,不具備形成環路的條件,而骨幹區域內spf保證了沒有環路。於是,一個完美的ospf網路形成了。

綜上所述,答案應該是a。

2樓:

b、基於spf計算出的無環路徑

ospf協議不存在路由環路,是因為在一個ospf自治系統中的路由器之間並不是直接傳遞路由資訊來維護路由表,它們之間交換的是鏈路狀態資訊(lsa),然後各個路由器都維護著統一的一個鏈路狀態資料庫!

各路由器根據鏈路狀態資料庫的資訊,同時以自己為根節點,通過計算鏈路開銷(cost),從而得出自己的路由表。

ospf協議是如何防止路由環路的?

3樓:半山豆花

你好,ospf協議不存在路由環路,是因為在一個ospf自治系統中的路由器之間並不是直接傳遞路由資訊來維護路由表,它們之間交換的是鏈路狀態資訊(lsa),然後各個路由器都維護著統一的一個鏈路狀態資料庫!

各路由器根據鏈路狀態資料庫的資訊,同時以自己為根節點,通過計算鏈路開銷(cost),從而得出自己的路由表。

因為鏈路狀態資料庫(lsdb)是一致的,所以不存在路由環路的發生。

附註:rip協議中有可能導致路由環路的發生,是因為執行rip協議的路由器之間通過直接交換路由表來更新自身的路由表,當網路發生改變時,有可能因為鏈路問題導致各路由器的路由資訊收斂不及時,從而導致路由環路的發生。

針對此問題,rip協議中定義了最大跳數(hop)為15,即路由資訊最多能傳遞到第16個路由器,從而避免路由環路的發生。

以上,供參考。

4樓:匿名使用者

我是網路互聯專業

的在校大學生,就是學習相關專業的:

以下為我個人原創:

1.ospf協議自身的演算法屬於鏈路狀態演算法,也就是從一點到另外一點只有一條活動路徑,從本質上杜絕了環路的產生。

2.ospf支援區域劃分,並且area 0 為骨幹區域,非骨幹區域理論上必須與骨幹區域直接相連。

3.ospf通過router id也可以識別路由的始發者,在一定程度上可以防止環路。

p.s:ospf防環,防的是as內部,而ospf引入的其他路由沒有100%的把握防止環路。

希望可以幫到您哦!

ospf區域內區域間及區域外的路由是如何計算的

5樓:匿名使用者

1、在ospf的區域內,使用spf演算法計算路由,利用lsa報文收集鏈路狀態,然後計算出無環路的域內路由。

2、而ospf多個area間的路由是通過dv演算法計算的,通過lsa的第3類報文來彙總域間路由。而dv演算法是有缺陷的,無法保證學到最優路由,因此如rip之類的協議只適合小型網路。

為了保證dv演算法學到最優的ospf路由,就需要對ospf進行一定的優化,既然不能從spf演算法上進行改變,那麼只能從網路結構上進行修改了。於是,ospf設立了骨幹區域:area 0,並規定,所有非骨幹區域間通訊必須通過區域0進行,形成了hub-spoken結構的ospf網路。

這樣,所有非骨幹區域沒有了直連,不具備形成環路的條件,而骨幹區域內spf保證了沒有環路。於是,一個完美的ospf網路形成了。

ospf具體工作原理是什麼?

6樓:小唐

ospf協議的基本原理:

首先,當路由器開啟ospf後,路由器之間就會相互傳送hello報文,hello報文中包含一些路由器和鏈路的相關資訊,傳送hello報文的目的是為了形成鄰居表,然後,路由器之間就會傳送lsa(link state advertisement,鏈路狀態通告),lsa告訴自己的鄰居路由器和自己相連的鏈路的狀態,最後,形成網路的拓撲表,其實這個過程是很複雜的,他們經過發lsa,記錄lsa,裝發lsa,最後形成lsdb(鏈路狀態資料庫,即拓撲表),形成拓撲表之後,在經過spf演算法,通過計算lsdb,最後形成路由表。

形成路由表後,路由器就可以根據路由表來**資料包,但是,這只是理想情況,如果之後,網路拓撲發生了變化,或是網路鏈路出現了問題,ospf協議還是會經過這三張表來重新計算新的路由,只不過不會這麼複雜了,路由器在預設情況下,10s就會傳送一次hello報文,以檢測鏈路狀態,保證鏈路始終是正常的。

rip的缺點:存在最大跳數是15跳,無法應用在大型網路中;週期性的傳送自己的全部的路由資訊,浪費流量,收斂速度緩慢;本身的演算法存在環路的可能性很大。

ospf的特點:採用組播更新的方式進行更新(224.0.

0.5、224.0.

0.6),增量更新(只傳送別人沒有的),以cost作為度量值,有效的避免了環路(在單區域中可以完全避免環路,但是在多區域中並不能完全避免環路)。

ospf路由協議是一種典型的鏈路狀態(link-state)的路由協議,一般用於同一個路由域內。在這裡,路由域是指一個自治系統 (autonomous system),即as,它是指一組通過統一的路由政策或路由協議互相交換路由資訊的網路。在這個as中,所有的ospf路由器都維護一個相同的描述這個 as結構的資料庫,該資料庫中存放的是路由域中相應鏈路的狀態資訊,ospf路由器正是通過這個資料庫計算出其ospf路由表的。

鏈路是路由器介面的另一種說法,因此ospf也稱為介面狀態路由協議。ospf通過路由器之間通告網路介面的狀態來建立鏈路狀態資料庫,生成最短路徑樹,每個ospf路由器使用這些最短路徑構造路由表。

7樓:伊伊寶寶寶貝

ospf使用介面的頻寬來計算metric,例如一個10 mbit/s的介面,計算cost的方法為: 將10 mbit換算成bit,為10 000 000 bit,然後用10000 0000除以該頻寬,結果為 10000 0000/10 000 000 bit = 10,所以一個10 mbit/s的介面,ospf認為該介面的metric值為10,需要注意的是,計算中,頻寬的單位取bit/s,而不是kbit/s,例如一個100 mbit/s的介面,cost 值為 10000 0000 /100 000 000=1,因為cost值必須為整數,所以即使是一個1000 mbit/s(1gbbit/s)的介面,cost值和100mbit/s一樣,為1。如果路由器要經過兩個介面才能到達目標網路,那麼很顯然,兩個介面的cost值要累加起來,才算是到達目標網路的metric值,所以ospf路由器計算到達目標網路的metric值,必須將沿途中所有介面的cost值累加起來,在累加時,同eigrp一樣,只計算出介面,不計算進介面。

 ospf會自動計算介面上的cost值,但也可以通過手工指定該介面的cost值,手工指定的優先於自動計算的值。  ospf計算的cost,同樣是和介面頻寬成反比,頻寬越高,cost值越小。到達目標相同cost值的路徑,可以執行負載均衡,最多6條鏈路同時執行負載均衡。

ospf路由協議採用以下哪些更新機制

8樓:匿名使用者

rip協議是距離向量路由選擇協議,它選擇路由的度量標準(metric)是跳數,最大跳數是15跳,如果大於15跳,它就會丟棄資料包。

ospf協議是鏈路狀態路由選擇協議,它選擇路由的度量標準是頻寬,延遲。

rip的侷限性在大型網路中使用所產生的問題:

rip的15跳限制,超過15跳的路由被認為不可達

rip不能支援可變長子網掩碼(vl**),導致ip地址分配的低效率

週期性廣播整個路由表,在低速鏈路及廣域網雲中應用將產生很大問題

收斂速度慢於ospf,在大型網路中收斂時間需要幾分鐘

rip沒有網路延遲和鏈路開銷的概念,路由選路基於跳數。擁有較少跳數的路由總是被選為最佳路由即使較長的路徑有低的延遲和開銷

rip沒有區域的概念,不能在任意位元位進行路由彙總

一些增強的功能被引入rip的新版本ripv2中,ripv2支援vl**,認證以及組播更新。但ripv2的跳數限制以及慢收斂使它仍然不適用於大型網路

相比rip而言,ospf更適合用於大型網路:

沒有跳數的限制

支援可變長子網掩碼(vl**)

使用組播傳送鏈路狀態更新,在鏈路狀態變化時使用觸發更新,提高了頻寬的利用率

收斂速度快

具有認證功能

ospf協議主要優點:

1、ospf是真正的loop- free(無路由自環)路由協議。源自其演算法本身的優點。(鏈路狀態及最短路徑樹演算法)

2、ospf收斂速度快:能夠在最短的時間內將路由變化傳遞到整個自治系統。

3、提出區域(area)劃分的概念,將自治系統劃分為不同區域後,通過區域之間的對路由資訊的摘要,大大減少了需傳遞的路由資訊數量。也使得路由資訊不會隨網路規模的擴大而急劇膨脹。

4、將協議自身的開銷控制到最小。見下:

1)用於發現和維護鄰居關係的是定期傳送的是不含路由資訊的hello報文,非常短小。包含路由資訊的報文時是觸發更新的機制。(有路由變化時才會傳送)。

但為了增強協議的健壯性,每1800秒全部重發一次。

2)在廣播網路中,使用組播地址(而非廣播)傳送報文,減少對其它不執行ospf 的網路裝置的干擾。

3)在各類可以多址訪問的網路中(廣播,nbma),通過選舉dr,使同網段的路由器之間的路由交換(同步)次數由 o(n*n)次減少為 o (n)次。

4)提出stub區域的概念,使得stub區域內不再傳播引入的ase路由。

5)在abr(區域邊界路由器)上支援路由聚合,進一步減少區域間的路由資訊傳遞。

6)在點到點介面型別中,通過配置按需播號屬性(ospf over on demand circuits),使得ospf不再定時傳送hello報文及定期更新路由資訊。只在網路拓撲真正變化時才傳送更新資訊。

5、通過嚴格劃分路由的級別(共分四極),提供更可信的路由選擇。

6、良好的安全性,ospf支援基於介面的明文及md5 驗證。

7、ospf適應各種規模的網路,最多可達數千臺。

ospf的缺點

1、配置相對複雜。由於網路區域劃分和網路屬性的複雜性,需要網路分析員有較高的網路知識水平才能配置和管理ospf網路。

2、路由負載均衡能力較弱。ospf雖然能根據介面的速率、連線可靠性等資訊,自動生成介面路由優先順序,但通往同一目的的不同優先順序路由,ospf只選擇優先順序較高的**,不同優先順序的路由,不能實現負載分擔。只有相同優先順序的,才能達到負載均衡的目的,不象eigrp那樣可以根據優先順序不同,自動匹配流量。

路由協議 OSPF中區域之間的行為特性是D V。這個行為特性是D V如何理解

由於ospf只在區域內部泛洪lsa,而在區域之間學習路由是通過傳輸路由而不是傳輸lsa的。所以ospf在區域之間是d v。您好!我來給你打個比方 你 某臺執行ospf的路由器。區域 一個沒有窗戶的房間。外部區域 房間的外部 現在把你放在這個房間裡,房間裡還有其他人 路由器 房間開著燈 1類lsa 你...

rip路由協議與ospf路由協議的區別

我回答過一個類似的問題,比較ripv1 ripv2 eigip ospf區別 特點 1.距離向量 鏈路狀態路由協議 rip v1和v2都是距離向量型,ospf是鏈路狀態型,eigrp是混合型的。2.有類別 無類別路由協議 支援有類的 rip v1 無類的 rip v2,ospf,eigrp 3.是否...

簡述OSPF路由協議的工作原理,OSPF路由協議的工作原理是什麼?

1 裝置自動學習對方路由,不需要人為更改和架構網路2 適合大型網路 3 動態路 回由協議通訊會佔答用網路資源。配置 router config router ospt 程序號 network 通告網路 反掩碼 area 區域號 1 收斂速度快 2 支援無類別的路由表查詢 vl 和超網技術 3 支援等...