因路由引入錯(cuò)誤導(dǎo)致路由異常的故障的解決方法。
一、組網(wǎng)環(huán)境
假設(shè)路由器A、路由器B、路由器C、路由器D之間均運(yùn)行IS-IS路由協(xié)議,路由器C、路由器D、路由器E、路由器F之間運(yùn)行OSPF路由協(xié)議,在路由器C的IS-IS域中引入OSPF路由,在路由器F的OSPF路由中引入直連,從路由器D上無法ping通路由器F的直連接口網(wǎng)段。
二、故障分析
根據(jù)故障現(xiàn)象我們可以斷定,應(yīng)該和協(xié)議優(yōu)先級(jí)有關(guān),路由器F引入直連網(wǎng)段后通過路由器E被路由器C的OSPF學(xué)習(xí)到,再引入到IS-IS中優(yōu)先級(jí)為150,路由器C向路由器A、路由器B和路由器D宣告的IS-IS路由優(yōu)先級(jí)為15,這樣就導(dǎo)致路由器D將到直連的路由下一跳指向路由器B和路由器C了。
三、故障處理
1、從路由器D有兩個(gè)下一跳分別指向路由器B和路由器C,查看路由表,通過IS-IS協(xié)議學(xué)習(xí)到的優(yōu)先級(jí)為15。
2、在路由器D上查看OSPF LSDB,可以看到從路由器F上學(xué)到該網(wǎng)段的ASE路由,ASE路由的優(yōu)先級(jí)為150。
3、在路由器F上用network使能該直連網(wǎng)段后,在路由器D上學(xué)到的該網(wǎng)段路由的下一跳指向路由器F,也可以ping通該網(wǎng)段。
經(jīng)過上面的處理,故障得到解決,在AS內(nèi)盡量部署一種動(dòng)態(tài)IGP協(xié)議,在OSPF中盡量采用network命令,盡量不用import direct,如果需要部署多種路由協(xié)議,注意對(duì)協(xié)議優(yōu)先級(jí)做一個(gè)規(guī)劃,以避免路由環(huán)路等問題。