Re: All those who claim transition to IPv6 is easy
At some point ISPs will have no more v4 addresses to hand out, either fixed or dynamic. At that point new customers will *have* to have a v6 prefix. The way I see that working to support legacy v4, both in the home and in the Internet is two bits of kit.
1) In the home, the router supports an internal v4 rfc1918 network that NATs to a specific v6 external addresses in the prefix range, so v4-only hosts can connect out. radvd or dhcp6 will identify v6-capable hosts internally that can just pass through the router/firewall. Although the v6 hosts would also get an internal v4 address from the router, DNS64 would make all their external traffic go via v6, and they would only use v4 to connect to internal v4-only hosts.
2) At the ISP, run proxies with a mix of DNS64, NAT64 & 464XLAT to manage the connection from v6 hosts in the home to v4 hosts on the Internet via temporary v6 addresses allocated at the proxy.
There are probably edge cases that don't fit this model but that happened with v4 NAT and handlers got built into the NAT gateway code. Similarly this will get solved here.
Unfortunately I have a suspicion that some ISPs will instead go the v4 carrier-NAT route (mobile operators have already done this, at least in the UK), which at this point is rather more mature:(