Earlier quoted context omitted.
It is easy enough to criticize the IETF and the wider IPv6 community for the mistakes they made. But as far as I know, nobody came up with a credible protocol that is fully backward compatible with IPv4. So, you can ask the IETF to come up with a magically protocol that has longer addresses and is still backward compatible with IPv4. But they are only human. So that kind of magic is not going to happen.
Wouldn’t a predefined mask for IPv6 addresses do exactly that? The last 32 bytes of the address could easily be an IPv4 address I should think.
- you would need to restrict yourself to an extremely tiny fraction of the v6 space that's the same size as the v4 space
- you couldn't use any IPs that correspond to in-use v4 IPs because they would overlap
- you couldn't use any IPs that correspond to unusable v4 IPs, for the same reasons you can't use them in v4
- you'd have to talk a protocol that looks the same as v4 on the wire, because otherwise v4 hosts won't be able to handle it
You know what we call that? We call it IPv4.