跳到主要内容

10. 身份关联

  1. 身份关联

"身份关联 (identity-association, IA)" 是一种结构, 服务器和客户端可通过它标识, 分组并管理一组相关的 IPv6 地址. 每个 IA 由一个 IAID 和相关配置信息组成.

对于要向 DHCP 服务器请求分配 IPv6 地址的每个网络接口, 客户端必须至少关联一个不同的 IA. 客户端使用分配给某个接口的 IA, 从服务器获取该接口的配置信息. 每个 IA 必须只与一个接口关联.

IAID 唯一标识 IA, 并且必须选择为在客户端上的各个 IAID 中唯一. IAID 由客户端选择. 对于客户端对某个 IA 的任何给定使用, 该 IA 的 IAID 在 DHCP 客户端重启后 MUST 保持一致. 客户端可以通过将 IAID 存储在非易失性存储中来保持一致性, 也可以使用一种算法, 只要客户端配置未改变, 该算法就会始终产生相同的 IAID. 如果客户端没有非易失性存储, 且客户端的硬件配置发生变化, 客户端可能无法保持 IAID 的一致性.

IA 中的配置信息由一个或多个 IPv6 地址以及该 IA 的时间 T1 和 T2 组成. 有关 DHCP 消息中 IA 的表示, 参见 section 22.4.

IA 中的每个地址都有首选生存期 (preferred lifetime) 和有效生存期 (valid lifetime), 其定义见 RFC 2462 [17]. 这些生存期在 IA option 中由 DHCP 服务器传送给客户端. 这些生存期适用于 IPv6 地址的使用, 如 RFC 2462 的 section 5.5.4 所述.