IPv6 migration approaches
Dual stack migration approach
Dual Stack

Dual layer migration approach
Application are not responsible for choosing protocol to use: TCP/UDP selects most suited protocol (for example using information from DNS records (Type A, AAAA))
Less modifications in the applications
Less used than dual stack.

Travering IPv4 only network
Tunneling:
Host centered vs Networks centered vs Carrier-Grade solution list
HC solutions: Dual stack hosts exchange IPv6 packets through an IPv4 network
NC solutions: Dual stack and native v6 hosts exchange v6 packets through a v4 network.
Scalable, CG solutions: Native IPv6 (ipv4) hosts exchange IPv6 (ipv4) packetrs through IPv4 (IPv6) network.
ipv6 migration: ipv4 compatible addresses
improperly called automatic tunneling
ipv4-compatible addresses (::/96) are used for v6 communication
process:
If configured with dual stack router:

6over4
6over4 neighbor discovery

ISATAP
6to4

Teredo

Tunnel Broker

Goal of Scalable, carrier grade solution to ipv6 transition
Goals:

AFTR
Address family transition router:

DS-lite
Dual stack lite

A+P

MAP ipv6 migration

MAP port set
Port set:
MAP CPE ipv6 address

MAP border relay
NAT64 + DNS64
Principles:
Limitations:

NAT64 + DNS64 deployment scenarios

nat64 packet forwarding

DNS64 + NAT64 special case of no need for dns
