Maybe practice what you preach and deploy v6. I have. Infact I run v6 only.
Much akin to your idea but mostly supported already
Also is it mathematically unique not to cause any potential conflicts.
Mostly removed (e.g. removing fragmentation). If you're making an incompatible protocol, might as well take the chance to remove the cruft.
> Add an extra octet to IPv4, call it IPv5. Done.
Have fun debugging nondeterministic routing loops lol.
It's beyond too late to change anything, but I imagine if IPv6 had started with a sensible rollout plan and worked backward from there, it would look somewhat different and it would have taken a lot less time to take hold.
The Fragment header is used by an IPv6 source to send a packet larger than would fit in the path MTU to its destination. (Note: unlike IPv4, fragmentation in IPv6 is performed only by source nodes, not by routers along a packet's delivery path -- see Section 5.)
It was used as part of the Extended Internet Protocol: https://www.rfc-editor.org/rfc/rfc1385
And the Address Extension protocol aka IPv7: https://www.rfc-editor.org/rfc/rfc1475
You should try reading the specs before making technical claims instead of completely missing the point of why those RFCs were created in the first place.
Instead we have to rehash an argument from 30 years ago.
Is it possible your ISP’s IPv6 network was problematic? I’m not sure how you can draw the conclusion that “IPv6 has been a failure” given evidence it’s live, in public, serving its purpose. The world has not exploded.
However, I do think IPv4 is honestly pretty good for local or even WAN networking for organizations. You're unlikely to ever hit limits in the reserved blocks and it's much easier to read and work with IPv4 addresses. Maybe we need easier configs to block IPv6 except for external addresses?
Strong disagree here: I sometimes do work which involves VPNing-in to SMB company on-prem networks from within other SMB’s on-prem networks, so they’re all invariably using 192.168.x.x or 172.16.x.x whuch means they all conflict with each other when you want to use LAN resources at the same time you’re VPN-ing to another network.
My hope is that IPv6 will mean point-to-site and site-to-site VPNs will die-off and we’ll be able to connect all hosts directly to other hosts (IPSec Transport Mode) - but then I’m reminded that configuring an IPv6 firewall for IPSec is conceptually much harder than setting up OpenVPN - and SMBs don’t have much in the way of people who even know what IPSec is, ugh.
Not sure I've ever bothered to turn it back on.