【RSR】RSR如何配置BGP与BFD联动(动态路由)
应用场景
企业租用运营商MSTP线路,配置BGP路由协议上网,由于企业本端出口路由器无法检测到运营商中间链路通信中断,导致路由收敛缓慢,无法快速的切换到其它备份线路,此时可以在路由器上启用BGP与BFD联动来解决该问题,它能快速检测出运营商网络的中断,快速地切换到其它备份线路,提高用户的网络体验。
一、组网需求
Router A 、Router B 通过二层交换机switch 互连,在设备上运行 BGP协议来建立路由,同时使能允许BGP在双方接口上关联BFD应用。在Router B 和二层交换机swicth 之间的链路发生故障后,BFD能够快速检测并通告BGP协议,触发协议快速收敛。
二、组网拓扑
三、配置要点
1、配置BGP路由
2、配置BGP与BFD联动
1)接口使能BFD功能
2)选择BFD模式
3)BGP和RIP联动
四、配置步骤
Router A配置:
1、配置RIP路由
RSR-A(config)#interface gigabitEthernet 2/1
RSR-A(config-GigabitEthernet 2/1)#ip ref
RSR-A(config-GigabitEthernet 2/1)#ip address 172.16.11.1 255.255.255.0
RSR-A(config)#interface gigabitEthernet 1/1
RSR-A(config-GigabitEthernet 1/1)#ip ref
RSR-A(config-GigabitEthernet 1/1)#ip address 172.19.0.1 255.255.255.0
RSR-A(config-router)# router bgp 45000
RSR-A(config-router)# bgp log-neighbor-changes
RSR-A(config-router)# neighbor 172.16.11.2 remote-as 40000
RSR-A(config-router)# address-family ipv4
RSR-A(config-router-af)# neighbor 172.16.11.2 activate
RSR-A(config-router-af)# no auto-summary
RSR-A(config-router-af)# no synchronization
RSR-A(config-router-af)# network 172.19.0.0 mask 255.255.255.0
2、配置BGP与BFD联动
RSR-A(config)#interface gigabitEthernet 2/1
RSR-A(config-GigabitEthernet 2/1)#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-router)# router bgp 45000
RSR-A(config-router)# neighbor 172.16.11.2 fall-over bfd //开启BGP与BFD联动
Router B配置:
1、配置RIP路由
RSR-B(config)#interface gigabitEthernet 2/1
RSR-B(config-GigabitEthernet 2/1)#ip ref
RSR-B(config-GigabitEthernet 2/1)#ip address 172.16.11.2 255.255.255.0
RSR-B(config)#interface gigabitEthernet 1/1
RSR-B(config-GigabitEthernet 1/1)#ip ref
RSR-B(config-GigabitEthernet 1/1)#ip address 172.20.0.1 255.255.255.0
RSR-B(config-router)# router bgp 40000
RSR-B(config-router)# bgp log-neighbor-changes
RSR-B(config-router)# neighbor 172.16.11.1 remote-as 45000
RSR-B(config-router)# address-family ipv4
RSR-B(config-router-af)# neighbor 172.16.11.1 activate
RSR-B(config-router-af)# no auto-summary
RSR-B(config-router-af)# no synchronization
RSR-B(config-router-af)# network 172.20.0.0 mask 255.255.255.0
2、配置BGP与BFD联动
RSR-B(config)#interface gigabitEthernet 2/1
RSR-B(config-GigabitEthernet 2/1)#bfd interval 500 min_rx 500 multiplier 3
RSR-B(config-GigabitEthernet 0/0)#no bfd echo
RSR-B(config-router)# router bgp 40000
RSR-B(config-router)# neighbor 172.16.11.1 fall-over bfd
五、配置验证
1、通过show bfd neighber 确认BFD邻居状态。