The problem with IPv6 is that it was not designed to be backwards-compatible with IPv4. Like a lot of systems designed by engineering tech-heads, the perfect is now the enemy of the good.
If IPv6 had been designed to be compatible with and inter-operate with the older standard, IPv6 adoption wouldโve largely occurred already.
Yes, yes, I understand the current incompatibilities very well, but I am talking about when IPv6 was designed way back in 1996.
That would have given plenty of time for all routers, switches, operating systems and any other device to use the better, compatible standard.
Itโs funny when I see people complain about IPv6 adoption being so slow, and I say, โWell, if the engineers of the standard had cared anything about compatibility, it wouldnโt have happened this way.โ
And they say, โBut IPv6 is not compatible with IPv4.โ
And I say, โIt could have been if it had been designed that way back in the 1990s.โ
And then for some reason they say, โBut IPv6 is not compatible!โ
And I say, โI know that. But my point is that it couldโve been more transitional and been designed to be compatible, and still have been 128 bit, and saved us all this hassle.โ
And then they say, โBut itโs not compatible! Itโs great like it is!โ
And then I donโt say anything else because whatโs the fucking point.