发布时间:2026/8/14 20:13:38
BFD双向转发检测协议 背景当前检测链路有硬件检测报文检测动态路由自收敛等但大部分只能做到毫秒级而BFD可以做到毫秒级薄纱大部分检测手段。BFDBidirectional Forwarding Detection双向转发检测协议是一种基于UDP4784全网统一的检测机制用于快速检测、监控网络中链路或者IP路由的转发连通状况。对于不同模式目的端口有所差异Echo报文方式的BFD会话目的端口号3785控制报文方式的BFD会话单跳检测3784多跳检测4784原理BFD在两台网络设备之间建立一个用于检测网络设备间的双向转发路径的回话。并周期性地发送BFD报文检测链路的连通性。如果在检测时间内没有收到BFD报文BFD会认为该双向转发路径发生了故障并通知被服务的上层应用进行相应的处理。报文Ver版本一般为1Diag诊断字标识状态变化原因StaBFD本地状态PF前者标识信息紧急处理后者用于回复C用于转发控制分离置一表示控制平面变化不影响BFD检测A用于认证D查询请求M保留位Detect Mult检测超时倍数My DiscriminatorBFD会话本地标识符Local DiscriminatorYour DiscriminatorBFD会话远端标识符Remote Discriminator Desired Min TX Interval本地支持的最小BFD报文发送间隔Required Min RX Interval本地支持的最小BFD报文接收间隔Required Min Echo RX Interval本地支持的最小Echo报文接收间隔单位为微秒本地状态机Down、Init、Up和AdminDown建立会话init和up两个用来建立会话down用来断开会话。检测模式异步模式查询模式单点回声异步模式系统之间相互周期性地发送BFD控制包如果某个系统在检测时间内没有收到对端发来的BFD控制报文就宣布会话为Down能收到你的就是你活着查询模式​在需要验证连接性的情况下系统连续发送多个BFD控制包如果在检测时间内没有收到返回的报文就宣布会话为Down我发我的我检测我的你发你的你检测你的回声模式用于对端不支持的场景支持BFD功能的设备主动发起回声请求功能不支持BFD功能的设备接收到该报文后直接将其环回从而实现转发链路的连通性检测功能。我能发我能收就是你还活着不支持Echo功能置0计算本地TXmax本地TX远端RX本地RXmax本地RX远端TX检测时间异步模式 本地RX*远端Mult查询模式 本地RX*本端Mult实验浮动静态路由实验拓扑实验要求pc2与pc1互通且当与交换机相连的链路故障时能回切到下端链路配置实验步骤1.配置接口ip由于AR201只有两个路由口确保数量足够要加接口板断电下操作R1syssys R1int g2/0/0ip add 192.168.1.254 24int g0/0/0ip add 10.10.12.1 24int g0/0/1ip add 10.10.13.1 24R3syssys R3int g0/0/1ip add 10.10.23.3 24int g0/0/0ip add 10.10.13.3 24R2syssys R2int g2/0/0ip add 192.168.2.254 24int g0/0/0ip add 10.10.12.2 24int g0/0/1ip add 10.10.23.2 242.配置BFDR1bfd//激活功能quitbfd 1 bind peer 10.10.12.2 int g0/0/0discriminator local 10discriminator remote 20commit//易忘配置R2bfdquitbfd 1 bind peer 10.10.12.1 int g0/0/0discriminator local 20discriminator remote 10commit3.配置静态路由R1ip route-static 192.168.2.0 24 10.10.12.2 track bfd-session 1//联动·BFDip route-static 192.168.2.0 24 10.10.13.3 preference 100//BFD正常不显示作为备份R2ip route-static 192.168.1.0 24 10.10.12.1 track bfd-session 1ip route-static 192.168.1.0 24 10.10.23.3 preference 100R3ip route-static 192.168.1.0 24 10.10.13.1ip route-static 192.168.2.0 24 10.10.23.24.检验效果BFD会话PC2pingPC1追踪路径可发现走R1-R2把AR1G0/0/0口shutdown模拟故障BFD会话显示down状态再次tracert路由切换为R1-R3-R2实现浮动路由再打开g0/0/0口路由再次选择R1-R2总结OSPF联动BFD同理只是在绑定BFD时仅仅需要在ospf进程下输入bfd all-interfaces enable即可以下不做过多演示。OSPF与BFD联动加快OSPF的收敛速度网络更加稳定可靠。

相关新闻

2026/8/14 20:13:38

U9财务三大报表--

项目添加科目加金额在函数里选 发生额及余额表1401材料采购有余额借贷不平衡 期末有余额来源明细表来源明细表应付单与应付单借方一致未税金额1579306 来源明细贷方库存异动明细-IPV回冲蓝字记录与明细账(金额)一致15124981401材料采购借贷不平衡 发出商品汇总表 发…

2026/8/14 20:08:38

Java校园智能车辆管理系统设计与实现

1. 项目背景与核心需求校园车辆管理系统是高校后勤管理数字化转型的重要组成部分。随着高校教职工私家车保有量持续增长,加上外来访客车辆、物流配送车辆等多样化车辆进出校园的需求激增,传统的人工登记管理方式已经暴露出诸多问题:上下班高峰…

2026/8/14 21:03:46

TokenTown可视化工具:深入理解Transformer与LLM内部工作机制

在探索大语言模型(LLM)和 Transformer 架构时,很多开发者,尤其是刚入门的同学,常常感到困惑:这些模型内部到底是如何运作的?注意力机制、词元(Token)处理、前馈网络这些概…

2026/8/14 21:03:46

低代码平台核心原理深度解析:三层抽象模型与实战避坑指南

1. 从“提效神话”到“落地困境”:我们为什么需要理解低代码原理?最近几年,低代码平台(Low-Code Platform)无疑是技术圈最火的概念之一。无论是企业内部的流程审批、数据报表,还是面向客户的小程序、管理后…

2026/8/14 21:03:46

同步解调原理详解:从频谱搬移到载波同步的通信核心

如果你正在准备通信考研,或者在学习《信号与系统》这门课时,面对“同步解调”这个概念感到一头雾水——明明公式看起来就是“已调信号乘以同频载波,再加个低通滤波”,但为什么就能把信号“搬”回来?它和“相干解调”到…

2026/8/14 21:03:46

ClickHouse+S2索引实现万亿级轨迹数据秒级检索实战

1. 项目概述:当轨迹数据遇上“秒级”挑战在移动互联网和物联网时代,轨迹数据正以前所未有的速度增长。从共享单车的骑行路线、物流车辆的配送轨迹,到手机App的用户位置签到,这些由时间、空间坐标构成的序列,每天都在产…

2026/8/14 21:03:46

Web安全攻防:文件包含漏洞原理、利用与防御实战指南

在CTF比赛和日常渗透测试中,文件包含漏洞(File Inclusion)是Web安全领域一个经典且危害巨大的漏洞类型。它允许攻击者通过Web应用程序的动态文件包含功能,读取或执行服务器上的任意文件,甚至结合其他漏洞实现远程代码执…

2026/8/14 20:58:46

5步完成缠论插件安装,通达信自动画好笔、线段和中枢

5步完成缠论插件安装,通达信自动画好笔、线段和中枢 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX 如果你在通达信里研究缠论,大概率经历过这样的场景:对着K线图手动标…

2026/8/14 4:27:24

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/14 4:27:24

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/14 0:00:09

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:09

VSCode高效Git管理:从入门到实战技巧

1. 为什么选择VSCode进行Git代码管理作为微软推出的轻量级代码编辑器,Visual Studio Code(简称VSCode)已经成为全球开发者使用率最高的编辑器之一。根据2023年Stack Overflow开发者调查,VSCode的市场占有率高达74.48%。它内置的Gi…

2026/8/14 4:27:24

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/14 4:27:24

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/14 4:27:24

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…