摘要

  • 第 07 版为 SR-MPLS 与 SRv6 的路径段标识符定义了紧凑 IPFIX 字段,但 PSID 只有放回责任主体维护的作用域与映射中才有明确含义。
  • 候选路径切换可能改变 PSID,本地快速重路由却可能在 PSID 不变时改变实际转发;变化与不变都不能单独关闭事故。

链路故障前后,采集器显示的是同一个 PSID。事故时间线于是写下“路径未变”。实际情况却是,本地保护机制已经把报文绕过故障资源。逻辑 SR 路径没有更换,因此它的 PSID 也没有变化。导出器没有读错,采集器没有存错。错误发生在解释层:一个逻辑上下文的名字,被提升成了物理转发历史的证明。

第 07 版提出两个 Information Element。psidMplsLabelStackSection 用三个八位组承载 MPLS PSID 所在标签项的 Label、Exp 与 S;srhPsidIPv6 承载 128 位 SRv6 PSID。它们可以避免每条 Flow Record 都重复很长的段列表,却不会让这个数字自带解释。

数值不是映射

一个 PSID 可以对应一条段列表,也可以汇总某候选路径下的多条列表,甚至汇总一个 SR Policy 中的多个候选路径。控制器、入口或出口等建立映射的主体决定粒度,并负责在预定作用域内消除歧义。同一数值在作用域外复用,草案明确没有给出可用于关联的含义。

因此,PSID=42 只是一半连接键。另一半至少包括 Exporting Process、Observation Domain、SR 技术、方向、映射权威、作用域,以及 Flow Record 产生时实际生效的映射版本或时间区间。草案把如何取得和维护映射留在范围之外。这不是允许采集器猜测,而是要求运营者把第二条证据链单独管理。

采集器可以查询控制器,也可以接收 BGP-LS。若映射迟到、旧版本被覆盖,或数据来自另一个域,PSID 仍然可以语法正确,路径归属却会出错。长期保留 Flow Record、只保留最新映射尤其危险:今天的字典会改写昨天数字的意义。

不变并不等于转发未变

流量切换到备用候选路径时,报文携带新路径对应的 PSID,后续记录可以观察到变化。若逻辑 SR 路径保持不变,而 FRR 或其他本地保护改变了转发,段列表与 PSID 可以继续保持原值。

所以,PSID 变化最多支持“观察到了新的声明路径上下文”。它不能证明所有报文都已切换、映射及时到达、收敛完成或业务恢复。PSID 不变只说明导出的逻辑标识没有变化;它排除不了本地绕行、物理链路变化、队列变化、时延上升或丢包。

正向 PSID 也不描述反向路径。路径不对称不会改变这个单向标识。草案还明确指出,PSID 不是路径质量指标。性能与业务结果必须由独立测量给出,再在同一有界时间窗内关联。

SRv6 还需要类型门槛

Metering Process 必须理解 G-Flag。只有该位已设置,且 SRH 最后一项确实承载 SRv6 PSID 时,才应捕获 srhPsidIPv6。若 G-Flag 未设置而记录中出现此字段,草案要求忽略。128 位长度本身不能证明对象类型。

同时导出段列表可以增加上下文,却无法消除全部边界。Reduced Mode 可能不在 SRH 中携带第一个 SID,压缩 SID 需要额外解码,MPLS 标签沿路还会交换或弹出。更多字段不是逐跳真相,也不会自动证明实际结果。

可审计的证据链

真正能支撑决策的最小收据应包括:

  1. 生成记录的 Exporting Process、Observation Domain、Metering Process 与 Template;
  2. 报文方向、SR 技术、PSID 字段与观察时间;
  3. 负责映射的来源、作用域、生效区间与策略/候选/列表含义;
  4. 该映射版本在解释时已到达分析系统的证据;
  5. 独立的转发、本地保护与性能观察;
  6. 真正授权处置的应用或业务结果。

访问权也要分开。PSID 可能暴露普通五元组之外的 SR 拓扑和流量分布。允许采集,不等于允许把映射字典交给每一个供应商、分析员或租户。

Heng Lu 的 Running-Code Primacy 给出了正确次序:注册字段描述观察,不创造转发现实。Minimum Initial Specification 只需规定可移植编码和确定性解码。映射留存、事故阈值与修复权属于承担后果的运营者。工作组文档只有被实现、受保护地导出、持续维护并实际使用,才进入运行现实。

文档状态与不确定性

第 07 版是 OPSAWG 的活动工作组 Internet-Draft。文档头写着 Standards Track,但冻结的 Datatracker intended_std_level 为空。TBD1 与 TBD2 还不是 IANA 分配。现有来源不证明实现、部署、互通、事故或测量结果。

来源