Skip to main content

Appendix A. Examples of IPv4/IPv6 Address Translation

Appendix A. Examples of IPv4/IPv6 Address Translation​

The following is an example of IPv4/IPv6 address translation on the 464XLAT architecture.

In the case that an IPv6 prefix greater than /64 is assigned to an end user by such as DHCPv6-PD [RFC3633], the CLAT can use a dedicated /64 from the assigned IPv6 prefix.

   Host & configuration value
+------------------------------+
|           IPv4 server        |
|         [198.51.100.1]       |            IP packet header
+------------------------------+   +--------------------------------+
                ^                  | Destination IP address         |
                |                  | [198.51.100.1]                 |
                |                  | Source IP address              |
                |                  | [192.0.2.1]                    |
+------------------------------+   +--------------------------------+
|              PLAT            |                   ^
| IPv4 pool address            |                   |
| [192.0.2.1 - 192.0.2.100]    |                   |
| PLAT-side XLATE IPv6 prefix  |                   |
| [2001:db8:1234::/96]         |                   |
+------------------------------+   +--------------------------------+
                ^                  | Destination IP address         |
                |                  | [2001:db8:1234::198.51.100.1]  |
                |                  | Source IP address              |
                |                  | [2001:db8:aaaa::192.168.1.2]   |
+------------------------------+   +--------------------------------+
|              CLAT            |                   ^
| PLAT-side XLATE IPv6 prefix  |                   |
| [2001:db8:1234::/96]         |                   |
| CLAT-side XLATE IPv6 prefix  |                   |
| [2001:db8:aaaa::/96]         |                   |
+------------------------------+   +--------------------------------+
                ^                  | Destination IP address         |
                |                  | [198.51.100.1]                 |
                |                  | Source IP address              |
                |                  | [192.168.1.2]                  |
+------------------------------+   +--------------------------------+
|          IPv4 client         |
|        [192.168.1.2/24]      |
+------------------------------+
Delegated IPv6 prefix for client: 2001:db8:aaaa::/56