Cameron Byrne wrote:
The primary reason why the IPv4 -> IPv6 transition is so painful
is that it requires everyone one and everything to become multi-homed
and every software to perform multi-connect, even though most
devices actually just have a single interface.
It was not a problem, because IPv6 was designed to be able to
handle multiple addresses properly with a single interface.
It would be so much easier if hosts on the public internet could
use one single IPv6 address that contains both, the IPv6 network prefix
and the IPv4 host address, and then let the network figure out whether
the connect goes through as IPv4 or IPv6 (for IPv6 clients).
This is largely (not entirely) achieved with nat64 / dns64.
Assuming NAT, we don't need IPv6.
Moreover, unlike nat64, nat44 can be fully transparent end to end.
So, why do we have to be bothered by 6to4?
Ietf mailing list