IPB202: How to Get Hands-On IPv6 Deployment Experience
Ed Horley interviews John, an experienced network engineer, about practical ways to gain hands-on IPv6 experience at home. They discuss consumer-grade IPv6 setups, multi-homing challenges, ULA addressing, NAT/masquerading trade-offs, and how working with multiple historical protocols informs modern IPv6 design thinking.
Summary
The episode focuses on practical, consumer-level IPv6 deployment experience as a way for network engineers and enthusiasts to build foundational knowledge. Guest John describes setting up an Xfinity Now connection ($25/month) as a secondary internet link specifically to explore IPv6 from a pure consumer standpoint. He configured a dual-stack WAN with an IPv6-only LAN using VyOS (an open-source routing platform), finding the setup surprisingly straightforward once he understood the nomenclature and syntax.
John describes his multi-homing challenge at home, where he has both a WISP connection (with his own ASN and routed IP space) and Comcast/Xfinity as a backup. He explored NPTv6 (Network Prefix Translation) for failover but found it limiting because the WISP and Comcast assign different prefix sizes, making one-for-one prefix translation impractical. He ultimately fell back to IPv6 masquerading (similar to IPv4 NAT overload), which works reliably but sacrifices true end-to-end IPv6 connectivity. He uses ULA (Unique Local Addresses) internally for consistent addressing regardless of upstream provider.
The conversation addresses the broader philosophical debate around NAT in IPv6. Ed and John agree that NAT, while historically criticized by IPv6 purists, represents a practical toolset that operators need available to them, and that trying to enforce a no-NAT framework on everyone is overly narrow. They also discuss the 'DHCP wars' in IPv6 (SLAAC vs. DHCPv6), noting that the lack of standardization has caused some open-source projects to simply implement their own solutions, creating inconsistency across platforms.
John draws heavily on his experience with legacy protocols (IPX, AppleTalk, SNA) to argue that IPv6 isn't fundamentally different from other networking protocols — it's just a larger integer with a fixed 64-bit network/host boundary. He suggests that engineers who only know IPv4 struggle more because they've internalized IPv4-specific assumptions, whereas those who worked with multiple protocols find the transition more natural. He recommends that beginners simply start with consumer hardware (Ubiquiti, OpenWRT, MikroTik, VyOS) and a mainstream ISP like Comcast, let it work, then use tools like Wireshark to observe what's actually happening on the wire.
The discussion also touches on the broader distinction between 'real' internet connectivity (where every device has a publicly routable address) versus 'proxy' internet access (where only the router/gateway has a true internet presence). John argues that most consumers and applications have adapted to the proxy model, and that IPv6's true value — giving every device a real address — is underappreciated. He notes that application developers have built workarounds (persistent outbound connections, cloud proxies) specifically because of IPv4 NAT constraints, and that IPv6 could eliminate the need for such workarounds.
About this episode
You can learn a lot about IPv6 from books, videos, and podcasts (such as this one), but it’s hard to beat hands-on experience. John Osmon joins our hosts to discuss how to set up your own IPv6 environment. They cover what John has done, including low-cost home lab options, how it’s impacted his thinking, and<a class="excerpt-read-more" href="https://packetpushers.net/podcasts/ipv6-buzz/ipb202-how-to-get-hands-on-ipv6-deployment-experience/" title="ReadIPB202: How to Get Hands-On IPv6 Deployment Experience">... Read more »</a>
Key Insights
- John argues that engineers who grew up with multiple protocols (IPX, AppleTalk, SNA) find IPv6 adoption easier because they never internalized the assumption that IP is the only protocol, making the 'just another protocol' mindset natural for them.
- John found that NPTv6 (Network Prefix Translation) is impractical for residential multi-homing because different ISPs assign different prefix sizes, preventing the one-for-one prefix mapping NPTv6 requires, leading him to fall back to IPv6 masquerading instead.
- John argues that the lack of a NAT overload equivalent standard in IPv6 has caused open-source projects like VyOS to implement their own non-standard solutions, creating cross-platform inconsistency that harms application developers who need predictable network behavior.
- Ed and John contend that most consumers and enterprises have lived with 'proxy internet access' (NAT) for 25+ years and that only the gateway router technically has true internet connectivity — a distinction they argue is widely misunderstood and shapes unrealistic expectations about IPv6.
- John observed that consumer router UIs, including VyOS, provide insufficient visibility into what PD (Prefix Delegation) information has been received from the ISP, making troubleshooting unnecessarily difficult for users who need to debug IPv6 prefix assignment.
- John claims that Comcast/Xfinity's IPv6 implementation is mature enough that a basic dual-stack home setup 'just works' with minimal configuration on prosumer hardware, with the complexity only emerging when attempting multi-homing or advanced features like masquerading.
- Ed argues that Cisco IOS displaying IPv6 addresses in uppercase is a legacy artifact from before the RFC standardizing lowercase display was finalized, and that such platform inconsistencies create unnecessary cognitive overhead for engineers learning IPv6.
- John contends that application developers have engineered persistent outbound connections and cloud proxy architectures specifically to work around IPv4 NAT constraints, and that IPv6's end-to-end addressing model could eliminate the architectural need for these workarounds.
Topics
Transcript
. Welcome to the IPv6 Buzz where we dare to dive into the 128-bit address space wormhole. I'm Ed Horley. I'm Nick Boraglio. We discuss everything IPv6 on the show from strategy, design, deployment, operations, and even Internet standards. I'm Tom Coffin. We've spent 20 plus years working with the IPv6 protocol. We work on getting IPv6 working. We're here to share some lessons learned on how to avoid common mistakes. All right, welcome folks. We're back. And this time around, our topic for today is really, is one that maybe is more useful for the audience overall, which is really talking about user experience and setting up your own IPv6 environment. Because I know we talk about, you know,…
Full transcript available for MurmurCast members
Sign Up to AccessMore from The Everything Feed - All Packet Pushers Pods
HW083: Inside the WLAN Pros Toolbox – A Free, Multipurpose App
Keith Parsons introduces the WLAN Pros Toolbox, a free cross-platform app containing over 100 Wi-Fi tools, calculators, and references available on iPhone, iPad, Mac, Android, and web browsers. Built using Flutter and AI-assisted development, the app is intentionally free with no ads, subscriptions, or data collection because Parsons believes essential professional tools should be accessible to all engineers worldwide.
NB582: Infoblox Adds Network Observability with Kentik Buy; Satellite Data Centers vs. the Environment
Network Break covers major tech news including Infoblox's acquisition of Kentik for network observability, alarming electricity consumption by data centers (especially in Ireland), security advances in AI agent detection, and developments in space infrastructure including Rocket Lab's acquisition of Iridium and environmental concerns about orbital data centers.
TCG079: Why Your State File is Actually a Distributed Systems Problem
Malcolm Matalka argues that Terraform's value lies not in its HCL syntax but in its state management, which is fundamentally a distributed systems problem inadequately solved by file-based locking. He discusses how StateGraph reimagines infrastructure state as a database rather than a JSON file, enabling concurrent operations, better queryability, and solving the scalability issues that plague teams as they grow.
NAN126: Fine-Tuning Open Source LLMs for Network Engineering
Edward Tuharu, founder of VXpert AI, discusses his career pivot from pursuing CCIE certification to building AI-powered NOC/SOC systems after recognizing the transformative potential of transformer architecture in 2022. He outlines the progression of AI technologies from prompting to RAG to fine-tuning to agentic systems, drawing parallels with networking protocol evolution and emphasizing the importance of domain-specific knowledge and fundamentals.
D2DO306: Platform Engineering in the Agentic Era (Sponsored)
Jad Elzane and Miles Gray from VMware by Broadcom discuss how platform engineering evolved from DevOps to address developer cognitive overload, and how Platform Engineering 2.0 must now accommodate AI agents as consumers alongside human developers, requiring new security guardrails and observability controls.