ospf
開放式最短路徑優先協議
版本分為v1/v2/v3,其中v3為ipv6使用,
屬於無類別鏈路狀態路由協議,更新量大->無法適應中、大型網路環境
ospf的資料報型別型別
作用hello
發現、建立週期保活鄰居關係
dbd資料庫描述
lsr鏈路狀態請求
lsu鏈路狀態更新–攜帶各種lsa
lsack
鏈路狀態確認
lsa鏈路狀態通告–具體一條條拓撲或路由資訊
ospf狀態機
兩台直連的ospf鄰居路由器間雙方不同階段的關係為不同的狀態
狀態
解釋down
一旦本地發出hello包,進入下一狀態
init
初始化,r1收到的r2的hello包中存在r1的r1的router-id,進入下一階段
2way
雙向通訊 鄰居關係建立的標誌
條件匹配
exstart
預啟動使用沒有資料庫資訊的dbd包進行主從關係的選舉,rid值大為主,優先進入下一狀態
exchange
準交換使用攜帶資料庫目錄資訊的dbd包來進行共享,需要ack確認
loading
載入檢視完對端鄰居的dbd包後,使用lsr/lsu/lsack來獲取未知的lsa資訊
full
**鄰接關係建立的標誌
ospf的工作過程
路由器上ospf協議啟動配置完成後,本地收發hello'包;
在接收到的hello包中存在本地的rid,建立鄰居關係,生成鄰居表;
鄰居關係建立後,基於條件進行抉擇
1、條件匹配失敗,維持鄰居關係,僅靠hello包週期保活
2、條件匹配成功,可以建立鄰接關係
使用dbd包來共享本地lsdb目錄,之後本地基於其他鄰接共享過來的dbd,
判斷本地未知lsa有哪些;
再使用lsr向鄰接進行查詢,鄰接返回lsv包來傳遞看具體的lsa資訊,同時
本地需要ack確認接收;
當本地接收到所有的lsa後,本地lsdb資料庫建立完成,生成資料庫表
再本地基於lsdb生成有向圖----樹形結構圖----路由表
收斂完成,hello包週期保活,每30min週期進行dbd包對比
ospf的基本配置
ospf 1 router-id 1.1.1.1 #啟動時定義程序號,建議定製route-id
router-id全網唯一 手工配置;如不配置預設為環迴介面ip位址最大值
宣告:1、啟用 2、介面資訊可傳遞 3、區域劃分
area 0 #進入區域
network 192.168.1.0 0.0.0.255 #反掩碼
network 1.1.1.1 0.0.0.0 #介面ip定死
ospf在進行宣告時,必須攜帶反掩碼
ospf的區域劃分規則
1、星型結構:區域0為骨幹區域,大於0為非骨幹區域,費骨幹區域必須連線到骨幹區域
2、abr邊界路由器:邊界路由器的左埠和右埠處於不同的區域
啟動配置完成後,鄰居間收發hello包,建立鄰居關係,生成鄰居表
display ospf peer
display ospf peer brief #檢視鄰居摘要
鄰居關係建立後,進行條件匹配,若成功則可以建立鄰接關係
鄰接關係間將進行lsa的洪氾,lsdb同步–學習未知lsa資訊,生成資料庫表。
lsdb同步完成後生成有向圖
再轉化為樹形結構
最終生成路由表
華為裝置中,ospf協議優先順序為10;
ospf的度量 = cost值 = 開銷值 = 參考頻寬/介面頻寬
ospf的選路規則:整段路徑cost值之和最小值
當介面頻寬大於參考頻寬時,cost值為1,可能導致選路不佳
建議修改參考頻寬,全網裝置參考頻寬必須一致
ospf 1
bandwidth-reference 1000
ospf成為鄰接的條件
關注網路型別 – 點到點 --ma
點到點:乙個網段中只存在兩個節點
ma:多路訪問,在乙個網段中節點數量不受限制
點到點網路中,鄰居關係必然建立為鄰接關係
ma網路中,為避免大量的重複更新,將進行dr/bdr選舉;所有非dr/bdr間為鄰居關係
選舉規則:先比較介面優先順序 0-255 預設為1 數值大優先 若為0 不參選 若優先順序相同 比較參選裝置的的router-id 數值大優先
inte***ce ge 0/0
/0 #進入參選介面
ospf dr-priority 2 # 修改優先順序
選舉為非搶占行為;修改後必須重啟該網段所有程序裝置
ospf的拓展配置
1、認證在直連鄰居的介面上配置
inte***ce ge 0/0
/1ospf authentication-mode md5 1 cipher 密碼
鄰居間認證模式、編號、金鑰必須一致
2、加快收斂–hello time 10s --dead time 40s
修改本端介面的hello time 本端的dead time自動4倍關係匹配,直連鄰居間hello和dead time 必須完全一致,否則無法建立鄰居關係
inte***ce ge 0/0
/1ospf timer hello 5
3、預設路由邊界路由器上配置後,內部其他ospf路由生成預設路由指向邊界
ospf 1
deafult-route-advertise always
4、彙總區域彙總 由於ospf協議傳遞拓撲資訊故不能直接進行介面彙總,只能在區域間傳遞路由條目,進行彙總配置
ospf 1
area 0
abr-summary 1.1
.0.0
255.255
.252
.0在abr上將區域0的路由彙總到其他區域
動態路由協議
動態路由協議的三個缺點 障礙 1.安全 2.選路不佳 3.占用硬體資源 動態路由協議的優點 1 配置管理方便 2 針對拓撲變化自動重新收斂 3 實用於較大複雜的網路環境 動態路由協議的追求 1 占用資源少 2 選擇路徑佳 3 收斂速度快 全網 資訊同一時間全網同步,將降低出環的概率 動態路由協議的分...
動態路由協議
什麼是動態路由協議 路由協議是用於路由器之間交換路由資訊的協議。動態路由協議分為內部閘道器協議 igp 和外部閘道器協議 egp 通過路由協議,路由器可以動態共享有關遠端網路的資訊,路由協議可以確定到達各個網路的最佳路徑,然後將路徑新增到路由表中。動態路由協議可以自動的發現遠端網路,主要的好處是 只...
動態路由協議
一 動態路由協議 動態路由協議通過路由資訊的交換生成並維護 引擎所需的路由表。當網路拓撲結構改變時動態路由協議可以自動更新路由表,並負責決定資料傳輸最佳路徑。在動態路由中,管理員不再需要與靜態路由一樣,手工對路由器上的路由表進行維護,而是在每台路由器上執行乙個路由協議。這個路由協議會根據路由器上的介...