OSPF骨幹0區域是怎麼避免環路的?

2021-06-27 01:14:22 字數 798 閱讀 4256

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

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

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

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

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

解決方案1:

環路就不用解釋了吧,三個相連的平等區域或裝置,a發給b,b發給c,c又發給a必定會產生環路.

解決環路有很多方法,最典型的就是這種主次法。

生成樹也是用這種方法,由root維持秩序,避免環路。

ospf的區域則是由area0維持秩序。

解決方案2:

你想想,所有的網路都和骨幹相連,都經過骨幹**,還會形成環路嗎,答案是不能,但是如果沒和骨幹相連那就可能有環路了

解決方案3:

ospf用的是spf演算法,原理就是資料**時必須通過骨幹area才能到達目的地。

解決方案4:

不明白老師說過

不與骨幹直接相連

就要設定虛鏈路

ospf非骨幹區域為什麼連線骨幹區域

前些天同事離職,順便問了問面試時候的問題,其中乙個ospf非骨幹區域為什麼必須連線骨幹區域。這個問題蠻經典,涉及到ospf環路問題。其中ospf中lsa,lsa由ls type link state id adverting router標識出。非骨幹區域之間交換資料需要通過骨幹區域進行。區域之間的...

2015區域賽總結

合肥區域賽結束乙個星期了。依舊覺得今年兩場區域賽打的和屎一樣。剩下滿滿的遺憾。兩個區域賽銀,乙個邀請賽金,乙個省賽銀 突然發現自己和銀牌好有緣分。同時也暴露了很多問題。先說合肥吧。熱身的時候印象最深的是,有一道很裸的fft沒看出來,各種推公式。最後幾分鐘大喊日了狗了。然後就是現場賽。剛開始的時候,聽...

14 3 3 區域資料檔案

乙個區域內的所有資料,包括主機名和對應 ip位址 重新整理間隔和過期時間等,都必須要存放在 dns伺服器內,而用來存放這些資料的檔案就稱為區域檔案。dns伺服器的區域資料檔案一般存放在 var named 目錄下。一台 dns伺服器內可以存放多個區域檔案,同乙個區域檔案也可以存放在多台 dns伺服器...