Summary

  • 11 月 2 日的 SR Policy YANG 第 09 版把原先笼统的转发计数拆成封装前入口与封装后出口两组。
  • 入口可单列经 Binding SID 引入的转运流量;出口只给总量,且把新加的 MPLS 标签或 IPv6/SRH 外层头算进字节数。

路由器没凭空带来更多用户,只是给数据包套了层外衣。7 月的第 08 版用一组 pkts、octets 描述转发;新版把测量发生的位置和字节边界写清。IETF 记录显示它仍是 SPRING 工作组草案,不能把字段说明当作某台现网设备的测量结果。

在 SR Policy 加上出口封装之前,in-counters 统计所有进入该策略的包和字节;transit-pkts、transit-octets 是包含在总量中的子集,指经 Binding SID 导入的转运流量。入口字节含原有头部和负载,不含此策略即将添加的 MPLS 标签或外层 IPv6/SRH。封装完成后,out-counters 统计所有输出包和字节,新添加的封装字节也计入其中。草案解释,入口的转运分类在出口一般难以保留,所以出口没有对应的转运子计数。

RFC 9256把 SR Policy 的候选路径和段列表分开;新版的转发路径状态用路由器分配的 ID 和必填引用指向同一候选路径下的有效段列表。RFC 8342则区分配置意图与运行状态。比较两组计数,还得锁定同一路径和采样时段,避免把路径切换写成流量变化。

出口比入口多出的字节可能只是封装开销,入口的转运子集也不能直接变成不存在的出口子集。官方草案没有具名路由器的双点、同路径、同采样期记录;这样的记录才能量出实际封装成本。