Appendix A. Examples of IPv4/IPv6 Address Translation (附录 A. IPv4/IPv6 地址转换示例)
Appendix A. Examples of IPv4/IPv6 Address Translation (附录 A. IPv4/IPv6 地址转换示例)
以下是 464XLAT 架构上 IPv4/IPv6 地址转换的示例。
在通过 DHCPv6-PD [RFC3633] 等方式向最终用户分配大于 /64 的 IPv6 前缀的情况下, CLAT 可以使用分配的 IPv6 前缀中的专用 /64。
主机和配置值
+------------------------------+
| IPv4 服务器 |
| [198.51.100.1] | IP 数据包头
+------------------------------+ +--------------------------------+
^ | 目的 IP 地址 |
| | [198.51.100.1] |
| | 源 IP 地址 |
| | [192.0.2.1] |
+------------------------------+ +--------------------------------+
| PLAT | ^
| IPv4 池地址 | |
| [192.0.2.1 - 192.0.2.100] | |
| PLAT 侧 XLATE IPv6 前缀 | |
| [2001:db8:1234::/96] | |
+------------------------------+ +--------------------------------+
^ | 目的 IP 地址 |
| | [2001:db8:1234::198.51.100.1] |
| | 源 IP 地址 |
| | [2001:db8:aaaa::192.168.1.2] |
+------------------------------+ +--------------------------------+
| CLAT | ^
| PLAT 侧 XLATE IPv6 前缀 | |
| [2001:db8:1234::/96] | |
| CLAT 侧 XLATE IPv6 前缀 | |
| [2001:db8:aaaa::/96] | |
+------------------------------+ +--------------------------------+
^ | 目的 IP 地址 |
| | [198.51.100.1] |
| | 源 IP 地址 |
| | [192.168.1.2] |
+------------------------------+ +--------------------------------+
| IPv4 客户端 |
| [192.168.1.2/24] |
+------------------------------+
为客户端委派的 IPv6 前缀: 2001:db8:aaaa::/56