If that's everything IPv6 has going for it it's no wonder its adoption is still so low.
But then you need NAT piercing everywhere for even "basic use". How is not being able to connect to things "usable"?
By that same metric, you also get a bare minimum, naive count of of 144 bits of IPv6 address with 2 layers of link-local address + all ports.
144 is much larger that 96.
Even the naive 64 bits "just use one layer of link-local" is still larger that the entire current 32-bits of IPv4.
And, of course OP is wrong about 56 anyway, but so it goes
Also, that sentence continues in the article with: "[…] but the pragmatic question is how much of this space can be exploited in a cost-effective manner such that the marginal cost of exploitation is lower than the cost of an IPv6 deployment."
IPv6 has numerous things going for it. But it also has numerous downsides. I suspect that's why the adoption is so slow.
I am in the ARIN region but I did not want to pay the ARIN registration fees for an ASN. It was $550 + $150/year, so I went with a RIPE LIR.
Your ISP should give your router a /56 prefix via PD, which you can divvy up into 256 networks internally. Alternatively, if you don’t need globally-routable addresses, just pick a ULA prefix and have your router advertise it internally.
Outside of obscure hypotheticals you make do or switch providers.
So it's reasonable to wonder how people deal with that problem when needing multiple subnets. Many locations don't have a realistic choice of affordable providers, or none of them provide IPv6 with a shorter prefix anyway.
I'd love to have to make do with a /64.
Given that the IPv6 standard was written by enterprise network people with no thought how it would get deployed to the masses, lots of software is still a PITA to work with if you got an ISP like mine.
Thankfully, contrary to GP's claim, you can just use smaller subnets to mitigate on links where this might be a problem.
That IPv6 has been around so long and is still not ubiquitous means that writing is faded and partially obscured by graffiti.
> the underlying need hasn’t gone away
That's 100% true. I think almost everyone sees the problem that IPv6 is addressing.
Exactly!
For home IoT, Matter uses IPv6, and may start picking up this year. (I worked on some IPv6-related things for it for my then-employer.)
The current state of support and adoption is frankly abysmal. The attack surface is non-negligable. And there is no end in sight.
The idea of deploying a new version of the internet protocol (which lacks backwards compatibility for reasons) in parallel to the existing version should never have left the drafting table.
Outside of the world of smartphones, though, adoption is awful.
Precisely so.
> all browsers use Happy Eyeballs and it tends to pick IPv6 because it’s often faster.
I know. This sort of thing causes me trouble every so often. I wish I could make browsers not do that.
The most important thing is probably just pushing equipment vendors to set better defaults since that’s what a disturbing number of places will be using.
I think the biggest pain point with IPv6 adoption is probably the large number of customers with a little netgear router that doesn’t know how to pass IPv6 through it. I also think local administrators that still purchase stuff that doesn’t support IPv6 are just shooting themselves in the foot. After all, the writing has been on the wall for over two decades.