技术作用: 技术原理: 对于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 |
|
来自: 昵称11935121 > 《未命名》