網站首頁 語言 會計 網際網路計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 計算機 > 網路技術

常見的OSPF五個疑難問題

欄目: 網路技術 / 釋出於: / 人氣:1.9W

OSPF是運用非常多的一種路由技術,下面YJBYS小編和大家分享一下OSPF常見疑難問題

常見的OSPF五個疑難問題

  1、OSPF特殊區域中如果存在兩個ABR,那麼這兩個ABR都下發預設路由,不是會形成環路嗎?

不會形成環路,當特殊區域中的ABR接收到同一區域ABR發來的帶有預設路由的SLA時,它只會將其放入LSDB(LSA Database)裡,但不會用其計算路由,從而避免環路。

如果OSPF路由器已經發布了含預設路由的LSA,就不會再學習其它路由器釋出的相同型別的預設路由LSA(路由計算時不再計算其它路由器釋出的相同型別的預設路由LSA)

如果在一個NSSA區域有兩個ABR,他們都會將Type7 LSA轉換成Type5 LSA嗎?

不會的,RFC3101中規定,當NSSA區域有多個ABR時,只有Router ID最大的ABR負責將Type7 LSA轉換成Type5 LSA。

  2、Virtual-link和sham-link的區別是什麼?

Virtual-link是為了解決OSPF的不規則區域問題而產生的,正常情況下OSPF的所有非骨幹區域都要直接和骨幹區域(area0)相連,如果由於前期規劃問題等原因導致某個非骨幹區域必須通過另一個非骨幹區域來連線骨幹區域的話,就要用到virtual-link。如下圖所示:為了讓Area2能夠和骨幹區域相連,需要在R3和R2之間建立一條virtual-link。

OSPF的VPN配置下,PE2通過從遠端PE1通過Mbgp學到的路由引入到OSPF後只能還原成3類/5類/7類LSA,如果CE之間存在後門鏈路,,作為公網mpls鏈路的備份。則在CE上通過後門鏈路學到的路由是區域內路由,由於從MBGP學到的路由,這樣就導致了資料只能通過後門鏈路而不會優選MPLS鏈路,未解決此問題產生了sham-link,sham-link的主要作用是可以還原1類和2類LSA.

  3、OSPF支援多程序,那麼交換機的一個介面也可以屬於不同的程序嗎?

不能。OSPF支援多程序是指在同一臺交換機上可以執行多個不同的OSPF程序,它們之間互不影響,彼此獨立,不同OSPF程序之間的路由互動相當於不同路由協議之間的路由互動。但是交換機的一個介面只能屬於某一個OSPF程序。

  4、OSPF GR

Graceful Restart指的是平緩重啟路由器的一種功能,可以保證流量轉發不中斷,網路不會因為路由器的短時間重啟而引起路由震盪。

路由器若不以Graceful Restart方式重啟OSPF協議,與它鄰接的路由器就會把它從鄰居列表中刪除,並通知給其他路由器,導致重新計算SPF。如果協議重啟的時間很短,就會引起路由震盪。

為了避免不必要的SPF計算,當路由器以Graceful Restart方式重啟OSPF協議時,會通知與它鄰接的路由器它只是關閉幾秒鐘,馬上就會恢復正常。這樣,鄰接路由器就不會將進行GR操作的路由器從鄰居列表中刪除,其他路由器也不會知道有路由器重啟,這樣就避免了因鄰居關係改變而導致的路由震盪。

  5、OSPF為什麼要劃分區域?

在比較大的網路中OSPF的LSA非常龐大,佔用大量的儲存空間。OSPF是鏈路狀態協議,所以路由器儲存的是LSA而不僅僅是路由資訊。劃分區域後,每個分割槽內的路由器所需要儲存的LSA的數量會大大的減少。

鏈路狀態演算法比距離向量演算法複雜的多,在比較大的網路中計算最小生成樹耗時大,CPU的負擔很重。劃分區域後,區域內還是採用鏈路狀態演算法,但是區域之間採用的則是距離向量演算法。

在比較大的網路中網路拓撲結構經常發生變化,使得網路經常處於“動盪”之中。網路比較大的時候,網路中拓撲發生變化的概率也會比較大,每次網路拓撲發生變化的時候,都要重新計算最小生成樹。劃分區域後,ABR相當於一個“大壩”,把不同區域的“動盪”隔離開來。