10. 身份关联 (Identity Association)
- 身份关联 (Identity Association)
"身份关联 (identity-association, IA)" 是服务器与客户端用以标识、分组和管理一组相关 IPv6 地址的一种构造. 每个 IA 由一个 IAID 以及相关联的配置信息组成.
对于客户端要请求 DHCP 服务器分配 IPv6 地址的每个网络接口, 客户端必须 (MUST) 为其关联至少一个不同的 IA. 客户端使用赋给某个接口的 IA, 从该接口的服务器获取配置信息. 每个 IA 必须恰好关联一个接口.
IAID 唯一地标识该 IA, 并且必须被选择为在客户端的各 IAID 之间保持唯一. IAID 由客户端选择. 在客户端对该 IA 的任何给定使用过程中, 该 IA 的 IAID 在 DHCP 客户端重启期间必须保持一致. 客户端可以通过将 IAID 保存在非易失性 (non-volatile) 存储中, 或通过使用一种只要客户端配置未改变就始终产生相同 IAID 的算法, 来维持这种一致性. 如果客户端没有非易失性存储, 且其硬件配置发生改变, 则可能 (MAY) 无法维持 IAID 的一致性.
IA 中的配置信息由一个或多个 IPv6 地址以及该 IA 的时间 T1 和 T2 组成. IA 在 DHCP 消息中的表示形式见 22.4 节.
一个 IA 中的每个地址都有一个首选生存期 (preferred lifetime) 和有效生存期 (valid lifetime), 如 RFC 2462 [17] 中所定义. 这些生存期由 DHCP 服务器在 IA 选项中传送给客户端. 这些生存期适用于 IPv6 地址的使用, 如 RFC 2462 第 5.5.4 节所述.