技术作用:
技术原理:
对于BFD而言,它本身是没有发现机制的,它是通过被服务的上层协议来建立会话,也就是邻居的参数及检测参数(包括目的地址和源地址等)是由上层协议通告给BFD。BFD得到邻居参数和检测参数之后,开始建立BFD会话,会话建立前有两种工作模式,一种是主动方式,在建立会话前不管是否收到对端发来的BFD控制报文,都会主动发送BFD控制报文;一种是被动方式,在建立会话前不会主动发送BFD控制报文,直到收到对端发送来的控制报文。BFD的会话有两种工作方式,一种是echo报文,链路一端发送echo报文建立会话,仅支持单跳检测;一种是控制报文,链路两端通过周期性发送控制报文建立会话。
技术示例:静态路由与BFD联动
需求:
当RT1和RT2通过SW1通信的链路出现故障时BFD能够快速感知,并且切换到RT3进行通信。
实现配置:在RT1配置静态路由,并使能BFD检测,使用双向检测。
interface GigabitEthernet0/0/1
bfd min-transmit-interval 500 //配置发送单跳BFD控制报文的最小时间间隔
bfd min-receive-interval 500 //配置接收单跳BFD控制报文的最小时间间隔
bfd detect-multiplier 9 //配置单跳BFD检测时间倍数
ip route-static 120.1.1.0 255.255.255.0 GigabitEthernet0/0/1 12.1.1.2 bfd control-packet
ip route-static 120.1.1.0 255.255.255.0 GigabitEthernet0/0/0 10.1.1.100 preference 65
在RT2配置静态路由,并使能BFD检测,使用双向检测。
interface GigabitEthernet0/0/0
bfd min-transmit-interval 500//配置发送单跳BFD控制报文的最小时间间隔
bfd min-receive-interval 500 //配置接收单跳BFD控制报文的最小时间间隔
bfd detect-multiplier 9 //配置单跳BFD检测时间倍数
ip route-static 121.1.1.0 255.255.255.0 GigabitEthernet0/0/0 12.1.1.1 bfd control-packet
ip route-static 121.1.1.0 255.255.255.0 GigabitEthernet0/0/1 13.1.1.2 preference 65
验证配置:
在RT1上查看BFD会话,可以看到会话已经完成。
在RT1上查看静态路由,可以看到RT1经过SW1到达RT2
打开BFD功能调试信息开关,然后RT1和交换机之间链路发生故障时,可以看到RT1能够快速感知RT2的变化
在RT1上查看静态路由,可以看到RT1经过RT3到达RT2
联系客服