Goonhost.rocks announced the completion of a full implementation of the IPv8 Internet-Draft (draft-thain-ipv8-02). The project involved building the entire specification from scratch to test its deployment across a distributed multi-AS network. This effort addresses claims made in the draft regarding zero address exhaustion and 100% backward compatibility with IPv4.
The implementation spans multiple layers of the networking stack. In the Linux Kernel 6.6, native AF_INET8 support was added, including TCP8, UDP8, and RAW8, along with 28-byte IPv8 header parsing and 64-bit routing table lookups. Musl Libc was updated to include sockaddr_in8, inet_pton8, inet_ntop8, getaddrinfo(), and getnameinfo() for IPv8 addresses. Additionally, iproute2 received native ip -8 route and ip -8 addr management commands.
Further development included a BGP8 daemon with Multi-Protocol Extensions for exchanging IPv8 routes within FRRouting. An IPv8 Zone Server Platform was created in Go, implementing all 10 RFC sub-protocols such as DHCP8, DNS8, SNTP, NetLog8, OAuth8 JWT server, WHOIS8, ACL8, and XLATE8 stateful NAT. Nginx and cURL were also modified to serve and request HTTP over 64-bit IPv8 endpoints.
The entire system was deployed and tested on a 10-Node QEMU Multi-AS Testbed. This testbed comprised four Autonomous Systems (AS 64496, AS 64497, AS 64498, AS 64499) connected across multicast WAN/LAN segments, loaded with 11 virtual machines to simulate a real-world network environment.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Goonhost.rocks developed and deployed a full implementation of the IPv8 Internet-Draft across the Linux kernel, Musl Libc, and BGP. This project aimed to test the feasibility of the IPv8 specification, which proposes solutions for address exhaustion and backward compatibility with IPv4.