摘要
- RFC 9985 对 BFD 的重大状态变化使用 MCI,对大量不改变内容的
Up报文允许使用 LCI。 - 认证成功是某一 BFD 会话的有限证据,不能自动升级为流量、服务或商业动作的决定权。
它划分的是计算成本,不是绝对等级
MCI 和 LCI 的名称很容易被误读为“强”和“弱”。RFC 9985 特意不这样定义:二者的相对标准是对实现的影响。BFD 的价值取决于它能在足够多会话上以足够频率工作,因此把高成本计算放在真正改变状态的时刻,是一种资源治理,而不是降低其他责任的理由。
AdminDown、Down 与 Init 必须用 MCI。状态变化、Demand 位变化、Poll 或 Final 的变化,以及某些参数变化也属于重大变化。会话已经处于 Up 时,采用 LCI 的报文不能改变认证段之外的内容。高频报文因此只能维持已获得的会话意义,不能悄悄写入新的状态。
Up 仍只是被封装边界内的观察
RFC 5880 将 BFD 设计为发现到转发平面下一跳的通信故障,并把每个会话绑定到其封装。Up 表示该会话所描述的连通性在工作;它不是端到端应用事务、所有等价多路径、可用容量或客户体验的总判断。把一个清晰的协议状态扩张为模糊的服务结论,是自动化最常见的越界。
RFC 9314 也没有混淆层次:它同时描述 BFD 配置、会话运行状态和使用 BFD 的客户端。路由协议可以按自身收敛规则处理信号;流量控制器还要核对策略、容量和回退;服务负责人还要看应用观测。每一层都可以使用 BFD,却不能从 BFD 继承未被授予的权限。
定期 MCI 检验只关闭会话窗口
LCI 并非让会话无限期地免于更高成本的检验。RFC 9985 建议周期性地以 MCI 发起 Poll 序列;在规定边界内收不到经 MCI 认证的 Final,必须将会话置为 Down。该重认证间隔可配置,正是本地运营者必须明确承担的风险选择。
现有 LCI 配对涉及 RFC 9986 的 Meticulous Keyed ISAAC。该 RFC 对密钥分发不作规定,并说明对 ISAAC 的分析有限且仅应限于所述用途。它们不是把单次 LCI 成功判为无效,而是提醒任何人:该成功不能填补密钥保管、部署证据或服务影响之间的空白。
通知客户端也有独立门槛
RFC 9985 建议在向 BFD 客户端报告会话 Up 之前,先确认向 LCI 的转换成功。原因很朴素:MCI 下看似有效的内部转换,若无法进入实际维持会话的模式,就不应被下游当成完成的事实。
资料来源
- RFC 9985 — Optimizing Bidirectional Forwarding Detection Authentication
- RFC Editor information — RFC 9985
- IETF Datatracker — RFC 9985
- RFC 5880 — Bidirectional Forwarding Detection
- RFC 9986 — Meticulous Keyed ISAAC for BFD
- RFC 9314 — BFD YANG Data Model
- IANA BFD Parameters
- RFC 9978 — Bidirectional Forwarding Detection Stability
- Heng Lu — Minimum Initial Specification, Localized Future Decision, and Voluntary Adoption
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
