理論 深度介紹OSPF路由協議

2021-10-07 16:30:14 字數 2790 閱讀 6323

2 ospf的基本概念

3 router-id及dr選舉原則

4 ospf的資料報型別

5 ospf鄰接關係的建立

6 ospf的網路型別

7 ospf多區域的生成

8 末梢區域和完全末梢區域

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是距離向量協議。

●自治系統(as)-----收斂時間

●內部閘道器協議(igp)----------rip,ospf,is-is

●外部閘道器協議(egp)---------bgp

ospf協議是鏈路狀態路由協議

架構介紹:花瓣形狀,骨幹區域為0區域,其他區域1,2,3,都圍繞區域0相連,及個別的特殊情況,可以通過虛擬鏈路來連線

資訊傳遞:向鄰居傳送自己知道的所有狀態的鏈路狀態資訊

路由標識:router-id是網路上唯一用於標識的一台路由器,線網用路由器的環回口

來配置router-id,這邊的位址是32位的公網ip位址,如果沒有標,通過物理口

來確認區域規劃:劃分多個區域是為了優化網路效能

●鄰居列表

●鏈路狀態資料庫

●路由表

●為了適應大型的網路,ospf在as內劃分多個區域

●每個ospf路由器只維護所在區域的完整鏈路狀態資訊

●區域id可以表示成乙個十進位制的數字

●也可以表示成乙個ip

●負責區域內路由資訊傳播

router id:ospf區域內唯一標識路由器的ip位址

●選取路由器loopback介面上數值最高的ip位址

●如果沒有loopback介面,在物理埠中選取ip位址最高的

●也可以使用router-id命令指定router id

指定路由器(dr)

其他路由器(drothers)只和dr及bdr形成鄰接關係

●選舉dr、bdr是為在廣播多路訪問中減少連線關係的建立,優化效能

●預設router-id最大是dr,第二大是bdr,其他是drother(如果路由器的優先順序被設定為0,它將 不參與dr與dbr的選舉)

●dr一旦被選定就不會被搶占,

●drother會通過224.0.0.6向dr和bdr通告網路狀態資訊,dr會通過224.0.0.5向所有鄰居通告資訊

ospf資料報:承載在ip資料報內,使用協議號89

●hello------發現鄰居並建立和維護鄰居關係 (hello報文)

●database description------檢查所有路由器的lsdb是否同步(資料庫描述報文dbd)

●link-state request--------向另外一台路由器請求特定的鏈路狀態記錄 (鏈路請求報文lsr)

●link-state update--------傳送被請求的鏈路狀態記錄 (鏈路回應報文lsu)

●link-state acknowledgment------對其他型別的分組進行確認 (鏈路確認報文lsa)

ospf啟動的第乙個階段是使用hello報文建立雙向通訊的過程

ospf啟動的第二個階段是建立完全鄰接關係

●點到點網路

●廣播多路訪問網路

●非廣播多路訪問網路

●點到多點網路

●網路規模

●網路拓撲

●其他特殊要求

●路由器自身要求

●可適應大規模網路

●路由變化收斂速度快

●無路由環

●支援變長子網掩碼vlsm

●支援區域劃分

●支援以組播位址傳送協議報

●改善網路的可擴充套件性

●快速收斂

●域內通訊量(intra-area traffic):單個區域內的路由器之間交換資料報構成的通訊量

●域間通訊量(inter-area traffic):不同區域的路由器之間交換資料報構成的通訊量

●外部通訊量(external traffic):ospf域內的路由器與ospf區域外或另乙個自治系統內

的路由器之間交換資料報構成的通訊量

●每個路由器都建立了由每個介面,對應的相鄰節點和介面速度組成的資料庫

●鏈路狀態資料庫中每個條目稱為lsa(鏈路狀態通告),常見的有六種lsa型別

●只有乙個預設路由作為其區域的出口

●區域不能作為虛擬鏈路的穿越區域

●stub區域裡無自治系統邊界路由器asbr

●不是骨幹區域area 0

●沒有lsa4,5,7通告

●除一條lsa3的預設路由通告外,沒有lsa3,4,5,7通告

OSPF路由協議

圖 執行ospf路由協議的網路環境 ospf路由協議對路由網路區域的劃分 在榮新外企it培訓中心全國互連的網路中總路由器多達上百臺。這樣龐大的網路中如果沒有區域的劃分,按照ospf路由協議的規定,每台路由器都要熟悉整個的網路拓撲結構並且計算全部網路的路由資訊,對於路由器本身來說造成了非常大的負載需求...

路由協議OSPF

lsdb鏈路狀態資料庫思科命令 show ip ospf database show ip ospf database database summary 顯示lsdb中基於區域和lsa分類的lsa統計資訊。lsa在lsdb中老化時間是增大的,如果到1小時,就會從lsdb中清除,每30分鐘一次的lsr...

OSPF路由協議

二.ospf基本部署 三.ospf鄰居建立 四.ospf路由分組 五.ospf路由彙總 骨幹區域 area 0,用於實現其他常規區域的流量中轉 實現區域間防環。常規區域 area x,一般給分支機構 部門使用,常規區域之間不能直接通訊,必須經過骨幹區域。區域劃分使得ospf的網路拓撲變得更加層次性和...