6.3. IPv6 Prefix Handling (IPv6 前缀处理)
6.3. IPv6 Prefix Handling (IPv6 前缀处理)
CLAT 必须了解两个相关的 IPv6 前缀。
首先, CLAT 必须知道自己的 IPv6 前缀。CLAT 应该为上行链路接口获取一个 /64, 为所有下行链路接口获取一个 /64, 并为发送和接收无状态转换数据包的目的获取一个专用的 /64 前缀。当从 DHCPv6-PD [RFC3633] 无法获得用于转换的专用 /64 前缀时, CLAT 可以对所有 IPv4 LAN 数据包执行 NAT44, 以便所有 LAN 发起的 IPv4 数据包都显示为来自单个 IPv4 地址, 然后无状态转换为一个接口 IPv6 地址, 该地址由 CLAT 通过邻居发现协议 (Neighbor Discovery Protocol, NDP) 声称, 并通过重复地址检测 (Duplicate Address Detection, DAD) 进行保护。
其次, CLAT 必须发现用作 PLAT 目的地的 PLAT 侧转换 IPv6 前缀。CLAT 将使用此前缀作为所有需要有状态转换到 IPv4 互联网的转换数据包的目的地。它可以使用 [Discovery-Heuristic] 发现 PLAT 侧转换前缀。将来, 可能会定义一些其他机制 (如新的 DHCPv6 选项) 来通信 PLAT 侧转换前缀。