We're an ISP, most of our customers are businesses. Of those, around 50% opt for a pre-configured LAN (i.e. we do NAT and usually CGNAT too). For the rest we provide a static IP address, so we'll allocate a /30 (block of 4), and they get a single usable address which they will assign to their own manged router/firewall. For the majority of our customers "networking" is either handled as overflow for their in/out IT r…
I made a major push to try to get IPv6 running at a small business. In the end, despite the ISP at the business supplying IPv6, and getting some client side IPv6 going with OTHER ISPS (a pain) it fell over because. 1) Things like the VPN client software didn't get routes right when client side network was IPv6 oriented so VPN connections broke - a no go. 2) We had to continue to offer ipv4, as folks in the field were…
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.