this post was submitted on 29 Jun 2026
103 points (96.4% liked)

Technology

85914 readers
3762 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] stardreamer@lemmy.blahaj.zone 7 points 13 hours ago* (last edited 13 hours ago)

Networking researcher here chiming in.

All IPv4 addresses can already be represented in the IPv6 address space, by the same method you describe here.

As for "backwards compatible with IPv4", I'm afraid that's not possible for the same reason IPv6 isn't getting major traction. Right now, we literally CANNOT upgrade our entire networking infrastructure. What you're proposing requires updating every switch and middlebox to support routing using additional bytes, which is physically impossible. The biggest problem would be middleboxes, which includes NAT router, firewalls, etc. For context: most middleboxes drop anything that is not IPv4/TCP or IPv4/UDP. This is why QUIC is encapsulated inside a UDP header (and funny enough, these vendors STILL didn't learn, trying to match a "QUIC header" despite Google themselves saying there is no fixed QUIC header), and RoCEv2 using a header that looks like UDP. There is absolutely no way a new L3 protocol that is not IPv4 (and in some cases, IPv6) can be supported by these boxes.

The only time we successfully replaced the L3 protocol was with the adaption of IPv4. In which networks were much smaller, and networking research was under the US DoD. The DoD basically gave an ultimatum that "if you don't switch to IP by this date we will cut your funding". That won't fly now that the Internet is managed by a cluster of ISPs.

Also: IPv6 is stupid simple. It's basically IPv4, with everything not commonly used stripped out (and added back with "optional headers", and a much larger address field. Since the address field is much larger, it is recommended to write them in hexadecimal, which looks more scary than IPv4.