您当前的位置:首页 > 计算机 > 软件应用 > 网络应用

企业网络入门-抓包BFD协议

时间:03-22来源:作者:点击数:

在企业网络中,网络管理员经常会配置BFD单臂回声,或者是使用网管平台,也是会发送探测包。

BFD协议:

BFD是Bidirectional Forwarding Detection的缩写,它是一个用于检测两个转发点之间故障的网络协议。

BFD是一种双向转发检测机制,可以提供毫秒级的检测,可以实现链路的快速检测。

BFD通过与上层路由协议联动,可以实现路由的快速收敛,确保业务的永续性。

企业网络入门-抓包BFD协议_网络技术

BFD的两种模式

动态BFD:是通过上层应用(例如OSPF)的邻居发现机制,有上层应用将邻居信息发送到BFD模块,BFD则根据接收到的邻居信息会话并建立自己的邻居。

静态BFD:是通过静态配置手动添加对端的邻居信息来创建会话,静态BFD配置完后,会定时发送BFD控制报文。只有对端接口也开启BFD的情况下并对本端的BFD报文做出正确应答后,双方建立邻居信息。

企业网络入门-抓包BFD协议_网络技术_02

BFD的报文格式

下面开始进行抓包

企业网络入门-抓包BFD协议_BFD协议_03

BFD的报文中,可以看到都是间隔1.5s进行发送

企业网络入门-抓包BFD协议_BFD协议_04

源地址和目的地址不变,

代表这个BFD是配置在发送端

企业网络入门-抓包BFD协议_网络技术_05

BFD的控制报文端口一般为3784

企业网络入门-抓包BFD协议_网络技术_06

该报文显示session状态为up

认证方式:无

企业网络入门-抓包BFD协议_网络技术_07

心跳时间为3s

下面我们来看双方回复的BFD报文

企业网络入门-抓包BFD协议_BFD协议_08

1.1给1.2发送BFD报文

1.2给1.1也发送bfd报文

企业网络入门-抓包BFD协议_BFD协议_09

协议版本为1

session状态为up

认证方式:无

企业网络入门-抓包BFD协议_网络技术_10

心跳时间为3S

discriminator的值有变化。

企业网络入门-抓包BFD协议_BFD协议_11

标识值跟IP地址相关联。

BFD可以跟网络线路冗余一起设置,也可以及时发现设备状态。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门