摘要
- RFC 9658 把
{MT-ID, IPA}纳入 mLDP 多点 FEC,使同一根地址下的不同拓扑和算法成为不同转发对象。 - 正确编码和能力协商只能证明对象身份与程序支持,不能证明根节点在正确视图中解析、所有下游接口合格、复制状态已安装或每个接收端收到数据。
- 可审计链应保留算法版本、拓扑纪元、能力会话、FEC 字节、上游解析、下游集合、标签与硬件状态、逐分支 OAM 和服务结果。
身份正确不等于计算正确
RFC 9658 解决了一个实质性歧义:mLDP 树不能只靠根地址和 opaque value 区分。MT-ID 选择拓扑,IPA 选择 IGP 算法;两者成为 FEC 的组成部分。根和 opaque value 相同、但二元组不同的 MP LSP 因而具有不同身份。
身份只是计算入口。路由器还必须在该二元组指定的子拓扑里寻找通往根的最佳路径,再选择对应的 LDP peer。若实现错误地回落到默认路由表,报文字节仍然漂亮,next hop 也可能存在,错误却已经发生。
因此收据至少需要 FEC 原始字节、算法定义及版本、拓扑数据库纪元、查表上下文、所得 next hop 与选定上游。只保存标签映射,会把“讨论了哪个对象”误报成“按哪个规则计算了对象”。
八个位把算法写进地址上下文
RFC 7307 为多拓扑 LDP 定义了 MT IP 和 MT IPv6 地址族。RFC 9658 从原先 16 位保留字段中划出 8 位存放 IPA;剩余 8 位发送时必须为零,接收时必须忽略。RFC 9350 则定义 Flexible Algorithm 如何按约束构造子拓扑。
IANA IGP Parameters 给出算法值域。数值让不同协议对象共享名字,却不携带某一时刻的链路属性、排除条件、度量或数据库版本。两个节点都写着 IPA 128,不代表它们此刻看见相同的 128。
管理面应把数值映射到可追溯定义,并记录发布时间、接受时间和生效纪元。RFC 字段提供最小共同语言;本地未来决策仍需对所采用的版本负责。
能力 0x0510 是程序承诺
RFC 9658 新增 MT Multipoint Capability,IANA 的 LDP Parameters 登记值为 0x0510。它可在会话初始化时发送;若已按 RFC 5561 协商动态公告,也可在会话期间宣布或撤回。
成功协商后,speaker 必须支持拓扑化 FEC 与对应 forwarding setup。这证明双方声明理解程序,不证明任何特定 FEC 已解析、标签已分发、ASIC 已编程。能力撤回也不自动说明旧状态已经清理。
应记录 peer、会话纪元、软件版本、S 位变化与后续状态处置。只有把能力事件同具体 FEC、标签和平台回执关联,才知道承诺何时变成了运行事实。
上游看根,下游看接口归属
RFC 6388 定义 P2MP、MP2MP-up 和 MP2MP-down。RFC 9658 不要求为每个拓扑建立独立标签转发表,因为二元组已使每个 FEC 唯一,每棵 MP LSP 仍有自己的本地标签。
真正的约束发生在选择过程。上游 peer 来自指定子拓扑中通往根的最佳路径。下游接口即使能到达邻居,也只有属于同一子拓扑时才可进入复制树。物理可达、LDP 邻接和策略合格是三项不同事实。
逐接口证据应列出候选、拓扑归属、接纳或拒绝原因、标签、复制项与硬件提交结果。多点树最危险的状态不是完全失败,而是部分正确:多数接收端正常,使遗漏或越界的分支长期不被发现。
Wildcard 与 End-of-LIB 也有边界
RFC 5918 的 Typed Wildcard FEC 可对一类 FEC 批量操作。RFC 9658 为多点类型加入 MT IP/MT IPv6、IPA 与 MT-ID,使请求或撤回只作用于指定子拓扑。
RFC 5919 的 End-of-LIB 可借此按子拓扑表示标签分发完成。它封闭的是某个 peer、某个会话、某个 scope 的控制面集合,不是全网数据面的完成证书。
若算法版本不一致、线卡拒绝写入或接收端后来加入,End-of-LIB 仍可真实发生。报告必须说清“谁对哪一纪元的哪些 FEC 完成分发”,并等待平台与流量层的独立回执。
一次 Ping 不能代表整棵树
RFC 6425 把 LSP Ping 扩展到多点,RFC 8029 提供 MPLS Echo 框架。RFC 9658 在既有 P2MP/MP2MP FEC Stack subtype 中使用 MT IP 或 MT IPv6,并把二元组加在 Root LSR Address 后,使探测对象不再含糊。
成功回复只覆盖被问到的分支、时刻与语义。它不能自动证明未探测叶节点、持续复制、应用接收或客户体验。树级结论必须展示分支清单、探测覆盖、逐分支计数器与接收端观测。
失败也需要分层:FEC 不存在、拓扑视图不同、接口不合格、标签缺失、硬件失败和数据面故障并非同一原因。RFC 9658 增加的 scope 应用于诊断,而不应在告警标题中被抹平。
服务声明与交付仍隔着运行面
RFC 6514 的 MVPN PMSI Tunnel 属性可携带 mLDP FEC。启用 RFC 9658 时,隧道标识必须采用 topology-scoped MP FEC。服务路由和传输树由此共享精确身份。
但 PMSI 公告可能早于分支安装和接收端就绪。应把公告、FEC、根解析、标签、复制状态、计数器和接收结果串在一起,而不是让首个控制面对象替整条链签字。
RFC 5036 与 RFC 5920 给出 LDP 基础和 MPLS 安全框架。认证能说明消息来自谁,不能让对方的拓扑自动新鲜。来源可信与结果正确仍是两层。
Heng Lu 的最小初始规范支持共享二元组、版本、peer、接口、标签和结果这些最小词汇;现实层次阻止身份借用运行状态的权威;运行代码优先要求由实际复制和接收结束故事。
RFC 9658 让网络准确说出“我要哪棵树”。治理则必须继续问:“每个节点按哪一版规则构造,它最终把副本送到了哪里?”
Sources
- RFC 9658 — HTML
- RFC 9658 — 规范文本
- RFC 9658 — XML 源文件
- RFC Editor — RFC 9658 信息
- RFC 9658 勘误查询
- IETF Datatracker — RFC 9658 历史
- IANA — LDP 参数
- IANA — IGP 参数
- RFC 7307 — LDP 多拓扑扩展
- RFC 6388 — Multipoint LDP
- RFC 9350 — IGP Flexible Algorithm
- RFC 5561 — LDP 能力
- RFC 5918 — Typed Wildcard FEC
- RFC 5919 — End-of-LIB
- RFC 6425 — 多点 LSP Ping
- RFC 8029 — MPLS LSP Ping
- RFC 5036 — LDP
- RFC 5920 — MPLS 安全框架
- RFC 6514 — MVPN PMSI Tunnel 属性
- Heng Lu — 运行代码优先
- Heng Lu — 最小初始规范
- Heng Lu — 现实层次与符号权力
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

