Show HN: We Implemented the IPv8 Internet-Draft in Linux, Libc, and BGP
- Infrastructure
- Networking
- Open Source
- Security
The post describes a full working implementation of an “IPv8” Internet-Draft that proposes 64-bit addresses built from ASN.Host and folds a grab bag of functions like naming, time, logging, auth, and registry lookups into a single “Zone Server.” The team says they patched Linux 6.6 with an AF_INET8 socket family, updated musl, iproute2, FRRouting, Nginx, and curl, then ran a 10-node QEMU testbed with 112,000 routes to see whether the draft survives contact with something closer to a real network. Their conclusion is blunt: it works in a lab, but falls apart in the actual Internet because the 28-byte header breaks common MTU assumptions, routing and source-validation policies misfire on the addressing model, older switching silicon punts the new EtherType into slow paths, the all-in-one Zone Server becomes a giant blast radius, and the economics around registries and table growth get ugly fast.
Treat this as a useful stress test for protocol change, not a new networking direction. If you build networked products, the lesson is that compatibility failures live as much in deployed hardware, operational policy, and funding structures as in packet formats.
-
goonhost.rocks
- Discuss on HN