路由器故障:EBGP鄰居的Loopback地址ping不通
Loopback地址:系統管理員完成網絡規劃之后,為了方便管理,會為每一臺路由器創建一個loopback 接口,并在該接口上單獨指定一個IP 地址作為管理地址,管理員會使用該地址對路由器遠程登錄(telnet ),該地址實際上起到了類似設備名稱一類的功能。 以下就是EBGP鄰居的Loopback地址ping不通的故障解決步驟:
網絡環境
在圖的網絡中,RouterB和RouterC之間建立EBGP鄰居。在RouterB上ping不通RouterC的Loopback地址和業務網段,也無法通過Loopback地址遠程登陸,但是可以通過直連接口地址Telnet登陸。
圖EBGP鄰居的Loopback地址ping不通
故障分析
步驟 1 在RouterC上,執行命令display current-configuration查看配置:BGP視圖下RouterC通過network命令發布路由給RouterB,同時使能了BGP dampening特性,還在OSPF視圖下通過import-route static命令引入了所有靜態路由。
步驟 2 在RouterB上,執行命令display ip routing-table查看路由表,發現沒有學習到RouterC發布的路由。
步驟 3 在RouterC上,執行命令display ip routing-table查看無法發布的業務網段,發現激活的路由是OSPF ASE路由,不是黑洞路由。原因是黑洞路由的優先級為200,比OSPF ASE路由的優先級150要低。以218.15.232.0/21網段為例,黑洞路由配置如下:
- ip route-static 218.15.232.0 255.255.248.0 NULL0 preference 200
只有OSPF ASE的狀態是Active Adv:
- <RouterA> display ip routing-table 218.15.232.0 21 verbose
- Routing Table : Public
- Summary Count : 3
- Destination: 218.15.232.0/21
- Protocol: O_ASE Process ID: 10
- Preference: 150 Cost: 11
- NextHop: 59.34.59.34 Interface: GigabitEthernet2/0/8
- RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
- Tunnel ID: 0x0 Label: NULL
- State: Active Adv Age: 03h58m01s
- Tag: 1
- Destination: 218.15.232.0/21
- Protocol: BGP Process ID: 0
- Preference: 150 Cost: 0
- NextHop: 218.15.239.234 Interface: GigabitEthernet2/0/8
- RelyNextHop: 59.34.59.34 Neighbour: 218.15.239.234
- Tunnel ID: 0x0 Label: NULL
- State: Inactive Adv GotQ Age: 04h50m28s
- Tag: 0
- Destination: 218.15.232.0/21
- Protocol: Static Process ID: 0
- Preference: 200 Cost: 0
- NextHop: 0.0.0.0 Interface: NULL0
- RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
- Tunnel ID: 0x0 Label: NULL
- State: Inactive Adv Age: 240d22h14m12s
- Tag: 0
步驟 4 查看RouterC的log信息,發現OSPF持續震蕩。
- #Sep 28 19:54:15 2007 ZQ-M-C-nHG-NE5000E-A OSPF/5/AGELSA:OSPF TrapID1.3.6.1.2.1.
- 14.16.2.13: Aged a LSA Area Id 0.0.0.0 LsdbType 5 LsdbLsid 218.15.232.0 LsdbRout
- erId 218.15.239.235 Router 218.15.239.234
- #Sep 28 19:54:41 2007 ZQ-M-C-nHG-NE5000E-A OSPF/5/OGNLSA:OSPF TrapID1.3.6.1.2.1.
- 14.16.2.12: Originate new LSA AreaId 0.0.0.0 LsdbType 5 LsdbLsid 218.15.232.0 Ls
- dbRouterId 218.15.239.234 Router 218.15.239.234.
- #Sep 28 19:55:17 2007 ZQ-M-C-nHG-NE5000E-A OSPF/5/AGELSA:OSPF TrapID1.3.6.1.2.1.
- 14.16.2.13: Aged a LSA Area Id 0.0.0.0 LsdbType 5 LsdbLsid 218.15.232.0 LsdbRout
- erId 218.15.239.235 Router 218.15.239.234
步驟 5 根據以上配置,OSPF的ASE LSA一旦振蕩,就會導致OSPF ASE的路由時而激活,時而不激活,導致城域網的靜態路由無法被激活,進而導致BGP發送的此網段路由震蕩。如果振蕩頻繁,BGP dampening功能就會把該振蕩的網段抑制掉,從而導致該網段無法發布。
----結束
處理步驟
在RouterC上分別執行以下操作。
步驟 1 執行命令system-view,進入系統視圖。
步驟 2 執行bgp命令,進入BGP視圖。
步驟 3 執行undo dampening命令,去使能BGP dampening特性。
步驟 4 執行命令return退回到用戶視圖,執行命令save,保存對配置的修改。
----結束
完成上述操作后,在RouterB上可以ping通RouterC的Loopback地址,故障排除。
案例總結
BGP路由振蕩抑制功能只作用于EBGP路由,請根據實際組網需求慎重配置BGP dampenging。
【編輯推薦】