IPv6 just turned 30 and still hasn't taken over the world

Adoption: “Failed” vs “Everywhere”

  • Thread splits between “IPv6 is a failure” and “IPv6 is already half the internet.”
  • Several participants cite stats (Google, APNIC) and operational experience: ~50% of Google traffic, most mobile networks, many home ISPs and big clouds use IPv6 heavily, sometimes IPv6‑only with IPv4 via NAT64/464XLAT.
  • Others note their own devices or ISPs have no IPv6, so they perceive it as dead; people conflate “I don’t see it” with “it isn’t used.”

Enterprise, VPNs, and Address Planning

  • Many enterprises and data centers still run IPv4‑only inside, using RFC1918 (especially 10/8) plus NAT.
  • Engineers describe real scaling problems: overlapping 10/8 ranges across business units, mergers, and inter‑company VPNs causing painful renumbering, async routing, and nested NAT.
  • Some large orgs have exhausted public /8s and private space and are kludging with additional “reserved” ranges; IPv6 is seen as “distant aspiration.”

NAT, CGNAT, and Peer‑to‑Peer

  • NAT is widely (mis)treated as a security feature and privacy layer; many home admins explicitly prefer “NAT as default-deny.”
  • Others stress that security comes from firewalls, not translation, and that CGNAT breaks or complicates P2P, VoIP, gaming, and self‑hosting.
  • Some see CGNAT as accidental privacy (many users per IPv4), others call it “the devil” and expect ISPs to monetize logs and IPv4 scarcity.

ISPs, Prefixes, and Practical Pain

  • Experiences vary wildly: some ISPs give stable, generous prefixes (/56 or /48) and working PD; others offer no IPv6, only CGNAT, or dynamic /64s that change frequently.
  • Dynamic IPv6 prefixes break self‑hosting and firewall rules; workarounds (ULA, dynamic DNS, NAT66) are considered clunky.
  • A number of users report ISPs that once deployed IPv6 then quietly turned it off.

Complexity, Design Choices, and Alternatives

  • Critics argue IPv6 suffers from “second‑system effect”: 128‑bit addresses, SLAAC, privacy extensions, multiple address types, and uneven DHCPv6 support (notably on Android) make it feel over‑engineered.
  • Others say at layer 3 it’s simpler than IPv4 (fixed header, straightforward subnetting, plenty of space) and that most complexity is operator self‑inflicted.
  • Long subthreads debate “IPv4+”: adding extra bits or options while keeping dotted‑quad semantics; defenders of IPv6 say any real extension would have required essentially the same dual‑stack migration.

Privacy, Security, and Centralization

  • Some disable IPv6 entirely, fearing easier device‑level tracking and loss of “casual anonymity” from shared IPv4 and CGNAT.
  • Counterpoint: both stacks are equally subpoena‑able, browser fingerprinting dominates tracking, and IPv6 privacy extensions randomize interface IDs.
  • Several argue that lack of end‑to‑end reachability (NAT, CGNAT) helped push the ecosystem toward centralized cloud platforms and away from true peer‑to‑peer.