路由器故障:OSPF鄰居無法正常建立
網(wǎng)絡(luò)環(huán)境
在圖中的網(wǎng)絡(luò)中RouterA GE1/0/2和RouterB GE1/0/2是基于接口的OSPF MD5認(rèn)證建立OSPF鄰居。RouterA、RouterB與RouterC已建立普通OSPF鄰居關(guān)系,現(xiàn)需改為基于接口配置OSPF MD5認(rèn)證。
RouterA與RouterB為同一型號設(shè)備。
OSPF組網(wǎng)圖
配置完成后,發(fā)現(xiàn)RouterC和RouterA、RouterB鄰居無法建立。
故障分析
步驟 1 在RouterC GE1/0/1、GE1/0/2和RouterA GE1/0/1、RouterB GE1/0/1上基于接口配置MD5認(rèn)證之前,在RouterC上執(zhí)行display ospf peer命令,可以看到RouterC和RouterA、RouterB鄰居關(guān)系正常建立。
步驟 2 在RouterC GE1/0/1、GE1/0/2和RouterA GE1/0/1、RouterB GE1/0/1上基于接口配置MD5認(rèn)證之后,在RouterC上執(zhí)行display ospf peer命令,發(fā)現(xiàn)RouterC和RouterA、RouterB鄰居關(guān)系不能夠建立。
步驟 3 在RouterC和RouterA、RouterB上執(zhí)行display current-configuration命令,經(jīng)檢查發(fā)現(xiàn)RouterC和RouterA、RouterB的接口MD5配置沒有問題。
步驟 4 在RouterC上執(zhí)行display ospf error命令,可以看到有ospf authentication mode mistake錯誤。
這樣,在RouterC上配置基于端口的MD5認(rèn)證,認(rèn)證方式協(xié)商存在問題,那么也就無法與RouterA和RouterB建立鄰居關(guān)系。
----結(jié)束
處理步驟
在RouterA、RouterB、RouterC上分別執(zhí)行以下操作。
步驟 1 執(zhí)行命令system-view,進(jìn)入系統(tǒng)視圖。
步驟 2 執(zhí)行命令ospf [ process-id ],進(jìn)入OSPF進(jìn)程視圖。
步驟 3 執(zhí)行命令area area-id,進(jìn)入OSPF區(qū)域視圖。
步驟 4 執(zhí)行命令authentication-mode { md5 | hmac-md5 } [ key-id { plain plain-text | [ cipher ] cipher-text } ],配置OSPF區(qū)域的驗(yàn)證模式(md5驗(yàn)證)。
步驟 5 執(zhí)行命令return退回到用戶視圖,執(zhí)行命令save,保存對配置的修改。
使用區(qū)域驗(yàn)證時,一個區(qū)域中所有的路由器在該區(qū)域下的驗(yàn)證模式和口令必須一致。
----結(jié)束
完成上述操作后,RouterC和RouterA、RouterB鄰居關(guān)系可以建立,故障排除。
案例總結(jié)
對于OSPF鄰居無法正常建立問題,可以借助display ospf erro查看錯誤原因,并結(jié)合debug ospf event等診斷信息進(jìn)行進(jìn)一步定位。
本案例的RouterC(NE80)由于版本較老,對基于接口的OSPF MD5認(rèn)證支持有問題,若徹底解決可以升級軟件版本到VRP3.10 23XX或VRP5。
【編輯推薦】