HeadlinesBriefing favicon HeadlinesBriefing.com

IPv8 Implementation in Linux, Libc, BGP Tested

Hacker News •
×

The goonhost.rocks team implemented the IPv8 Internet-Draft, which claims zero address exhaustion and 100% backward compatibility, across Linux, Musl Libc, and BGP. Their implementation included a Linux Kernel 6.6 modification for AF_INET8, Musl Libc additions, iproute2 commands, a FRRouting BGP8 daemon, and an IPv8 Zone Server platform in Go.

Testing in a 10-node QEMU multi-AS testbed showed the protocol works smoothly in isolation, with tools like curl and dhcp8c functioning. However, real-world deployment revealed significant issues. Path MTU discovery problems cause hangs, and multi-homing breaks due to asymmetric uRPF checks. Legacy switch ASICs cannot process the new Ether Type, punting packets to the CPU and drastically reducing throughput.

The monolithic Zone Server also presents a single point of failure. Economically, IPv8 could bankrupt Regional Internet Registries by decoupling address volume from fees and destroy Tier-1 transit margins by mandating zero-cost regional peering. The draft specification's potential impact on network infrastructure and economic models is substantial.