BFD(Bidirectional Forwarding Detection,双向转发检测)协议提供一种轻负载、快速检测两台邻接路由器之间转发路径连通状态的方法。协议邻居通过该方式可以快速检测到转发路径的连通故障,加快启用备份转发路径,提升现有网络性能。
BFD:提供的检测机制与所应用的接口介质类型、封装格式、以及关联的上层协议如 :OSPF、BGP、RIP 等无关。BFD 在两台路由器之间建立会话,通过快速发送检测故障消息给正在运行的路由协议,以触发路由协议重新计算路由表,大大减少整个网络的收敛时间。BFD 本身没有发现邻居的能力,需要上层协议通知与哪个邻居建立会话。
静态路由BFD直连地址联动:
1、配置浮动静态路由
//要和BFD联动,静态路由必须是配置出接口和下一跳; 下一跳和对端BFD指定的源地址必须一致
2、配置BFD与静态路由联动
1)接口使能BFD功能
2)选择BFD模式
3)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和静态路由联动,接口和下一跳相互对应
静态路由BFD跨跳地址联动:
1、配置浮动静态路由
2、配置BFD与静态路由联动
3、配置ARP静态绑定
动态路由BFD联动OSPF: