路由器故障:下行設(shè)備無(wú)法學(xué)習(xí)到等值路由
默認(rèn)路由Metric值偏大導(dǎo)致下行設(shè)備無(wú)法學(xué)習(xí)到等值路由的故障的解決如下:
網(wǎng)絡(luò)環(huán)境
RouterA、RouterB、RouterC之間建立OSPF連接。RouterB和RouterC各自發(fā)送一條默認(rèn)路由給RouterA,但是在RouterA上只能學(xué)習(xí)到RouterB發(fā)送的默認(rèn)路由,而學(xué)習(xí)不到RouterC發(fā)送的默認(rèn)路由。
圖默認(rèn)路由Metric值偏大導(dǎo)致下行設(shè)備無(wú)法學(xué)習(xí)到等值路由
故障分析
1. 在RouterA上查詢OSPF LSDB信息,確定RouterC發(fā)布的默認(rèn)路由LSA在RouterA上是否已經(jīng)收到。
2. 如果RouterA的LSDB中有RouterC發(fā)布過(guò)來(lái)的默認(rèn)路由表項(xiàng),則分析RouterA的路由表中為什么沒(méi)有該條目。
3. 如果RouterA的LSDB中沒(méi)有RouterC發(fā)布過(guò)來(lái)的默認(rèn)路由表項(xiàng),則分析RouterC沒(méi)有發(fā)送或者RouterA沒(méi)有接收到該默認(rèn)路由條目的原因。
操作步驟
步驟 1 執(zhí)行命令display ospf lsdb命令查看RouterA的LSDB信息。
由RouterC發(fā)布的默認(rèn)路由(AdvRouter為X.X.0.66的條目)RouterA上已經(jīng)存在。
Type LinkState ID AdvRouter Age Len Sequence Metric Where ASE 0.0.0.0 X.X.0.66 230 36 0x80000012 2 Uninitialized
ASE 0.0.0.0 X.X.X.99 1195 36 0x8000c91e 1 Uninitialized
步驟 2 分析RouterA的路由表中沒(méi)有該表項(xiàng)的原因是RouterC(X.X.0.66)發(fā)布的默認(rèn)路由的Metric值為2,而RouterB(X.X.X.20)通過(guò)命令default-route-advertise always type 2 cost 1發(fā)布的默認(rèn)路由的Metric值為1,所以RouterA依據(jù)路由計(jì)算原則優(yōu)先選擇RouterB發(fā)布的默認(rèn)路由。
步驟 3 執(zhí)行命令default-route-advertise always type 2 cost 1調(diào)整RouterC發(fā)布默認(rèn)路由的Metric值。
步驟 4 保存配置。
RouterA的路由表中存在由RouterC發(fā)布的的默認(rèn)路由表項(xiàng),則故障被排除。
----結(jié)束
案例總結(jié)
當(dāng)在路由器的路由表中,發(fā)現(xiàn)有路由表項(xiàng)缺失的情況時(shí),應(yīng)及時(shí)檢查所缺失路由表項(xiàng)的Metric值設(shè)置是否正確。
【編輯推薦】