一.简介

        BFD(Bidirectional Forwarding Detection,双向转发检测)是一个通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测IP网络中链路的连通状况,保证设备之间能够快速检测到通信故障,以便能够及时采取措施,保证业务持续运行。

二.BFD相关介绍

BFD会话有四种状态:

                                   Down、Init、Up和AdminDown。

多跳建立EBGP bfd多跳与单跳_时间间隔

BFD两种检测方式:

单跳检测:

                不可以跨域三层设备,配置时如果添加interface关键词,即为单跳检测。发送BFD报文时,请求peer-ip的MAC地址进行报文发送。


多跳检测:

                 可以跨越三层设备,配置时不添加interface关键词,即为多跳检测。发送BFD报文时,会请求peer-ip下一跳的MAC地址进行报文发送
 

BFD的故障检测机制:

        BFD依赖会话进行故障的检测,我们在两个系统之间建立BFD会话,并沿它们之间的路径快速的发送BFD控制报文,如果一方在特定的时间内没有收到BFD控制报文,那么BFD将会认为会话down,此时联动其他协议或者接口状态的改变。

BFD可以和VRRP、静态路由、OSPF、IS-IS、BGP等进行检测其它协议

配置命令介绍:

配置发送和接收单跳BFD控制报文的最小时间间隔。

配置发送单跳BFD控制报文的最小时间间隔。

bfd min-transmit-interval interval

缺省情况下,发送单跳BFD控制报文的最小时间间隔为400毫秒

配置接收单跳BFD控制报文的最小时间间隔。

bfd min-receive-interval interval

缺省情况下,接收单跳BFD控制报文的最小时间间隔为400毫秒

配置单跳检测的BFD检测时间倍数。

bfd detect-multiplier interval

缺省情况下,单跳检测的BFD检测时间倍数为5。

配置多跳BFD控制报文的目的端口号。

bfd multi-hop destination-port port-number

缺省情况下,多跳BFD控制报文的目的端口号为4784。

配置多跳检测的BFD检测时间倍数。

bfd multi-hop detect-multiplier value

缺省情况下,多跳检测的BFD检测时间倍数为5。

配置发送和接收多跳BFD控制报文的最小时间间隔。

 配置发送多跳BFD控制报文的最小时间间隔。

bfd multi-hop min-transmit-interval interval

缺省情况下,发送多跳BFD控制报文的最小时间间隔为400毫秒。

 配置接收多跳BFD控制报文的最小时间间隔。

bfd multi-hop min-receive-interval interval

缺省情况下,接收多跳BFD控制报文的最小时间间隔为400毫秒。