計算機網路方面OSPE 是計算機網路裡面的路由器的一個協議。OSPF英文全稱Open Shortest Path First,開放式最短路徑優先,是一個內部網關協議(Interior Gateway Protocol,簡稱IGP),用於在單一自治系統(autonomous system,AS)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部網關協議(IGP),故運作於自治系統內部。OSPF分為OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網路,OSPFv3用在IPv6網路。OSPFv2是由RFC 2328定義的,OSPFv3是由RFC 5340定義的。與RIP相比,OSPF是鏈路狀態協議,而RIP是距離矢量協議。
② OSPF到底是什麼一文了解OSPF基本概念和工作原理
技術干貨!
OSPF是開放式最短路徑,是 一種基於鏈路賀亮狀態的內部網關路由協議,通常用在中大型網路,協議號89,通過發送LSA進行路由計算。
關於OSPF的基本術語:
Router-ID:用於在自治系統中唯一標識一台運行OSPF的路由器,也就是這台路由器的名字,它是一個32位的無符號整數。
Router ID選舉規則如下
1、優先順序最高的是手動配置的Router ID(建議手動配置)
2、如果沒有手動配置Router ID,路由器會自動選擇使用本地回環口中最大的IP地址作為Router ID
3、如果沒有配置本地回環口,路由器使用物理介面中最大的IP地址作為Router ID
一句話總結:ROUTER-ID越大越優先
2、Area:OSPF Area用於標識一個OSPF的區域。
區域是人為我們人為地將設備劃分為不同的組,並不是真實存在的,每個區域用區域號(Area ID)來標識,單區域的area ID為0.0.0.0
3、度量值:OSPF使用Cost(開銷)作為路由的度量值。cost開銷值計算的是到目的地的每個出介面總和
P2P點到點 鏈路
廣播(Broadcast)型鏈路
NBMA(非廣播多路訪問)
P2MP 點到多點
OSPF一共定義了5種類型的報文,不同類型的OSPF報文有相同的頭部格式。
HELLO 報文 用來發現和維乎燃護鄰居關系
DD報文 交換鏈路狀態信息摘要
LSR報文 請求鏈路狀態信息
LAU 報文 正式發送詳細的鏈路狀態信息
LSA 報文 確認收到LSA
① down 初始狀態:還沒有啟用OSPF,開始發送hello包前的狀態
② init:開始向外發送攜帶鄰居信息的hello包
③ 2-way:雙方都接受到了相鄰路由器的hello包,並且包中有對方的路由信息,進入2way狀態,這個狀態中需要做DR/BDR選舉,選出DR、BDR
④ ExSTART:開始進行fisrt DD包的交換,進行主從選舉
⑤ Exchange:主從選舉完畢之後,進行DBD包的傳送,直到最後一個發完
⑥ loading:路由器發送LSR請求自己自己需要的條目的,等待對方使用發送完整的LSA具體信息,即LSU
⑦ Full:兩邊的LSDB表完全相同,將進行full狀態,此時鄰接關系完全建立。
Router ID重復 Router ID 是路由器的唯一標識,一定不能重復
同一網段路由器子網掩碼不一禪頃寬致,子網掩碼不一致那麼兩台路由器就不是同一網段,不能進行通信
3.網路類型不一致
4. Hello間隔、死亡時間不一致
5. DR選舉問題,選舉不出
6. DR優先順序全為0,停在2-Way。
7. MTU不一致(DBD交互問題,停留在 Exstart、 Exchange狀態)
8.介面綁定了ACL,過濾了OSPF協議報文