设为首页收藏本站language 语言切换
查看: 945|回复: 3
收起左侧

[分享] 双向转发检测BFD(Bidirectional Forwarding Detection)

[复制链接]
发表于 2023-10-4 15:09:58 | 显示全部楼层 |阅读模式
BFD简介
定义
双向转发检测BFD(Bidirectional Forwarding Detection)用于快速检测设备之间的通信故障,并在出现故障时通知上层应用。

目的
为了减小设备故障对业务的影响,提高网络的可靠性,网络设备需要能够尽快检测到与相邻设备间的通信故障,以便及时采取措施,保证业务继续进行。

在现有网络中,通常采用以下几种方法检测链路故障:

通过硬件检测信号,如SDH告警,检测链路硬件故障。它的优点是快速检测故障。

如果无法通过硬件信号检测故障,通常采用路由协议的Hello报文机制。

存在的问题如下:
并不是所有的介质都能够提供硬件检测。

路由协议的Hello报文机制检测到故障所需时间比较长,超过1秒钟。当数据达到吉比特速率级时,在此检测时间内,大量数据将会丢失。

在三层网络中,Hello报文检测机制无法针对所有路由协议来检测故障,如:静态路由。

BFD就是为解决上述三个问题而产生的。BFD用于检测设备之间的通信故障。具体来说,BFD对系统间的、同一路径上的一种数据协议的连通性进行检测,这条路径可以是物理链路或逻辑链路,包括隧道。可以把BFD看作是系统提供的一种服务:

上层应用向BFD提供检测地址、检测时间等参数。

BFD根据这些信息创建、删除或修改BFD会话,并把会话状态通告给上层应用。

BFD提供如下功能:

对相邻设备之间的通道提供轻负荷、快速故障检测。这些故障包括接口故障,数据链路故障,甚至有可能是设备本身故障。

提供一个单一的机制,能够用来对任何媒介、任何协议层进行实时地检测。

受益
BFD的优点如下:

BFD可以实现快速检测并监控网络中链路或IP路由的转发连通状态,改善网络性能。
相邻系统之间通过快速检测发现通信故障,可以更快地建立起备份通道以便恢复通信,保证网络可靠性。

发表于 2023-10-4 15:20:54 | 显示全部楼层
感謝樓主分享
沙发 2023-10-4 15:20:54 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 18:45 , Processed in 0.066124 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表