Support for IPv6
IPv6 adoption is accelerating, with major providers and many networks now using it extensively, yet opinions remain split on whether it meaningfully simplifies life compared to IPv4 and NAT. Commenters debate technical trade‑offs such as address space, complexity of dual‑stack setups, NAT64/DNS64, VPN and routing design, as well as real‑world barriers like cloud provider gaps, legacy software that assumes IPv4, and ISP policies. Some advocate building IPv6‑only internal networks and treating IPv4 as a thin compatibility layer at the edge, while others argue the migration cost and limited immediate benefits make sticking with IPv4 entirely reasonable for many projects today.
Adoption, incentives, and “is IPv6 worth it?”
- Some say IPv6 is clearly “here” (near half of Google traffic, strong mobile support) and launching IPv4-only projects in 2024 is a mistake.
- Others argue IPv6 is optional: nothing is dropping IPv4 soon, dual‑stack adds complexity, and running IPv4‑only is “radically simpler” with few downsides.
- Several note cloud and ISP economics pushing IPv6 (IPv4 address charges, scarcity, CGNAT costs), but also that big providers don’t heavily incentivize it beyond basic support.
- There is disagreement whether IPv6 is a success (steady adoption after IPv4 exhaustion) or a “failed project” due to slow, long‑tail migration.
IPv4–IPv6 interoperability and NAT64
- A recurring confusion: IPv4 is not inherently “accessible over IPv6”; an IPv6‑only host cannot talk to IPv4 without translation.
- NAT64/DNS64 are repeatedly cited as the practical bridge: most real‑world IPv6 deployments use them to reach IPv4‑only sites, at the cost of extra infrastructure and some latency/complexity.
- Some see this as an acceptable design (similar to NAT on IPv4); others call it a “missed opportunity” but struggle to propose a realistic native‑compatibility alternative.
Complexity, usability, and design trade‑offs
- Pro‑IPv6 comments emphasize: simpler header, no fragmentation by routers, unified ICMPv6 control, stateless autoconfiguration, huge address space eliminating NAT and RFC1918 conflicts.
- Critics highlight: multiple address assignment mechanisms (SLAAC, RA, stateful/stateless DHCPv6), privacy addresses, and non‑obvious DNS precedence, making it harder to reason about than small IPv4 networks.
- Some see dual‑stack as almost free (OSes and libraries already support both); others focus on human and operational overhead: staff must understand two stacks, tools, and failure modes.
NAT, performance, and operational pain
- Strong sentiment that NAT is an ugly but necessary IPv4 band‑aid, causing protocol contortions (STUN/TURN/ICE), complicated VPN/VoIP/security, and severe issues at CGNAT scale (overload, port exhaustion, extra latency).
- Others counter that per‑packet NAT overhead is microseconds and not a material latency/bandwidth bottleneck for typical home use; problems stem from under‑provisioned ISPs, not NAT itself.
- Several note IPv6 simplifies VPNs and internal addressing (no overlapping RFC1918, easy /48–/64 allocation), and can avoid deep NAT chains that become unmaintainable.
Address space, “IPv5” ideas, and backwards‑compatibility debates
- Some wish for “IPv4 but bigger” (incremental extension preserving all existing /32 blocks), claiming IPv6 overreached and forced a hard migration.
- Others explain why that’s infeasible: routers and hosts can’t handle larger addresses without upgrades anyway; extended headers break legacy return‑path routing; DNS and APIs would still need new types.
- Consensus among defenders: any non‑trivial alternative would require essentially the same global upgrade effort and coexistence story as IPv6.
Obtaining and routing IPv6 blocks
- For independent space, commenters mention: getting provider‑independent IPv6 (e.g., /48), an ASN, and peering via BGP; or having ISPs announce your prefix with an LOA.
- Tunnel brokers (e.g., HE) can give free /64 or /48 over IPv4, but add latency, CDN path issues, and abuse‑related blocking.
- Business‑grade ISPs commonly support BGP for customer prefixes; residential ISPs usually do not.
Real‑world IPv6‑only and dual‑stack experiences
- Some operators run IPv6‑only management or internal networks with NAT64 at the edge, reporting simpler routing, firewalls, VPNs, clustering, and fewer address‑management headaches.
- Others tried IPv6‑only and reverted due to cloud provider gaps and software that assumes IPv4 presence even for local services.
- There is frustration that many modern tools and devices (e.g., some streaming boxes, telemetry servers) still lack proper IPv6 support, forcing continued IPv4 or expensive translation layers.