BFD可以与哪些协议进行联动?在了解这个之前,我们先来说说BFD这个协议。BFD是Bidirectional Forwarding Detection的缩写,它是一个用于检测两个转发点之间故障的网络协议。那么这个协议可以与哪些协议进行联动?它的优点是什么?是如何工作的呢?
BFD可以与哪些协议进行联动?

 

BFD可以与哪些协议进行联动?

BFD是一种双向转发检测机制,可以提供毫秒级的检测,可以实现链路的快速检测,BFD通过与上层路由协议联动,可以实现路由的快速收敛,确保业务的永续性。比如说BFD能够与静态,OSPF,BGP等路由协议联动。BFD是从基础传输技术中经过逐步发展而来的,因此它可以检测网络各层的故障。它可以用以太网、多协议标签交换(MPLS)路径、普通路由封装以及IPSec隧道在内的多种类型的传输正确性。
 

BFD有哪些优点?

BFD提供了一个标准化的与介质和上层协议无关的快速故障检测机制,BFD具有三个非常明显的优点:一、对两个网络节点之间的链路进行双向故障检测,链路可以是物理链路也可以是逻辑链路(如LSP、隧道等);二、可以为不同的上层应用(如MPLS、OSPF、IS-IS等)提供故障检测的服务,并提供相同的故障检测时间;三、 BFD的故障检测时间远小于1秒,可以更快地加速网络收敛,减少上层应用中断的时间,提高网络的可靠性和服务质量。
 

BFD是怎么工作的?

那么BFD是怎么工作的呢?首先BFD在两个端点之间的一条链路上先建立一个BFD会话(依靠上层协议建立,例如OSPF的邻居建立时,会将邻居信息告知BFD,BFD根据这个信息再建立BFD邻居),如果两个端点之间存在多条链路,则可以为每条链路建立一个BFD会话。接着BFD在建立会话的两个网络节点之间进行BFD检测。如果发现链路故障就拆除BFD邻居,并立刻通知上层协议,则上层协议会立刻进行相应的切换。在BFD会话建立时,有两种建立模式:主动模式和被动模式,在会话初始化过程中,通信双方至少要有一个运行在主动模式才能成功建立起会话。BFD在会话建立后有两种操作模式:异步模式和查询模式。在BFD中还有一个回声功能,回声功能启动后,会话的一端周期性地发送BFD回声报文,对端不对此报文进行处理,而只将此报文转发再发回给发送端。

BFD可以与哪些协议进行联动相信大家都有所了解了,BFD现在越来越多地应用在重要网络、重要链路上,结合路由、MPLS、VPN、流量工程等技术,可以对重点服务流量提供高可靠性,从而保证服务质量。