ospf相關知識整理

OSPF(Open Shortest Path First開放式最短路徑優先)
是一個內部網關協議(Interior Gateway Protocol,簡稱IGP),用於在單一自治系統(autonomous system,AS)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部網關協議(IGP),故運作於自治系統內部。著名的迪克斯加算法(Dijkstra)被用來計算最短路徑樹。OSPF分爲OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網絡,OSPFv3用在IPv6網絡。OSPFv2是由RFC 2328定義的,OSPFv3是由RFC 5340定義的。與RIP相比,OSPF是鏈路狀態協議,而RIP是距離矢量協議。

OSPF DR BDR
DR與BDR的作用
1)、DR(designated router)即指定路由,其負責在MA網絡建立和維護鄰接關係並負責LSA的同步。

2)、DR與其他所有的路由器形成鄰接關係並交換鏈路狀態信息,其他路由器之間不直接交換鏈路狀態信息,這樣就大大減少了MA網絡中的鄰接關係數據 及交換鏈路狀態信息消耗的資源。

3)、DR一旦出現故障,其與其他路由器之間的鄰接關係將全部失效,鏈路狀態數據庫也無法同步,此時就需要重新選舉DR、再與非DR路由器建立鄰接關係,完成LSA的同步,爲了規避單點故障風險,通過選舉備份指定路由器BDR,在DR失效時快速接管DR的工作。

DR與BDR的選舉規則
DR/BDR的選舉是基於接口的

接口的DR優先級越大越優先。接口的DR優先級相等時,router ID越大越優先。

接口DR優先級相等時,router ID越大越優先

接口DR優先級爲0,表示不參與選舉,router priority最大不一定是DR/BDR

在P2P網絡及P2MP網絡上具有鄰居關係的路由器之間會進一步建立鄰接關係。但在廣播型及NBMA網絡上,非DR BDR路由器之間只能建立鄰居關係,不能建立鄰接關係。非DR/BDR路由器與DR/BDR路由器之間會建立鄰接關係,DR與BDR之間也會建立鄰接關係。

DR和BDR的選舉需要注意以下四點:
1、只有在廣播或NBMA類型接口時纔會選舉DR,在點到點或點到多點類型的接口上不需要選舉DR。
2、DR是指某個網段的概念,是針對路由器的接口而言的。某臺路由器在一個接口上可能是DR,在另一個接口上有可能是BDR,或者是DR Other。
3、若DR、BDR已經選擇完畢,當一臺新路由器加入後,即使它的DR優先級值最大,也不會立即成爲該網段中的DR。
4、DR並不一定就是DR優先級最大的路由器;同理,BDR也並不一定就是DR優先級第二大的路由器。

OSPF特殊區域
ospf相關知識整理

ospf的Stub區域不接受五類LSA,也就不存在四類LSA。之所以設置Stub區域,是因爲有些路由器性差,不能接受大量的LSA,爲了減少負載,過濾掉四類和五類LSA,但是過濾掉五類和四類LSA會導致一個區域無法訪問外部路由,爲了解決這一情況,ospf提出了通過abr下放一條默認路由到Stub區域這一概念,解決Stub區域不能訪問外部路由的問題。

當一個區域被配置成Stub區域後,它就不接受外部五類和四類LSA,在lsdb中看不到五類和四類的LSA,在路由表中會增加一條默認路由以到達外部路由。直接進入區域,輸入 stub 即可配置成stub區域。此時可以發現lsdb中不存在五類和四類lsdb,但是多了一條默認路由的三類LSA

完全stub區域:不接受三類、四類以及五類LSA,在abr上進入相應區域輸入 stub no-summary 即可,因爲三類LSA是有abr產生的,所以只要在ABR上進入配置就可以了,此時可以發現lsdb中只存在一條默認的三類LSA

NSSA區域:不同於Stub區域,NSSA區域雖然不接受四類和五類LSA,但是區域可引入外部路由,存在ASBR,能將外部路由發送給其他區域,其實引入的路由會以七類LSA的形式通告出去。七類LSA的頭部字段信息如下圖所示:
ospf相關知識整理
七類LSA頭部字段與五類LSA頭部字段基本相似,只是type字段不一樣,七類LSA只能在NSSA區域內進行防洪,而五類LSA可以在所有區域內防洪,爲了讓其他區域也能學習到NSSA區域引入的外部路由,必須在ABR上進行七類LSA到五類LSA的轉化,此時,該臺ABR設備產生了五類LSA,成爲了一臺ASBR設備。同樣,爲了讓NSSA區域也能學習到其他區域的路由,ABR必須下放一條默認路由,與Stub區域不同,ABR下放到NSSA區域的LSA爲七類

完全NSSA區域:不接收三類四類五類LSA,在abr上進行相應區域輸入 NSSA no-summary 即可。此時可以發現LSDB中只存在一條默認的三類LSA

摘自:
百度百科
https://www.cnblogs.com/me80/p/8550714.html
https://blog.csdn.net/weixin_37945631/article/details/79509228

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章