解析接口設置IS-IS silent后路由不能發布故障解決
IS-IS 類似于 TCP/IP 網絡的開放最短路徑優先(OSPF)協議。下面讓我們看一下接口設置IS-IS silent后路由不能發布故障是怎么解決的
網絡環境
NE5000E的POS接口配置為抑制狀態后,發現接口所在網段的路由無法發布到域內的其他路由器。
故障分析
可能存在以下幾個原因:
接口上是否使能了IS-IS路由協議
l接口狀態是否為UP
lOSICP協商是否成功
步驟 1 在NE5000E的POS接口上執行命令display ip interface brief ip-configured查看接口上是否配置了IP地址,如下所示,已經配置了有效的IP地址。
步驟 2 在NE5000E的POS接口上執行命令display ip interface brief命令查看接口的物理狀態和協議狀態是否為Up,如下所示,接口的物理狀態和蜥蜴狀態均為UP。
- <NE5000E> display interface Pos1/0/0
- Pos1/0/0 current state : UP
- Line protocol current state : UP
- The Maximum Transmit Unit is 4470 bytes, Hold timer is 10(sec)
- Internet Address is 218.14.111.1/30
- Link layer protocol is PPP
- LCP opened, IPCP opened, OSICP stopped
步驟 3 在NE5000E的POS接口上執行命令display current-configuration查看接口上是否使能了IS-IS,如下所示,POS接口已經使能了IS-IS,并且用命令isis silent配置了接口抑制。
- <NE5000E> display current-configuration interface Pos1/0/0
- interface Pos1/0/0
- link-protocol ppp
- ip address 218.14.111.1 255.255.255.252
- isis enable
- isis silent
步驟 4 在NE5000E的POS接口上執行命令display isis interface,如下所示檢查該POS接口的OSICP協商狀態為stopped,說明該POS接口的OSICP協商失敗。
- <NE5000E-2> display interface Pos1/0/0
- Pos1/0/0 current state : UP
- Line protocol current state : UP
- The Maximum Transmit Unit is 4470 bytes, Hold timer is 10(sec)
- Internet Address is 218.14.111.1/30
- Link layer protocol is PPP
- LCP opened, IPCP opened, OSICP stopped
步驟 5 在與該POS接口相連的對端接口上執行命令display current-configuration檢查對端接口是否使能了IS-IS,發現該接口沒有使能IS-IS,所以OSICP協商失敗,導致不能發布接口所在網段的路由。
處理步驟
POS接口的鏈路層協議缺省情況下是PPP封裝,PPP類型的接口在使能IS-IS后要進行OSICP協商,對于配置為抑制狀態的接口也要進行OSICP的協商,只有OSICP協商通過,才可以發布接口所在網段的路由。
將在NE5000E的POS接口的封裝類型改為HDLC后,故障排除。該接口網段的路由可以通過IS-IS發布出去,在其他設備上可以看到該接口網段的IS-IS路由(如下所示)。
- <NE5000E> display ip routing-table 218.14.111.1
- Destination/Mask Proto Pre Cost NextHop Interface
- 218.14.111.1/30 ISIS 110 38 202.97.25.14 Pos12/0/0
- ISIS 110 38 202.97.25.10 Pos4/1/0
案例總結
POS接口的鏈路層協議缺省情況下是PPP封裝,PPP類型的接口在使能IS-IS后要進行OSICP協商,對于配置為抑制狀態的接口也要進行OSICP的協商,只有OSICP協商通過,才可以發布接口所在網段的路由。
【編輯推薦】