跳到主要内容

2. Alternate-Marking Method 到 SRv6 的应用

SRv6 利用 IPv6 SRH, 后者可以嵌入 TLV 来为 segment processing 提供 metadata, 如 [RFC8754] 所述. 本文档定义 SRH AltMark TLV, 用于承载 Alternate-Marking data fields 以在 SRv6 networks 中使用, 它是 [RFC9343] 所述方法的一种替代方案. [RFC9343] 定义了如何在 IPv6 packet 的 Option Headers (Hop-by-Hop 或 Destination) 中承载 Alternate-Marking Method. [RFC9343] 中定义的 AltMark data fields format 是第 3 节中引入的 AltMark SRH TLV 的基础.

除 [RFC9343] 的 base data fields 外, 也允许插入 [RFC9343] 中不存在的可选 extended data fields. 如下文进一步说明, 这些 extended data fields 可以支持额外 telemetry requirements 的 metadata.

2.1. Controlled Domain

[RFC8799] 引入了特定 limited domain solutions 的概念, 并指出 Alternate-Marking Method 的应用是一个示例.

尽管 IPv6 具有灵活性, 当提出创新应用时, 它们通常应用在 controlled domains 内, 以帮助约束 domain-wide policies, supported options, network management style 和 security requirements. 将 Alternate-Marking Method 应用于 SRv6 也是如此.

因此, 将 Alternate-Marking Method 应用于 SRv6 的实验必须只部署在 controlled domain 内. 对于 SRv6, controlled domain 对应于 [RFC8402] 中定义的 SR domain. Alternate-Marking measurement domain 与 controlled domain 重叠.

使用 controlled domain 也适合部署实验性 protocol extension. 仔细限定 domain 可以降低实验泄漏到外部, 与其他实验冲突或在更广泛部署中造成不可预见后果的风险.