IS-IS鄰居無法建立的故障解決如下:
網絡環境
兩台NE80之間運行IS-IS路由協議,通過3條2.5G POS接口綁成一個IP-Trunk接口經過傳輸互聯。IP-Trunk鏈路狀態為UP,兩台NE80設備可以相互Ping通,但無法建立IS-IS鄰居關系。
故障分析
可能存在以下幾個原因
步驟 1 兩台設備上IS-IS配置不一致。
步驟 2 兩台設備版本不一致, 導致IS-IS報文不匹配。
步驟 3 中間傳輸鏈路或是IP-Trunk鏈路存在問題。
處理步驟
步驟 1 在兩台NE80設備上分別執行命令display current-configuration查看接口上是否使能了IS-IS。如果沒有,則在接口視圖下使用isis enable命令使能IS-IS。
步驟 2 在兩台NE80設備上分別執行命令display isis brief,分別檢查兩台設備的IS-IS配置,發現兩台NE80都運行在Level-2區域,並且IP-Trunk接口下都使能了IS-IS,兩端設備配置沒有問題。
步驟 3 在兩台NE80設備上分別執行命令display isis interface,分別檢查兩台設備的版本,兩者版本完全一致,說明問題存在鏈路上。
步驟 4 檢查兩台NE80設備中間的鏈路,可以Ping通,但是出現了Trunk鏈路兩端Active的成員數不一致的情況,將兩台NE80設備的IP-Trunk接口的Active成員數修改一致後,IS-IS可正常運行並建立了鄰居關系。
案例總結
IP-Trunk接口鏈路狀態UP,但是兩端Active成員數不一致,容易造成鏈路可以Ping通,但是協議不通或者部分轉發流量丟失的現象,是因為Ping包選擇的成員端口和協議選擇的成員端口不一致。IP-trunk或是Eth-Trunk都應注意以上問題。