News for hackers. Stuff that matters.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by kstrauser on Friday August 14, 2026 @11:31AM (#49300146)
I appreciate this. IPv8 is a terrible, terrible idea, and it’s good to see someone actually built it out to prove the depths of its terribleness. Well done.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ahmetozer on Friday August 14, 2026 @11:09AM (#49299759)
Thanks for testing, in year 2026, still IPv6 is not fully well utilized homes, corporates especially it is worse at clouds (AWS, GCP) if you not limit north to south, they are not good for east-to-west compared to telco providers. For example, GCP uses IP forwarding for IPv6 real IP address is not allocated at machine. At some of the components which is EKS is not support every case at IPv6.

So IPv8 can be available around year 2300 I guess :) (i have not inspected v8 RFC yet)

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by clhodapp on Friday August 14, 2026 @11:35AM (#49300208)
IPv8 is just a reactionary response to IPv6 not being "IPv4 with larger addresses" like people who know IPv4 well would prefer.

There would be no reason to adopt it if IPv6 were adopted.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by hdgvhicv on Friday August 14, 2026 @12:56PM (#49301405)
Yet IPv6 hasn’t been adopted. For decades.

Because it wasn’t implemented transparently at the OS. I can’t plug in to my ip6 only network and reach an ip4 address because end user OSes don’t implement clat transparently, even today in 2026, let alone 20 years ago.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by jrmg on Friday August 14, 2026 @01:57PM (#49302320)
Yet IPv6 hasn’t been adopted.

Well over half of Google’s traffic is IPv6 in the USA, and it’s recently become over 50% of all Google’s traffic worldwide at weekends.

https://www.google.com/intl/en/ipv6/statistics.html#tab=per-... https://www.google.com/intl/en/ipv6/statistics.html

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by dotwaffle on Friday August 14, 2026 @02:28PM (#49302760)
> Yet IPv6 hasn’t been adopted. For decades.

I'd argue it has, but that's not the point. IPv4 is pretty much mandatory for most users of the internet. Yes, individual users probably neither know nor core whether they're on IPv4 or IPv6, but it's so difficult to run IPv6-only that you just wouldn't bother.

Trying to teach someone about how to use ULA vs. GUA only leads to headaches. In fact, I'd go so far as to say the reason why the internet became so ubiquitous was because of NAT -- static internal addressing is pretty much fundamental to an easy-to-use experience. Having multiple addresses on a host only makes things far more confusing, so people don't bother, because IPv4 just works.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by adw on Friday August 14, 2026 @01:02PM (#49301520)
> Yet IPv6 hasn’t been adopted.

news to literally anyone on a mobile internet connection (which is most internet connections!)

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by hdgvhicv on Friday August 14, 2026 @02:26PM (#49302725)
I’m on 4g

My v6 endpoint is unreachable. My v4 one is fine.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by alexpotato on Friday August 14, 2026 @01:53PM (#49302263)
I learned recently that France IPv6 adoption is also very high.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ahmetozer on Tuesday August 18, 2026 @04:16PM (#49352026)
Yes you can able to see IPv6 at your browser, but actualy there is always middlewhere sofware level (NLB, ALB, NAT) to reach real backend server, which creates bottle neck. For large scale enterprises this creates issue, even for cloudproviders, I have encountered bottle neck at some Major cloudprovider which causes snowball impact to whole cluster retry mechanisms and 4 hours outage for us and some other customers :D if the 2 enterpise has machine to machine IPv6 connectivity, this is will not happend.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by torginus on Saturday August 15, 2026 @06:55AM (#49309520)
Imo the insistence on 'no NAT' has killed IPv6, as it made talking to legacy IPv4 nodes very awkward. If it could interop well with v4, then the transition wouldn't be all or nothing.

And it turns out the simplicity of 'no NAT' still buys you nothing. It's very common for modern systems to run multiple network interfaces with connections having to be juggled between them. In that case, connection and session management falls to a higher level protocol, often in the application.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by clhodapp on Saturday August 15, 2026 @02:06PM (#49312796)
Hrm, but the insistence is more "NAT should not be a practical requirement in a pure IPv6 network", not "No NAT ever for any reason".

NAT-based compatibility strategies are widely deployed in the real world (most cell carriers and Google's IPv6-mostly corporate network use NAT to allow communication with the IPv4 world from IPv6 only devices).

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by Dagger2 on Saturday August 15, 2026 @08:45PM (#49315738)
NAT is accepted for transition purposes; for example NAT64 makes it trivial to connect from v6-only clients to v4 servers, and is used by some large ISPs (e.g. T-Mobile in the US) to avoid running v4 inside their access network.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by simoncion on Friday August 14, 2026 @02:24PM (#49302689)
> ...in year 2026, still IPv6 is not fully well utilized...

Eh. It took quite a long time, but even HN has a v6 address these days:

  $ dig +short news.ycombinator.com ANY
  2606:7100:1:67::26
  209.216.230.207
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by freeone3000 on Friday August 14, 2026 @06:38PM (#49305490)
That's great! I still don't, on any residential carrier I can purchase from.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by simoncion on Friday August 14, 2026 @08:15PM (#49306194)
> I still don't, on any residential carrier I can purchase from.

That's a bummer!

Contrariwise, this USian has had solid IPv6 service from every ISP I've gotten residential service from for more than a decade now.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ButlerianJihad on Friday August 14, 2026 @02:28PM (#49302751)
If IPv6 were wholeheartedly "adopted" then I and most consumers would not require "dual-stack" at home. Dual-stack is a terrible curse and a hack. IPv4 NAT is likewise a curse and a hack. We are left with these legacy curses only because the world can't seem to adopt IPv6. You don't need to abolish IPv4 to do it, you just need to get AAAA records and support the protocol! If you run a server or a public network, and you're not reachable by IPv6 in 2026, you're part of the problem.

I would not need "a home LAN" at home; I would not need "Private IP address space"; I would not need NATing router technology; my router software and configuration would be far, far simpler if my devices were able to single-stack. I believe the source of a lot of connectivity errors and difficult Heisenbugs involve dual-stack problems.

My devices don't need lateral connectivity on the LAN except for the printer. I attempted shutting off IPv4 on the printer and it dropped off entirely. I can't understand that. It doesn't need to reach the outside world for any reason. My Chromebook and Android don't speak to each other, except for Quick Share, which shouldn't require IPv4 addressing.

Has anyone devised a protocol or scheme by which an IPv6-only device can seamlessly access IPv4-only devices through their ISP and not local support? In other words, opportunistically intercept connection attempts and interpose a tunnel? It seems like this would be a final component to just killing off IPv4, en masse, in people's homes.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wmf on Friday August 14, 2026 @03:00PM (#49303153)
a protocol or scheme by which an IPv6-only device can seamlessly access IPv4-only devices

NAT64 which is used extensively in cellular networks.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ButlerianJihad on Friday August 14, 2026 @04:24PM (#49304109)
It is unclear whether this requires cooperation or knowledge on the IPv6-only side. It says it can be deployed to service providers. Do my IPv6 clients need to be NAT64 aware to participate? Or can this be transparently implemented to furnish IPv4 connectivity where normally it would just be an error? That's the sort of model I'm thinking of.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wmf on Friday August 14, 2026 @04:54PM (#49304472)
NAT64 is transparent and requires no support on the client side. The client does need a CLAT to use 464 for apps that connect to IPv4 addresses without using DNS.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by simoncion on Friday August 14, 2026 @06:02PM (#49305126)
> Dual-stack is a terrible curse and a hack.

Odd.

Is the IPX + IP dual stack a terrible curse and a hack? [0]

IP + Ethernet? [1]

[0] If you think this isn't real, you're not old enough.

[1] Given that your focus is home networks, other than "legacy baggage" there's zero reason that switches and IP implementations couldn't eliminate Ethernet addresses and use IP as their lowest logical layer. Switches already have to maintain a "MAC address -> switch port" lookup table. Converting that to an "IP address -> switch port" lookup table is easy. With the removal of Ethernet addresses, the need for ARP is eliminated, so there's no need for hosts to remember MAC addresses. Things are much simpler without all that legacy baggage, don't you agree?

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ButlerianJihad on Friday August 14, 2026 @08:14PM (#49306188)
Eliminating MAC addresses is a novel idea. I have not seen it credibly suggested before. Surely some functionality would be lost? Surely you'd at least need to redesign all Ethernet controllers around it?

Anyway, IPX, and Ethernet MAC, are different protocols with unique aims. I guess IPX was routable. But it was proprietary; it was Novell's baby, and it was serving a particular purpose for their software and network architecture. There was no sin in running it parallel to IP stacks.

The sin in dual-stack IPv4 + IPv6 is that they're the same protocol. There is nothing different in their aims, their reach, their utility or their transit networks. They're all serving the same Internet purposes, and the same protocols are both on top and below them, layer-wise. Same old TCP, UDP, QUIC, etc.

So, the only reason 4 and 6 coexist is transitional support. The only reason 4 still needs support and dual-stacking is because of a lack of 6 support. When/if IPv6 is wholeheartedly embraced, then dual-stacking is obsolete.

I'd like to reiterate that dual-stacking is an administrative pain and possibly the source of some really crazy connectivity bugs. A dual-stack system is unnecessarily complex. Eliminating Ethernet and MAC addresses is a revolutionary idea that would simplify things. But today, it is realistic to eliminate IPv4 just by widening support for v6. And that's something we should be working towards.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by simoncion on Friday August 14, 2026 @08:19PM (#49306213)
> I'd like to reiterate that dual-stacking is an administrative pain...

This professional administrator disagrees.

> The sin in dual-stack IPv4 + IPv6 is that they're the same protocol. There is nothing different in their aims, their reach, their utility or their transit networks.

That same commentary applies to IP + IPX. Your understanding of IPX is poor. This was about the depth of analysis I was expecting. Pity.

> Eliminating MAC addresses is a novel idea. I have not seen it credibly suggested before. Surely some functionality would be lost?

No more than eliminating IPv4 addresses in the far future, and far less if that elimination was done today. Go read up. It'll probably take you a few weeks to get up to speed.

> But today, it is realistic to eliminate IPv4 just by widening support for v6.

lol.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wmf on Friday August 14, 2026 @08:33PM (#49306325)
When/if IPv6 is wholeheartedly embraced, then dual-stacking is obsolete. ...dual-stacking is an administrative pain and possibly the source of some really crazy connectivity bugs. A dual-stack system is unnecessarily complex.

I don't think anybody really disagrees with this but it's kind of pointless to mention because there is no alternative. IPv8 would also require a period of dual-stacking.

T-Mobile is already running 99% single-stack IPv6-only so I would say the transition works; it's just a matter of doing it.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by simoncion on Friday August 14, 2026 @06:17PM (#49305282)
> If IPv6 were wholeheartedly "adopted" then I and most consumers would not require "dual-stack" at home.

Nah. We're not going to shut down IPv4 service for many, many decades. IPv6 is primarily an global-address-space-pressure-relief mechanism. In the next five, ten, fifteen years, enough end-user sites will have IPv6 GUA service that putting every end-user behind an IPv4 CGN and reducing the IPv4 GUA to end-user ratio to 50:1 or more will be a quite reasonable thing to do.

Any complaints you have about what you believe to be added complexity are mooted by one or more of the following:

1) End-users typically plug the magic internet router into the ISP-provided magic internet cable or box. They then magically get internet access in their house. They typically have no understanding of how any of this works.

2) Because the firewalls provided by Windows and OSX primarily care about which application is doing the network traffic, they're inherently IP version agnostic. I know that on the Linux side of things, nftables has been available for a decade and -by default- gives zero shits about the IP version of the traffic it's inspecting. So, for the three major consumer OSs it's easy to write firewall rules exactly once and have them apply regardless of what version of IP carries the traffic.

3) The major IP implementations were written years ago. That work's already been done. Removing one of those stacks is even more work.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wbsun on Friday August 14, 2026 @10:41AM (#49299355)
isn't any ipv6+ supposed to use any string address and no DNS is required at all? :D
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by nairboon on Friday August 14, 2026 @11:06AM (#49299721)
Where is IPv7?
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by hk1337 on Friday August 14, 2026 @12:36PM (#49301125)
It's like how we skipped from Windows 95 to Windows 98
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by itintheory on Friday August 14, 2026 @01:05PM (#49301562)
I think those were release years. More like how we went from Windows 8 to 10.

(I understand that the real reason here is either a) OSX went to version 10, so don't want to be behind, or b) many systems would pattern match on windows version 9*" so Windows 9 would be treated as 95/98.)

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by WorldMaker on Friday August 14, 2026 @02:05PM (#49302448)
Examples of B were found in open source, including some versions of the OpenJDK.

Mac OS was said to skip 9 on the way to 10 due to a combo of some Asian numerology (just as Western numerology often encourages skipping "unlucky" 13) and also trying to make a clean break more obvious between System 8 and OSX. (The X being the 10, as Apple's favorite way to write 10 for various reasons. Which is why "OSX" was always a misnomer, accidentally burning the version number into the operating system name. Part of why Apple has been trying to get everyone on the "macOS" brand lately to pull the version number back out.)

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wmf on Friday August 14, 2026 @02:32PM (#49302797)
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by kstrauser on Friday August 14, 2026 @02:37PM (#49302866)
Uh, Mac OS 9 existed. It shipped with early iMacs before OS X was stable and for people who needed to run old apps natively.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by xp84 on Friday August 14, 2026 @12:39PM (#49301161)
I have that RFC on my iPhone 9
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by bana-io on Friday August 14, 2026 @09:21PM (#49306631)
It goes up in powers of two.

2, 4, 8 then 16.

Very nice.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by TD-Linux on Friday August 14, 2026 @11:10AM (#49299772)
There is no "IPv8". Any crackpot can submit an internet-draft to the IETF, and this person happened to call theirs IPv8. If the submitter actually read the draft rather than feeding it to the slop cannon, they would have realized it is also a LLM hallucination that someone uploaded to IETF.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by stackghost on Friday August 14, 2026 @12:12PM (#49300751)
OpenPGP key servers are an internet draft, if memory serves. I guess they don't exist either.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ameliaquining on Friday August 14, 2026 @12:30PM (#49301039)
In fairness, they exist by virtue of having working implementations that (at least a few) people actually use, not by virtue of being an Internet-Draft.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by TD-Linux on Friday August 14, 2026 @12:32PM (#49301062)
It is not an individual I-D, but has been adopted by a working group, and has a chance of actually being published as a RFC.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by Magicrafter13 on Friday August 14, 2026 @01:14PM (#49301681)
they are disgustingly slow so maybe we need a new draft...
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by brohee on Monday August 17, 2026 @09:01AM (#49330150)
SCEP was (and still is) a very deployed protocol yet took 20 years for the draft to be published...
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ameliaquining on Friday August 14, 2026 @12:28PM (#49301007)
I am fairly sure the authors do understand this (see: "Most network engineers would laugh this off as an April Fools RFC written by an enterprise architect on buzzword overdrive."). But since the proposal got a lot of attention, responding to it is a public service. And delegating this to an LLM arguably provides an accurate signal as to how much human attention the original proposal deserved :-P
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by m132 on Friday August 14, 2026 @01:14PM (#49301683)
This. While I'm generally opposed to using LLMs to make changes in critical parts of systems, a vibed spec just naturally prompts a vibed implementation.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by RobotToaster on Friday August 14, 2026 @12:44PM (#49301240)
Worse, there is an IPv8, from 1994, the obsolete P internet protocol (PIP) https://en.wikipedia.org/wiki/List_of_IP_version_numbers
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by Polizeiposaune on Friday August 14, 2026 @02:02PM (#49302394)
There was also a second prior "IPv8" proposal from a couple years later by notorious mailing list troll Jim Fleming, which he subsequently expanded to "IPv16"
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by turborigby on Friday August 14, 2026 @01:07PM (#49301597)
The entire point of the experiment was to take this specific, absurd Internet-Draft (which indeed exists as an active submission) and see what happens if someone actually implements it to the letter instead of just hand-waving it away.

LLMs might be able to hallucinate RFC text, but they certainly can't compile a patched Linux 6.6 kernel with a working AF_INET8 socket family, patch musl/iproute2/frr, spawn a 10-node QEMU mesh, and route 112,000 active FIB entries under live traffic.

The source code and commit history are right there in the GitLab repos - feel free to pull the kernel tree and run the test suite yourself.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ameliaquining on Friday August 14, 2026 @10:00PM (#49306892)
Can't they? I thought this kind of thing was within Fable's capabilities.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by turborigby on Friday August 14, 2026 @08:51AM (#49298039)
Hey HN,

A few weeks ago, the "Internet Protocol Version 8 (IPv8)" Internet-Draft (draft-thain-ipv8-02) caught our eye. The draft proposes replacing IPv4/IPv6 with a 64-bit hierarchical structure (ASN.Host), giving every 32-bit ASN holder 4.3 billion host addresses and consolidating DHCP, DNS, NTP, Syslog, OAuth, and WHOIS into a unified "Zone Server".

Instead of just debating the theoretical viability on mailing lists, our team at goonhost.rocks decided to implement the entire specification from scratch to see what happens when you deploy it across a distributed multi-AS network.

What we built: - Linux Kernel 6.6: Native AF_INET8 (family 46) socket layer, 28-byte packet routing, and sysctl boundary filters. https://gitlab.turborigby.xyz/goonhost-experiments/linux - Musl Libc: sockaddr_in8, inet_pton8, getaddrinfo() resolver support. https://gitlab.turborigby.xyz/goonhost-experiments/musl - iproute2: Native `ip -8 route` and `ip -8 addr` CLI tooling. https://gitlab.turborigby.xyz/goonhost-experiments/iproute2 - FRRouting: BGP8 daemon with Multi-Protocol Extensions (AFI/SAFI). https://gitlab.turborigby.xyz/goonhost-experiments/frrouting - IPv8 Zone Server (Go): 10-protocol platform (DHCP8, DNS8 TYPE_A8 88, SNTP, NetLog8, OAuth8, WHOIS8, XLATE8). https://gitlab.turborigby.xyz/goonhost-experiments/zoneserve... - Nginx & cURL: Patched for 64-bit IPv8 HTTP traffic. https://gitlab.turborigby.xyz/goonhost-experiments/nginx https://gitlab.turborigby.xyz/goonhost-experiments/curl

We set up a 10-node QEMU multi-AS testbed across 4 Autonomous Systems, pushed 112,000+ active routes into the kernel FIB, and ran continuous traffic generation.

While it works smoothly in an isolated lab, our report highlights several fundamental real-world failure modes: 1. PMTU & Silent MSS Blackholing (28-byte IP header breaks 1500-byte MTU paths without 1452-byte MSS clamping). 2. Asymmetric uRPF / BCP 38 drops on multi-homed ASNs. 3. Legacy DC switch ASIC/TCAM incompatibility (EtherType 0x88B8 punts to CPU exception path). 4. Monolithic Zone Server DDoS blast radius. 5. Systemic economic crises: RIR funding model collapse (90% revenue drop) and global BGP DFZ table explosion (3M–5M+ routes).

Full research report: https://cdnnn.goonhost.rocks/IPV8_RESEARCH_REPORT.md

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ameliaquining on Friday August 14, 2026 @12:32PM (#49301076)
Your Markdown-format research report is full of mojibake, you might want to fix that.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by turborigby on Friday August 14, 2026 @01:02PM (#49301506)
Fixed the Content-Type header on R2 CDN, the UTF-8 box-drawing diagrams should render cleanly now. Thanks for pointing it out!
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by lschueller on Friday August 14, 2026 @12:59PM (#49301453)
Seems to be a 404 now.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by foo-bar-baz529 on Friday August 14, 2026 @11:26AM (#49300059)
The whole site appears to be satire, based on the homepage. I think we can ignore this article of theirs as well.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by kstrauser on Friday August 14, 2026 @11:34AM (#49300182)
What’s wrong with satire sites? If The Onion put in the work to try this, I’d still be interested in hearing about it.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by foo-bar-baz529 on Friday August 14, 2026 @12:13PM (#49300771)
It’s true that satire is not always bad. But I dislike that they don’t make it obvious that this article is satire. It wastes people’s time who actually take it seriously (as we can see by the other HN comments). Or if it’s serious, then why is it on a satire site? They need to pick a lane and be clear about it.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by kstrauser on Friday August 14, 2026 @12:21PM (#49300880)
It wasn't clear to me that this was a satire article. It seemed like a reasonably serious experiment with a bad idea.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by turborigby on Friday August 14, 2026 @01:06PM (#49301568)
Feel free to sign up and deploy a VM - we are a very real VPS host!

Unlike boring corporate providers, we just actually have a sense of humor (or more accurately, the developer has overdosed on TikToks and brainrot reels).

Satirical branding doesn't mean the bare-metal servers or the kernel code aren't real.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ameliaquining on Friday August 14, 2026 @12:34PM (#49301084)
Question for someone who knows more about this stuff than I do: Why don't the problems in the "economic collapse" section also apply to IPv6? Or do they, and we've only been saved by lack of adoption?
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wmf on Friday August 14, 2026 @12:54PM (#49301369)
For one thing, RIRs are not businesses. If they have less work to do they can have less staff. Worst case they could receive government funding like in the old days.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by ameliaquining on Friday August 14, 2026 @02:14PM (#49302564)
Would they in fact have less work to do? Government funding might be the right answer, but it's not necessarily going to happen automatically; the concern (which applies in other domains besides this one) is disrupting the means by which a public good is currently funded, without having a replacement already lined up.

Also there's a subsection about tier 1 networks and those are businesses.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by citruscomputing on Friday August 14, 2026 @12:51PM (#49301324)
Did you implement it, or did Claude implement it?
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by basscomm on Friday August 14, 2026 @02:22PM (#49302661)
I'm pretty sure an AI wrote all or most of this article.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by Magicrafter13 on Friday August 14, 2026 @01:13PM (#49301664)
It's 2026 and we're turning troll/fake spec submissions into actual usable technology. What a time to be alive.

There's only one thing in the article I disagree with:

> RIRs (ARIN, RIPE, APNIC) Go Financially Bankrupt

This is purely an argument of pragmatism, rather than having any technical merit. If a system works, and meaningfully improves over another system, I couldn't care less that people aren't able to effectively monetize it.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by lrasinen on Friday August 14, 2026 @02:09PM (#49302493)
There's precedent, IP over Avian Carriers was tested back in 2001.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by turborigby on Friday August 14, 2026 @01:22PM (#49301797)
RIRs (RIPE NCC, ARIN, APNIC, etc.) are non-profit membership organizations, not commercial entities trying to "monetize" IP addresses.

Their registration fees directly fund critical global Internet infrastructure: the WHOIS databases, RPKI trust anchors, root DNS servers, and policy governance. If their operational budget collapses by 90%, it's not a loss of "profit" - it means there is literally no one funded to maintain the authoritative registry of who owns which ASN and route origin authorizations.

And even setting governance and economics aside, the technical failure modes remain fatal: 28-byte header PMTU blackholing, uRPF collisions on multi-homed links, and ASIC slow-path punting on existing linecards.

Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by torginus on Saturday August 15, 2026 @06:46AM (#49309478)
I think it's kinda cool to see how things would pan out instead of just plain theorycrafting - even if this isn't a serious proposal, it can be a start of one.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by danielrmay on Friday August 14, 2026 @01:55PM (#49302286)
This is absurd and I love it.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by altairprime on Friday August 14, 2026 @02:16PM (#49302587)
Thanks for going through the work of testing this. Better to have the actual results for a joke than to joke about theories :)
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by exabrial on Friday August 14, 2026 @03:32PM (#49303539)
The "no flag day" is how ipv6 should have been engineered.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by wmf on Friday August 14, 2026 @05:01PM (#49304552)
IPv6 never had flag days and was specifically designed for gradual deployment. In retrospect, overly conservative "ships in the night" routing increased costs and delayed IPv6 deployment though.
Re:Show HN: We Implemented the IPv8 Internet-Draft in Linux,... by Dagger2 on Sunday August 16, 2026 @09:00AM (#49319650)
It was engineered like that. It was known from the start that having a flag day wasn't possible (https://datatracker.ietf.org/doc/html/rfc1726#section-5.5):

  We believe that it is not possible to have a "flag-day" form of
  transition in which all hosts and routers must change over at
  once. The size, complexity, and distributed administration of the
  Internet make such a cutover impossible.
And when they picked a design, it indeed didn't have a flag day (https://datatracker.ietf.org/doc/html/draft-hinden-ipng-over...):

  IPng is a new version of IP which is designed to be an evolutionary step
  from IPv4.  It is a natural increment to IPv4.  It can be installed as a
  normal software upgrade in internet devices and is interoperable with
  the current IPv4.  Its deployment strategy was designed to not have any
  "flag" days.
If saying "we can't have/didn't do a flag day" in the design documents, and then not having a flag day, isn't enough to stop you from arguing that v6 should have been engineered without a flag day, I have to wonder what v6 could possibly have done to make you happy with it.