跳到主要内容

9.2.1.2 ECN Tunnel SA 属性

9.2.1.2 ECN Tunnel SA 属性

本文档定义一个新的 IPsec Security Association 属性, 称为 ECN Tunnel attribute. 该属性在 SA 协商期间使用 (例如通过 IKE - Internet Key Exchange), 以允许隧道端点协商是否允许在隧道外层头部中使用 ECN 功能.

ECN Tunnel attribute 是 [RFC2407] 中定义的 Basic attribute type. 它在 Phase 2 (Quick Mode) 交换中使用, 用于为正在建立的 SA 协商 ECN 支持.

该属性具有以下特征:

  • Attribute Type: 由 IANA 分配的新值 (见第 23.3 节)
  • Format: Basic (fixed-length)
  • Values:
    • 0: 外层头部中不允许 ECN (limited-functionality option)
    • 1: 外层头部中允许 ECN (full-functionality option)

当发起方发送包含 ECN Tunnel attribute 的提案时, 它表明愿意在隧道外层头部中使用 ECN. 响应方可以:

  • 通过在其响应中包含相同属性来接受该提案
  • 通过不在响应中包含该属性来拒绝该属性 (回退到 limited-functionality option)

如果提案中不存在 ECN Tunnel attribute, 则表示外层头部中不允许 ECN, 并且隧道 MUST 使用 limited-functionality option.

使用该属性是 OPTIONAL. 不支持 IPsec 隧道中 ECN 的实现会简单忽略该属性, 从而确保向后兼容性.