I saw the rfc for IPV8 recently... It makes so much more sense than ipv6...and is backward compatible with ipv4...
Basically they're proposing prefacing 4 more octets into an IP address, so 172.16.5.1 would become 0.0.0.0.172.16.5.1
Any existing IPs would just assume the 0.0.0.0 in front of them...
Again...solves the problem on much the same way.