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。
【编辑推荐】