IVI Translation explained

IVI Translation refers to a stateless IPv4/IPv6 translation technique.[1] It allows hosts in different address families (IPv4 and IPv6) communicate with each other and keeps the end-to-end address transparency.

Stateless NAT64 can be used in 4 different scenarios:[2]

Stateless NAT64 is a replacement of SIIT (RFC 6145).

Naming

The name "IVI" represents the number 4 (IV) and 6 (VI) in roman numerals merged to represent the IPv4/IPv6 translation.

How it works

Stateless NAT64 building blocks

Stateless NAT64 extensions

Case study

Relation to Stateful NAT64

Relation to Stateless NAT464 (dIVI, dIVI-PD)

Notes and References

  1. Web site: Home . ivi2.org.
  2. RFC 6144 Framework for IPv4/IPv6 Translation
  3. RFC 6052 IPv6 Addressing of IPv4/IPv6 Translators
  4. RFC 6145 IP/ICMP Translation Algorithm
  5. RFC 6147 DNS64: DNS extensions for Network Address Translation from IPv6 Clients to IPv4 Servers
  6. draft-bcx-address-fmt-extension Extended IPv6 Addressing for Encoding Port Range (https://datatracker.ietf.org/doc/draft-bcx-address-fmt-extension/)
  7. RFC 6219 China Education and Research Network (CERNET)'s IVI translation design and deployment for the IPv4/IPv6 coexistence and transition
  8. Web site: China's first IPv6-only backbone network to connect a further 1,200 campuses. 31 January 2017.
  9. RFC 6146 Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers