Thanks for trying! I did the same round. Tried to get v6, and finally gave up, because everything was broken in very stupid ways.
> I don't get why they
Because it happened in the early 90s, and since then all the RFCs that got layered upon that had to try and keep things consistent.
There could have been a simpler thing, but it was scrapped. IPv5 is missing for a reason.
And the goodies cannot be opt-in, otherwise no one will opt-in.
Of course this leads to a very slow deployment, because v4 with a lot of hacks just work, and will continue to work. It's easier to encapsulate things in DTLS (TLS + UDP) and gRPC and whatever (and deal with all of that in end user software) than trying to convert the whole World to IPv6.
Thanks for trying! I did the same round. Tried to get v6, and finally gave up, because everything was broken in very stupid ways.
> I don't get why they
Because it happened in the early 90s, and since then all the RFCs that got layered upon that had to try and keep things consistent.
There could have been a simpler thing, but it was scrapped. IPv5 is missing for a reason.
And the goodies cannot be opt-in, otherwise no one will opt-in.
Of course this leads to a very slow deployment, because v4 with a lot of hacks just work, and will continue to work. It's easier to encapsulate things in DTLS (TLS + UDP) and gRPC and whatever (and deal with all of that in end user software) than trying to convert the whole World to IPv6.
> DHCP vs autoconfig stuff,
There's DHCPv6, so you don't have to use SLAAC.