跳到主要内容

9. Manageability Considerations (可管理性考虑)

9. Manageability Considerations (可管理性考虑)

在启用 SR 的网络中, 数据包所采用的路径被编码在头部中。由于路径不是通过协议信令的, 因此需要 OAM (Operations, Administration, and Maintenance, 操作、管理和维护) 机制, 以便网络运营商验证路径的有效性, 以及检查和监控其活跃性和性能。然而, 需要注意的是, SR 允许大幅减少中转节点中的状态数量; 因此, 中转节点必须管理的元素数量更少。

MPLS 数据平面的 SR OAM 用例在 [RFC8403] 中定义。MPLS 数据平面的 SR OAM 程序在 [RFC8287] 中定义。

SR 路由器从为 SR 扩展的不同路由协议接收 SID (索引、标签或 IPv6 地址) 的通告。这些协议中的每一个都有监控和故障排除机制, 为 IP 地址提供操作和管理功能, 这些功能必须扩展以包括 SID 的故障排除和监控功能。

SR 架构引入了全局段 (global segments) 的使用。每个全局段必须绑定到 SR 域内的唯一索引或地址。运营商对这种索引或地址的分配管理对于网络行为至关重要, 以避免错误路由 (misrouting) 等情况。除了运营商将实施的分配策略/工具外, 实现应该通过提供确定性的解决方法来保护网络, 以防冲突检测。

当路径使用标签栈表达时, 标签堆叠 (label stacking) 的出现会增加。节点可能希望在控制平面中信令其在可支持的标签栈大小方面的能力。

[SR-YANG] 中定义了用于 SR 配置和操作的 YANG 数据模型 [RFC6020]。

当 SR 应用于 IPv6 数据平面时, 段通过 IPv6 地址标识。段标识符的分配、管理和故障排除与应用于 IPv6 地址分配和管理的现有机制没有区别。

数据包的 DA (Destination Address, 目的地址) 给出活动段地址。SRH 中的段列表给出数据包的整个路径。源路由路径的验证是通过检查数据包头部中存在的 DA 和 SRH, 并与等效的路由表条目匹配来完成的。

在 SRv6 数据平面的上下文中, 源路由路径在 SRH 中编码, 如 [IPv6-SRH] 中所述。SRv6 源路由路径被实例化到 SRH 中, 作为 IPv6 地址列表, 其中活动段位于 IPv6 数据包头部的 DA 字段中。通常, 通过在任何节点中检查数据包头部, 可以推导出它所属的源路由路径。与 SR-MPLS 数据平面的上下文类似, 实现可能会发起路径控制和监控数据包, 其中源路由路径被插入到 SRH 中, 路径的每个段在数据包中插入相关数据, 以测量端到端路径和性能。