摘要
- RFC 9860 把 TI-LFA 修复列表转换为逐跳的 PIM RPF 指引,使传统 LFA 找不到备用下一跳时仍可建立备用树。
- 修复列表存在、备用状态安装和本地 UMH 切换,都不能单独证明报文连续、所有接收者可达或应用业务已经恢复。
- 可审计结论必须把 LSDB 代际、修复资格、Join 状态、故障检测、转发计数、报文序列与下游体验连接起来。
先看一个不能省略的转换
TI-LFA 产生的是出口接口与有序段列表。它可以把单播流量引到避开受保护链路或节点的显式路径,却不会自动在每台中间路由器上生成组播状态。PIM 备用树需要逐跳建立入接口、上游邻居和面向接收者的出接口列表。如果 Join 只是像单播报文一样穿过隧道直达远端,中间节点就没有转发该组播流的状态。
RFC 9860 的关键工作正发生在这里。PIM 从 IGP 链路状态数据库中把 Node SID 解析为节点地址,把 Adjacency SID 解析为链路两端地址,再使用 RFC 5496 的 RPF Vector 和 RFC 7891 的 Explicit RPF Vector 引导 Join 逐跳前进。每个节点处理队首向量,向上游发送 Join,于是原本仅属于单播修复计算的信息被投影成一棵真正具有 PIM 状态的备用树。
这扩展了 RFC 7431 所定义的 MoFRR。合并点同时加入主、备两条上游路径,接收两个副本,正常情况下只转发主路径报文并丢弃备用副本。主路径故障被检测后,本地把备用 UMH 提升为主 UMH,避免从零等待一棵新树收敛。
六层事实,各自有自己的权威
第一层是拓扑事实。哪一代 LSDB、哪组度量、SID 与受保护资源产生了修复列表?RFC 9860 只覆盖一个链路状态 IGP 区域内的链路和节点,不包含域出口及连接其他路由域的链路。过期或错误的链路状态仍然可以稳定地产生一个错误答案。
第二层是资格事实。备用 Join 路径上的所有节点都必须理解 RPF Vector,相应策略也必须允许该 Join 生效。RFC 9860 说明,当向量 Join 与非向量 Join 冲突时,非向量方案可能优先,保护路径于是保持未激活。能算出路径,不等于该流已经武装备份树。
第三层是构造事实。需要证明 Join 经过预期邻居,并在每一跳建立正确的 (S,G) 状态。RFC 9860 建议管理员检查路径各节点的状态,并可用 Mtrace 调试。但 Mtrace 所见属于路由状态与路径行为;RFC 7431 还提醒,常规 ping 和 mtrace 无法验证 MoFRR 正在接收后丢弃的备用数据流。控制面可见不等于备用报文完好。
第四层是激活事实。链路状态、BFD、预期报文间隔和 IGP 路由撤回拥有不同的时间线。备用树可能已存在却从未被选中,也可能延迟选中。根据 RFC 9855,TI-LFA 的本地有效期从修复点检测故障开始,到该节点完成 IGP 收敛结束。其他节点尚未同步、修复路径过早释放、链路恢复时的微环路都属于不同问题;RFC 9860 明确把 PIM 微环路预防留在范围之外。
第五层是流量事实。合并点切换 UMH 后,入口和出口计数是否同步变化?序列号是否出现间隙、重复或乱序?备用路径容量能否承载真实码率?MoFRR 为速度付出的代价是故障前就维持备用树并把第二份流量送到合并点。备用路径拓扑分离,并不证明队列、带宽和策略同样合格。
第六层才是接收与业务事实。不同分支上的接收者是否仍有 Join 状态并收到连续报文?播放器缓冲、解码器、遥测采集器或其他应用是否回到既定服务目标?本地上游选择改变只证明一个控制动作发生了,不能替代这些下游记录。
“50 毫秒”必须带起止点
RFC 7431 说,在适合的设计中 50 毫秒切换是可能的;基于 RTP 的先到报文选择也可能达到零丢包。它同时描述了依赖最低已知报文速率的检测方法,此时延迟必然随流量而变。这些是有条件的机制能力,不是所有部署都可继承的产品标签。
测量必须明确起点:光信号消失、BFD 状态变化、主 UMH 被降级,还是第一个预期报文缺失?终点也必须明确:第一份修复报文、序列恢复稳定、最后一个接收者恢复,还是应用重新达到策略?只报一个持续时间,会把提供结论的证据层藏起来。
因此,最小完整记录应依次连接:拓扑代际与受保护资源;计算出的修复列表;向量能力与策略资格;备用 Join 传播和逐跳状态;故障事件与 UMH 选择;合并点两侧报文;代表性接收者的连续性;应用服务结果。所有记录应使用同一测试或事件标识与单调时钟。
这与 Heng Lu 对运行代码优先和现实层级的区分相呼应:规范提供共同语义,配置、报文、状态和结果则必须在各自发生的层面被证明。RFC 9860 的价值并不因边界狭窄而减少。恰恰因为它准确说明怎样建树,运营者才更容易看见仍需自行完成的证明。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

