IVI Translation

Source: Wikipedia, the free encyclopedia.
Stateless NAT64 (IVI)

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.[2]

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

  • An IPv6 network to the IPv4 Internet
  • The IPv4 Internet to an IPv6 network
  • An IPv6 network to an IPv4 network
  • An IPv4 network to an IPv6 network

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.[2]

How it works

Stateless NAT64 building blocks

Stateless NAT64 extensions

Case study

Relation to Stateful NAT64

  • The stateless NAT64 also forms the basic building blocks for stateful NAT64. Additional building block is the maintaining of the translation states defined in RFC 6146.[9]

Relation to Stateless NAT464 (dIVI, dIVI-PD)

  • Due to stateless nature, the second stateless translator can be introduced to translate the IPv4-translatable IPv6 address back to IPv4. In this case, the DNS64 and ALG are not required. See dIVI Translation

References

  1. ^ "Home". ivi2.org.
  2. ^ a b c RFC 6219 China Education and Research Network (CERNET)'s IVI translation design and deployment for the IPv4/IPv6 coexistence and transition
  3. ^ RFC 6144 Framework for IPv4/IPv6 Translation
  4. ^ a b c RFC 6052 IPv6 Addressing of IPv4/IPv6 Translators
  5. ^ RFC 6145 IP/ICMP Translation Algorithm
  6. ^ RFC 6147 DNS64: DNS extensions for Network Address Translation from IPv6 Clients to IPv4 Servers
  7. ^ draft-bcx-address-fmt-extension Extended IPv6 Addressing for Encoding Port Range (https://datatracker.ietf.org/doc/draft-bcx-address-fmt-extension/)
  8. ^ "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