路由器故障:OSPF狀態異常
網絡環境
在圖的網絡中配置OSPF協議,并對設備RouterA進行升級。
OSPF組網圖
配置完成后,發現OSPF鄰居無法到達FULL狀態。
故障分析
步驟 1 在RouterA上執行display ospf error命令,沒有發現錯誤增長。
- [RouterA] display ospf error
- OSPF Process 1 with Router ID 2.2.2.2
- OSPF error statistics
- General packet errors:
- 0 : IP: received my own packet 0 : Bad packet
- 0 : Bad version 0 : Bad checksum
- 0 : Bad area id 0 : Drop on unnumbered interface
- 0 : Bad virtual link 0 : Bad authentication type
- 0 : Bad authentication key 0 : Packet too small
- 0 : Packet size > ip length 0 : Transmit error
- 0 : Interface down 0 : Unknown neighbor
- HELLO packet errors:
- 0 : Netmask mismatch 593 : Hello timer mismatch
- 0 : Dead timer mismatch 0 : Extern option mismatch
- 0 : Router id confusion 0 : Virtual neighbor unknown
- 0 : NBMA neighbor unknown 0 : Invalid Source Address
步驟 2 在routerA上Ping RouterB的地址可以ping通。
步驟 3 在RouterA上執行reset ospf process命令,重新啟動OSPF進程。
步驟 4 在RouterA上執行reset ospf peer命令,發現OSPF無法到達FULL狀態。
步驟 5 將設掉電重啟,發現OSPF到達了FULL狀態。
這樣由于設備主控板復位的時候,接口板不會同時復位,接口板會在主控板工作3分鐘后才進行復位。
在主控板工作的這3分鐘內,接口板會向主控板發送一些信息,導致接口的OSPF出現問題。
----結束
處理步驟
將設備掉電重啟。
----結束
完成上述操作后,OSPF到達了FULL狀態,故障排除。
案例總結
避免和處理這種情況的辦法如下:
設備在復位前:
把所有起OSPF的端口Shutdown。
先復位單板,在單板還沒起來之前,復位設備。
設備起來后,
OSPF無法到達FULL狀態,重啟對端設備的OSPF進程。
設備起來后,OSPF無法到達FULL狀態,把設備掉電重啟。
設備起來后,OSPF無法到達FULL狀態,把光纖(或網線)拔下來,重插一次。
【編輯推薦】