路由器故障:OSPF路由選路失敗
網絡環境
在下圖的網絡中,RouterC與RouterB-1、RouterB-2形成三角形組網,運行OSPF,RouterB-1、RouterB-2作為出口設備分別與上端RouterA-1、RouterA-2運行ISIS,把ISIS引入OSPF中。正常情況下,RouterC下的業務終端主走RouterB-1出去,備走RouterB-2。
OSPF組網圖
配置完成后,發現當RouterC到RouterB-1、RouterB-2中的任意鏈路中斷后,業務不能正常導回到正常鏈路上,路由選路異常。
故障分析
在RouterC上執行display ospf brief命令,發現RouterC學到的外部路由類型為E2。
這樣配置中OSPF引入的ISIS外部路由為E2類型,那RouterC學到的外部路由類型為E2,當RouterC到RouterB-1、RouterB-2中的任意鏈路中斷后,RouterC認為到外部路由的COST值都是一樣,因為E2類型不比較內部的COST值,所以導致選路異常。
----結束
處理步驟
在RouterA-1、RouterA-2分別上執行以下操作。
步驟 1 執行命令system-view,進入系統視圖。
步驟 2 執行命令ospf [ process-id ],進入OSPF進程視圖。
步驟 3 執行命令default { cost cost | limit limit | tag tag | type type } *,配置引入路由時的參數缺省值(開銷、路由數量、標記、類型)。
步驟 4 執行命令return退回到用戶視圖,執行命令save,保存對配置的修改。
----結束
完成上述操作后,路由選路正常,故障排除。
案例總結
需要注意OSPF選路原則中有E2外部路由與E1外部路由的特性區別。
【編輯推薦】
- 路由器故障:路由環路
- 路由器故障:靜態ARP配置不生效
- 路由器故障:OSPF鄰居無法正常建立
- 路由器故障:OSPF NSSA配置錯誤 路由表項丟失
- 路由器故障:OSPF路由發布時出現LSA age time超時