BFD基础

BFD基础版本声明 转载请注明出处 未经允许 禁止商业用途 BFD 基础 BFD 是 Bidirectiona 的缩写 标准为 rfc5880Bidir BFD 上层协议自身的机制来进行故障检测 上层协议的检测时间都在 1 秒以上 BFD 协议提供了一个通用的标准化的介质无关 协议无关的快速故障检测机

版本声明:转载请注明出处。未经允许,禁止商业用途。

BFD基础

BFD是Bidirectional Forwarding Detection的缩写。标准为rfc5880 Bidirectional Forwarding Detection (BFD)。

 

上层协议自身的机制来进行故障检测,上层协议的检测时间都在1秒以上。BFD协议提供了一个通用的标准化的介质无关、协议无关的快速故障检测机制。在转发平面检测故障。

 

BFD控制报文有两种:hello报文和echo报文。但是BFD并没有定义echo报文的内容,因为只有发送者自己需要解析echo的内容。

BFD控制报文采用UDP封装,目的端口号为3784。

BFD Echo报文采用UDP封装,目的端口号为3785。

 

上层协议建立BFD邻居关系后。通知BFD模块源和目的地址,BFD通过控制报文使用三次握手机制建立BFD邻居。

BFD周期性发送控制报文,如果指定时间内没有收到对端的BFD控制报文,则认为通信中断。BFD双方可以协商参数,实际上由慢的一方决定了发送频率。

发现通信中断后,BFD会话断开,通知上层协议。上层协议收到通信中断的通知之后,断开邻居,选择新的路径。

 

Echo功能是指会话的周期性发送BFD Echo报文,对端不对此报文进行处理,只是将此报文返还给发送端。如果连续丢失的echo的数目达到指定个数则认为通信中断了。Echo模式使得报文量翻倍。但是发送方构造报文变得简单,应答方不需要构造报文了。所以报文发送间隔可以更小,检测出故障的时间可以更短。

 

其实上面所说的都是异步模式(Asynchronous mode)。还有一种模式,叫做查询模式(demand mode),是指在需要时才发送BFD报文。查询模式下也是可以选择使用BFD hello报文还是BFD Echo报文进行探测。

 

BFD实现

控制层面进行BFD会话的协商和建立。即会话还没有up时,转发平面将收到的BFD消息重定向给控制层面,同时由控制平面来发送BFD消息。会话up之后,报文收发都由转发平面进行。会话管理功能控制层面和转发层面都要实现,分别管理整机、本板的会话。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223294.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午2:24
下一篇 2026年3月17日 下午2:25


相关推荐

  • 2025 年国内AI工具前十名最新排名「附推荐产品库」

    2025 年国内AI工具前十名最新排名「附推荐产品库」

    2026年3月12日
    3
  • 想要复制网页的文字网页不让复制_如何复制文字

    想要复制网页的文字网页不让复制_如何复制文字作者:iamlaosong当我们需要复制网页上的内容时,往往会碰到不能复制的情况,面对这个问题,不同的情况有不同的应对方法,比如禁止JavaScript运行,查看源代码,另存为网页文件等。这些方法也可以用,现在有个更通用的办法是QQ屏幕截图所带的功能,不管网页用的什么技术,能看见就可以复制,特别适合不太懂技术的人。要用QQ截图功能,QQ肯定是要登录的,然后用浏览器打开需要复制文字的网页,按QQ屏幕截图快捷键Ctrl+Alt+A选择需要复制文字的区域,在弹出的菜单中点击“翻译”或者“屏幕识图”两个按钮

    2022年10月12日
    3
  • AI绘画——即梦AI基础操作入门教程

    AI绘画——即梦AI基础操作入门教程

    2026年3月12日
    2
  • KMS模拟器VLMCSD再次更新

    KMS模拟器VLMCSD再次更新对许多 windows 用户来说 KMS 模拟器的出现简直是个福音 帮助大量用户解决了 windows office 的激活问题 KMS 模拟器从最早的虚拟机镜像移植逐步进化到了现在的 RPC 报文模拟 VLMCSD 的最近一次更新是 2016 年 3 月 7 日 关于如何使用 可以点这里 这篇文章是以 2015 年的版本写的 VLMCSD 发布地址 http forums mydigitallif info thre

    2026年3月17日
    2
  • 图解回溯算法

    图解回溯算法回溯算法是什么 回溯法 探索与回溯法 是一种选优搜索法 又称为试探法 按选优条件向前搜索 以达到目标 但当探索到某一步时 发现原先选择并不优或达不到目标 就退回一步重新选择 这种走不通就退回再走的技术为回溯法 而满足回溯条件的某个状态的点称为 回溯点 可以解决什么问题 排列 组合 子集 幂集 字符全排列 在传值时 对于排列问题 是要删掉单个用过的元素 组合问题 是删掉前面所有的元素 数组 字符串 给定一个特定的规则 尝试搜索迭代找到某个解 二维数组下的 DFS 搜索 八皇后 黄金矿工 数独

    2026年3月20日
    3
  • 光棍节程序员闯关秀第1关(总共10关)

    光棍节程序员闯关秀第1关(总共10关)[我的博客](http://antiless.com/) 无意中看到http://segmentfault.com/game/,感觉挺有意思,记录一下闯关历程 第一关 提示: 从所有信息中找到进入下一关的方法 这一关很简单,即使没有任何web知识也能轻松通过。只要你懂得晃鼠标~~查看源代码会发现有这么一行:<p><astyle="color…

    2022年7月17日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号