路由器故障:黑洞路由導致業(yè)務(wù)中斷
黑洞路由導致業(yè)務(wù)中斷的故障的解決如下:
網(wǎng)絡(luò)環(huán)境
在圖中的網(wǎng)絡(luò)中配置RouterA與RouterB運行OSPF,并且引入靜態(tài)路由和直連路由。RouterA、RouterB配置的靜態(tài)路由是針對BRAS的靜態(tài)用戶的回程路由,目的地址為218.201.223.21/24。
圖OSPF組網(wǎng)圖
配置完成后,BRAS下的靜態(tài)用戶可以PING通RouterB的上行端口,但是不能PING通RouterA的上行口,用戶不能上網(wǎng)
故障分析
在RouterA上執(zhí)行display ip routing-table命令,查看RouterA的數(shù)據(jù)配置,發(fā)現(xiàn)有此網(wǎng)段的路由但是下一跳指到了RouterA的NULL0接口。查看RouterA的配置發(fā)現(xiàn)在RouterA上做了一條靜態(tài)路由,數(shù)據(jù)如下:ip route-static 218.201.223.0 255.255.255.0 NULL 0 preference 60。
以RouterA顯示為例。
- [RouterA]display ip routing-table
- Route Flags: R - relay, D - download to fib
- ------------------------------------------------------------------------------
- Routing Tables: Public
- Destinations : 10 Routes : 10
- Destination/Mask Proto Pre Cost Flags NextHop Interface
- 10.1.1.0/24 Direct 0 0 D 10.1.1.1 GigabitEthernet1/0/0
- 10.1.1.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
- 10.1.1.2/32 Direct 0 0 D 10.1.1.2 GigabitEthernet1/0/0
- 20.1.1.0/24 OSPF 10 3124 D 10.1.1.2 GigabitEthernet1/0/0
- 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
- 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
- 192.168.6.0/24 Direct 0 0 D 192.168.6.5 LoopBack1
- 192.168.6.5/32 Direct 0 0 D 127.0.0.1 InLoopBack0
- 218.201.223.0/24 Static 60 0 D 0.0.0.0 NULL0
- 218.201.223.21/32 OSPF 150 3125 D 10.1.1.2 GigabitEthernet1/0/0
RouterA通過OSPF學習到用戶網(wǎng)段路由的優(yōu)先級是150,而在RouterA上靜態(tài)路由的優(yōu)先級是60,所以在路由選擇上就匹配到RouterA的靜態(tài)路由上,就導致了用戶數(shù)據(jù)包被丟棄業(yè)務(wù)不通。BRAS下的靜態(tài)用戶就不能PING通RouterA的上行口,用戶不能上網(wǎng)
----結(jié)束
處理步驟
在RouterA上執(zhí)行以下操作。
步驟 1 執(zhí)行命令system-view,進入系統(tǒng)視圖。
步驟 2 執(zhí)行命令ip route-static 218.201.223.0 255.255.255.0 NULL 0 preference 200。
步驟 3 執(zhí)行命令return退回到用戶視圖,執(zhí)行命令save,保存對配置的修改。
----結(jié)束。
完成上述操作后,BRAS下的靜態(tài)用戶可以PING通RouterA的上行口,故障排除。
案例總結(jié)
NULL接口類似于一些操作系統(tǒng)中支持的空設(shè)備(null devices),任何發(fā)送到該接口的網(wǎng)絡(luò)數(shù)據(jù)報文都會被丟棄。系統(tǒng)自動創(chuàng)建一個NULL0接口。
由于任何到達NULL接口的報文都會被丟棄,可以將需要過濾掉的報文直接發(fā)送到NULL0接口,而不必配置訪問控制列表。
【編輯推薦】