S9700与H厂商设备BFD静态路由绑定故障

发布时间:  2016-10-24 浏览次数:  142 下载次数:  0
问题描述

组网情况 

如图1所示,S9700和H厂商设备对接,其中S9700侧设备网段为10.181.56.0/24 ,H厂商侧设备网段为10.181.40.0/24,两端分别配置双静态路由到对方。


现象描述

主链路发生故障时路由备份失败,业务不通。


S9700到H厂商的静态路由配置为:

ip route-static 10.181.40.0 255.255.255.0 10.181.70.2

ip route-static 10.181.40.0 255.255.255.0 10.181.81.2 preference 100

H厂商到S9700的静态路由配置为:

ip route-static 10.181.56.0 255.255.255.0 vlan-interface 70 10.181.70.1

ip route-static 10.181.56.0 255.255.255.0 vlan-interface 70 10.181.81.1 preference 100

告警信息
处理过程

1 检查静态路由是否直达,没问题。

根因

由于静态路由不会感知链路故障,因此主路由故障,即便优先级低的路由也不会生效,需要BFD会话检测主链路,主路由绑定BFD会话,借助BFD会话检测故障发生路由切换。

解决方案

在S9700上配置静态路由与BFD联动:

bfd bb bind peer-ip 10.181.70.2 interface Vlanif70 source-ip 10.181.70.1 auto

min-tx-interval 500

min-rx-interval 500

commit

ip route-static 10.181.40.0 255.255.255.0 10.181.70.2 track bfd-session bb

ip route-static 10.181.40.0 255.255.255.0 10.181.81.2 preference 100

在H厂商上配置静态路由与BFD联动:

interface vlan-interface 70

ip address 10.181.70.2 24

bfd min-tx-interval 500

bfd min-rx-interval 500

ip route-static 10.181.56.0 255.255.255.0 vlan-interface 70 10.181.70.1 bfd control-packet

ip route-static 10.181.56.0 255.255.255.0 10.181.81.1 preference 100

建议与总结

当配置双静态路由时,当主链路断路后,无法感知到路由故障,需要配置BFD检测故障切换路由。

END