DIVI Translation explained

dIVI Translation refers to a dual stateless IPv4/IPv6 translation technique. dIVI is an extension of 1:1 stateless IPv4/IPv6 translation (IVI Translation) with features of IPv4 address sharing and dual translation. dIVI-PD is a further extension of dIVI to be well used in Wireline (Fiber, DSL, Cable) and Wireless (3G/4G) access environment, where the prefix delegation (/64 or shorter) is preferred. dIVI-PD is now standardized as MAP-T [1] in the IETF.

dIVI Translation is intended to benefit the network operators (ISPs) to effectively share the public IPv4 addresses among a set of customers (since IANA has run out of public IPv4 addresses). In parallel, it leverages IPv6 in the network in a manner that makes IPv4-customer originated traffic looks like native IPv6 traffic in the network, resulting in simplified operations. More importantly, (unlike CGN44, DS-Lite, CGN64 etc.) dIVI/dIVI-PD does not require any Stateful NAT, DNS64 and ALG in the network, thereby benefiting the network operator to not deal with any NAT logging etc. dIVI maintains end-to-end address transparency and bidirectional-initiated communications.

How it works

Stateless NAT464 building blocks

Case study

IETF

Stateless 4via6 being advantageous

Relation to IVI Translation

External links

Notes and References

  1. http://tools.ietf.org/html/draft-ietf-softwire-map-t
  2. IPv6 Addressing of IPv4/IPv6 Translators
  3. draft-bcx-address-fmt-extension Extended IPv6 Addressing for Encoding Port Range (https://datatracker.ietf.org/doc/draft-bcx-address-fmt-extension/)
  4. IP/ICMP Translation Algorithm
  5. draft-xli-behave-divi dIVI: Dual-Stateless IPv4/IPv6 Translation (https://datatracker.ietf.org/doc/draft-xli-behave-divi/)
  6. draft-xli-behave-divi-pd dIVI-pd: Dual-Stateless IPv4/IPv6 Translation with Prefix Delegation (https://datatracker.ietf.org/doc/draft-xli-behave-divi-pd/)
  7. draft-sunq-v6ops-ivi-sp Considerations for Stateless Translation (IVI/dIVI) in Large SP Network (https://datatracker.ietf.org/doc/draft-sunq-v6ops-ivi-sp/)
  8. draft-dec-stateless-4v6 Stateless 4Via6 Address Sharing (https://datatracker.ietf.org/doc/draft-dec-stateless-4v6/)