交换机
园区网交换机
数据中心与云计算交换机
行业精选交换系列
意图网络指挥官
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
行业精选无线系列
无线管理与应用
应用场景
企业租用运营商MSTP线路,配置静态路由上网,由于企业本端出口路由器无法检测到运营商中间链路通信中断,无法检测到静态路由的下一跳是否可达,导致静态路由无法收敛,从而导致上网出现故障,此时可以在路由器上启用静态路由和BFD联动来解决该问题,它能检测出运营商网络的中断,及时地切换到其它备份线路,使用户可以使用其它的备份线路正常上网。
一、组网需求
RSR-A作为某金融网点接入路由器,接入两条MSTP链路,使用浮动静态路由,ISP-A作为主用链路,ISP-A不可用情况下,切换到ISP-B链路。以太链路没有探测机制,只要接口UP,就认为该条线路可用。于是需要使用BFD 协议,作为链路探测协议。
二、组网拓扑
三、配置要点
接入端:
1、配置浮动静态路由
2、配置BFD与静态路由联动
1)接口使能BFD功能
2)选择BFD模式
3)BFD和静态路由联动
汇聚端:
1、配置浮动静态路由
2、配置BFD与静态路由联动
1)接口使能BFD功能
2)选择BFD模式
3)BFD和静态路由联动
四、配置步骤
接入端:
1、配置浮动静态路由
RSR-A(config)#interface gigabitEthernet 0/0
RSR-A(config-GigabitEthernet 0/0)#ip address 1.1.1.2 255.255.255.0
RSR-A(config)#interface gigabitEthernet 0/1
RSR-A(config-GigabitEthernet 0/1)#ip address 2.2.2.2 255.255.255.0
RSR-A(config)#ip route 0.0.0.0 0.0.0.0 gigabitEthernet 0/0 1.1.1.1
//要和BFD联动,静态路由必须是配置出接口和下一跳;
下一跳和对端BFD指定的源地址必须一致
RSR-A(config)#ip route 0.0.0.0 0.0.0.0 2.2.2.1 200 //浮动路由
2、配置BFD与静态路由联动
RSR-A(config)#interface gigabitEthernet 0/0
RSR-A(config-GigabitEthernet 0/0)#bfd interval 500 min_rx 500 multiplier 3
//配置BFD时间参数,该命令同时启用了接口的BFD功能,因此必须配置;
这里的 500/500/3 为推荐配置,间隔500ms发送一个探测报文,连续3个没收到回应宣告链路失败。
RSR-A(config-GigabitEthernet 0/0)#no bfd echo
//推荐配置为该模式(ctrl模式),默认是bfd echo模式;
和友商对接更是推荐ctrl模式,否则可能对接不起来。
RSR-A(config)#ip route static bfd GigabitEthernet 0/0 1.1.1.1 source 1.1.1.2 //BFD和静态路由联动,接口和下一跳相互对应
汇聚端:
1、配置浮动静态路由
RSR-B(config)#interface gigabitEthernet 0/0
RSR-B(config-GigabitEthernet 0/0)#ip address 1.1.1.1 255.255.255.0
RSR-B(config)#interface gigabitEthernet 0/1
RSR-B(config-GigabitEthernet 0/1)#ip address 2.2.2.1 255.255.255.0
RSR-B(config)#ip route 192.168.1.0 255.255.255.0 gigabitEthernet 0/0 1.1.1.2
RSR-B(config)#ip route 192.168.1.0 255.255.255.0 2.2.2.2 200
2、配置BFD与静态路由联动
RSR-B(config)#interface gigabitEthernet 0/0
RSR-B(config-GigabitEthernet 0/0)#bfd interval 500 min_rx 500 multiplier 3
RSR-B(config-GigabitEthernet 0/0)#no bfd echo
RSR-B(config)#ip route static bfd GigabitEthernet 0/0 1.1.1.2 source 1.1.1.1
五、配置验证
1、通过show bfd neighber 确认BFD邻居状态。
R1#sh bfd nei
OurAddr NeighAddr LD/RD RH/RS Holdown(mult) State Int
1.1.1.2 1.1.1.1 2/1 Up 0(5 ) Up GigabitEthernet 0/0
2、在配置及链路均正确情况下,在RSR-A上tracert汇聚端内网地址,确认路径走ISP-A;
3、在RSR-B上shutdown GI0/0接口,模拟运营商ISP-A故障;然后在RSR-A上tracert 汇聚端内网地址,确认路径切换到ISP-B。