解析IS-IS學(xué)習(xí)不到對(duì)端路由
IS-IS 被設(shè)計(jì)來(lái)提供域內(nèi)或一個(gè)區(qū)域內(nèi)的路由。IS-IS與 CLNP、ES-IS 和 IDRP協(xié)議相結(jié)合,為整個(gè)網(wǎng)絡(luò)提供完整的路由選擇。
網(wǎng)絡(luò)環(huán)境
兩端設(shè)備分別為NE40E和RouterA(友商設(shè)備)之間運(yùn)行IS-IS協(xié)議, NE40E和RouterA都是Level-2路由器。鄰居關(guān)系建立后,發(fā)現(xiàn)RouterA可以學(xué)習(xí)到NE40E的IS-IS路由,但NE40E學(xué)習(xí)不到?jīng)]有RouterA的IS-IS路由。
故障分析
步驟 1 在NE40E和RouterA上分別執(zhí)行命令display isis peer,檢查鄰居狀態(tài)是否Up,發(fā)現(xiàn)兩端IS-IS鄰居狀態(tài)都是Up的,鄰居關(guān)系能夠正常建立。
步驟 2 在NE40E和RouterA上分別執(zhí)行命令display isis route,檢查NE40E和RouterA的IS-IS路由表,發(fā)現(xiàn)RouterA能學(xué)習(xí)到NE40E的IS-IS路由,而NE40E沒(méi)有學(xué)到RouterA的IS-IS路由。
步驟 3 在NE40E上執(zhí)行命令display isis lsdb,檢查NE40E的IS-IS LSDB,發(fā)現(xiàn)RouterA的IS-IS LSDB里有RouterA的IS-IS LSP。
步驟 4 在RouterA上執(zhí)行命令display isis lsdb,檢查RouterA的LSP(如下所示)發(fā)現(xiàn)NE40E和RouterA的IS-IS cost值不一致,即問(wèn)題所在。
- [NE40E-CQ01] display isis lsdb level-2 0611.4800.0024.00-00 verbose
- INTF ADDR 124.65.249.249
- +NBR ID 0611.4800.0131.17 COST: 1600
- +NBR ID 0611.4800.0024.01 COST: 1600
- +NBR ID 0610.4825.2000.04 COST: 1600
- +NBR ID 0610.4825.2000.05 COST: 1600
- +IP-Extended 61.148.0.24 255.255.255.255 COST: 0
- +IP-Extended 202.106.36.88 255.255.255.252 COST: 1600
- +IP-Extended 124.65.249.4 255.255.255.252 COST: 0
- +IP-Extended 202.106.36.84 255.255.255.252 COST: 1600
- +IP-Extended 124.65.249.0 255.255.255.252 COST: 0
- +IP-Extended 124.65.249.248 255.255.255.252 COST: 1600
- +IP-Extended 124.65.249.252 255.255.255.252 COST: 1600
- Router ID 61.148.0.24
- *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
- ATT-Attached, P-Partition, OL-Overload
步驟 5 觀察發(fā)現(xiàn)RouterA發(fā)給NE40E的路由的cost值達(dá)到1600,說(shuō)明RouterA采用的度量類(lèi)型是wide,而NE40E采用的度量類(lèi)型是默認(rèn)的narrow類(lèi)型。
處理步驟
在NE40E上做如下修改:
步驟 1 執(zhí)行命令system-view,進(jìn)入系統(tǒng)視圖。
步驟 2 執(zhí)行命令isis 1,進(jìn)入IS-IS視圖。
步驟 3 執(zhí)行命令is-level level-2,指定Level。
步驟 4 執(zhí)行命令cost-style wide,指定cost-style為wide。
步驟 5 執(zhí)行命令network-entity 49.4808.0610.4825.2000.00,指定網(wǎng)絡(luò)實(shí)體名。
步驟 6 執(zhí)行命令interface interface-type interface-number,進(jìn)入接口視圖
步驟 7 執(zhí)行命令isis enable,在接口上使能IS-IS。
步驟 8 執(zhí)行命令display isis lsdb,檢查NE40E的路由表,已經(jīng)可以學(xué)習(xí)到RouterA的路由。
案例總結(jié)
缺省情況下,NE40E IS-IS 的度量類(lèi)型cost-style為narrow,當(dāng)兩端的度量類(lèi)型不一致時(shí),度量類(lèi)型為narrow的接口收到度量類(lèi)型為wide的接口發(fā)來(lái)的LSP將不予計(jì)算,因此導(dǎo)致無(wú)法學(xué)習(xí)到對(duì)端路由。
【編輯推薦】