跳到主要内容

1.4. INFORMATIONAL 交换

1.4. INFORMATIONAL 交换​

在 IKE SA 运行过程中的各个时刻,对等方可能希望向对方传达关于错误或某些事件通知的控制消息。为了实现这一点,IKE 定义了一种 INFORMATIONAL 交换。INFORMATIONAL 交换只能在初始交换之后进行,并使用协商的密钥进行加密保护。请注意,某些信息消息(而非交换)可以在 IKE SA 的上下文之外发送。第 2.21 节也非常详细地涵盖了错误消息。

与 IKE SA 相关的控制消息必须在该 IKE SA 下发送。与子 SA 相关的控制消息必须在生成这些子 SA 的 IKE SA 的保护下发送(如果 IKE SA 被重密钥,则在其后继 IKE SA 的保护下发送)。

INFORMATIONAL 交换中的消息包含零个或多个 Notification、Delete 和 Configuration 载荷。INFORMATIONAL 交换请求的接收方必须发送某种响应;否则,发送方将假定消息在网络中丢失并对其进行重传。该响应可以是一条空消息。INFORMATIONAL 交换中的请求消息也可以不包含任何载荷。这是端点要求另一个端点验证其是否存活的预期方式。

INFORMATIONAL 交换定义如下:

发起方 响应方​

HDR, SK {[N,] [D,] [CP,] ...} --> <-- HDR, SK {[N,] [D,] [CP], ...}

INFORMATIONAL 交换的处理由其组成的载荷决定。