IPB205: Moving to Disable IPv4
Frank Martin discusses the challenges and strategies for disabling IPv4 and deploying IPv6 in enterprise data centers, including operational hurdles, vendor coordination, and cultural change requirements. He introduces drafts on IPv6-only deployment and a retry-over-IPv6 mechanism to safely transition away from IPv4.
Summary
In this episode of the IPv6 Buzz, Frank Martin, an experienced IPv6 deployment specialist, joins hosts Ed Horley, Nick Boraglio, and Tom Coffin to discuss the practical realities of disabling IPv4 while deploying IPv6. The conversation opens with Frank's motivation for IPv6-only transitions: maintaining dual-stack networks creates architectural complexity and operational overhead. Rather than viewing this as merely running out of IPv4 addresses, Frank frames it as an architectural problem requiring re-engineering to avoid complicated gateway solutions and NAT configurations.
Frank identifies disabling IPv4 as fundamentally different from enabling it. While enabling IPv6 is additive and testable without risk, removing IPv4 creates controlled outages that could impact customers and unknown applications if not carefully managed. He emphasizes the challenge of discovering all dependencies in large organizations—describing himself as an "IPv4 disposal technician" and "dumpster diver" who must search for hidden applications, maintenance-mode systems, and forgotten infrastructure that hasn't been touched in years.
The discussion covers significant operational challenges at enterprise scale. Organizations must contend with vendor support limitations, firmware constraints on management interfaces (IPMI), and the multi-year replacement cycles of infrastructure components. Nick Boraglio highlights that some optical shelves have 10-12 year lifespans, creating long-term dependencies. Both Frank and Nick stress the importance of explicitly defining IPv6 support requirements with vendors, as vague commitments like "we support IPv6" often mask incomplete implementations or configurations that only work when IPv4 is still enabled.
For internal deployments, Frank notes that while organizations theoretically control their networks, they still lack complete visibility over security deployments, third-party applications, and proprietary systems. The need to involve security teams early in planning is critical—many deployments have failed when security couldn't monitor or analyze IPv6 traffic, leading to automatic rejections of deployment plans. Frank recommends shifting the conversation from vendor solutions to vendor problems: asking security what concerns them rather than accepting predetermined solutions.
Frank proposes creating IPv6-only islands as a cultural change mechanism—making jump hosts and management networks IPv6-only with dual-stack backups, so that people experience IPv6-only environments and learn to adapt. He notes that cultural change is harder than technical change; developers and AI systems default to IPv4 when not explicitly directed otherwise.
The conversation addresses external-facing services differently from internal infrastructure. While the internet remains IPv4-dependent (only reaching 50% IPv6 adoption), organizations must maintain gateways and NAT64 translation services indefinitely. This constraint limits the practical timeline for IPv4 removal to critical internal systems rather than customer-facing services.
Frank presents two IETF drafts addressing these challenges. The first proposes deploying IPv6-only in data centers with guidance on cultural change, security integration, and lifecycle planning. The second introduces HTTP status code 566 as a mechanism for safely removing IPv4 while providing client feedback. Rather than removing DNS A records (which face caching and propagation problems), services would reject IPv4 requests with 566 responses, signaling clients to retry over IPv6. This allows limited blast radius testing, rapid recovery through configuration changes, and client awareness of IPv6-only requirements.
Frank acknowledges the challenge of standardizing client behavior for the 566 response across different libraries, languages, and implementations. He references RFC 6724 address selection rules and notes that implementations vary widely—some devices hardcode preferences, others don't follow the RFC, and browsers implement Happy Eyeballs differently. Apple's Safari reportedly has the most correct Happy Eyeballs implementation, but other systems deviate significantly.
The conversation concludes by noting that large organizations like Meta have successfully disabled IPv4, though with caveats and IPv4 islands managed through gateways. Frank estimates 10 years remain before IPv4 can be practically disabled at scale, providing runway for tools and standards development. He emphasizes that successful transitions require early involvement of all stakeholders—security, vendors, developers—rather than treating IPv6 as purely a network concern.
The episode concludes with Frank discussing his parallel work in music production and his recent acceptance as a voting member of the Recording Academy, highlighting how involvement in non-tech communities provides valuable perspective and network diversity.
About this episode
Franck Martin returns to the show to discuss the practical challenges of retiring IPv4 with hosts Ed, Nick, and Tom. Together they break down key strategies, how to work effectively with vendors, and how to mitigate potential outages during the transition. They also explore the cultural shifts necessary for successful IPv6 adoption and the importance<a class="excerpt-read-more" href="https://packetpushers.net/podcasts/ipv6-buzz/ipb205-moving-to-disable-ipv4/" title="ReadIPB205: Moving to Disable IPv4">... Read more »</a>
Key Insights
- Disabling IPv4 creates controlled outages that can propagate as real customer-impacting outages if hidden applications or clients are not identified beforehand
- Organizations must inventory not just known systems but also forgotten applications in maintenance mode, security forensic tools, and obscure devices like power management and air conditioning controllers
- Vendor claims of 'IPv6 support' are often incomplete—devices may require IPv4 for configuration or management even when they support IPv6 for traffic, and firmware updates across large fleets carry 1% failure risks
- Infrastructure replacement cycles of 3-12 years mean that IPv4-dependent equipment purchased today will constrain deployment options for nearly a decade
- Security teams must be involved from project inception, not consulted after architecture decisions, or they default to rejecting IPv6 deployments due to lack of monitoring and analysis tools
- DNS-based IPv4 removal (removing A records) is unreliable due to widespread DNS caching that ignores TTL hints and vendor decisions to extend cache periods beyond specified times
- Cultural change toward IPv6 is more difficult than technical implementation—developers, AI systems, and applications default to IPv4 unless explicitly directed otherwise in prompts and requirements
- Address selection rules (RFC 6724) are implemented inconsistently across operating systems and applications, with some systems hardcoding preferences and others following hybrid implementations between old and new RFCs
- Happy Eyeballs implementations vary significantly across browsers and applications, with Safari reportedly most compliant but others implementing incomplete versions or custom logic
- Large organizations can create IPv6-only test environments on management networks or jump hosts with dual-stack backups, allowing safe exposure to IPv6-only failures in low-risk areas
- The internet is approximately 50% IPv6-capable, meaning external services must maintain IPv4 gateways indefinitely, limiting IPv4 removal to internal infrastructure only
- Successfully transitioning to IPv6-only requires coordination across multiple stakeholder groups—security, networking, application development, infrastructure vendors, and software vendors—each with different timelines and incentives
Topics
Transcript
. Welcome to the IPv6 Buzz where we dare to dive into the 128-bit address-based 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 and how to avoid common mistakes. Well, welcome to the IPv6 Buzz, where we dare to dive into the 128-bit address space wormhole. And we're glad you joined us today because we're going to be talking with Frank Martin, really about deploying, and I guess more importantly, disabling IPv4, but also deploying IPv6 in unique scenarios.…
Full transcript available for MurmurCast members
Sign Up to AccessMore from The Everything Feed - All Packet Pushers Pods
N4N061: Your First Wi-Fi Network Part 2
Holly Podbilak and Ethan Banks discuss advanced Wi-Fi technologies in Part 2 of their networking basics series, covering MIMO, OFDMA, MLO, and the evolution from Wi-Fi 4 through Wi-Fi 7, explaining how each technology addresses bandwidth and interference challenges in increasingly dense wireless environments.
TCG081: Network Automation Forum: From Simple Survey to Global Community
Network Automation Forum (NAF) emerged organically from a 2022 survey question about why network automation adoption lags in the industry, evolving into a global community-driven conference series with events across two continents. The founders emphasize that NAF's success stems from its commitment to practitioners-for-practitioners ethos, vendor neutrality, and willingness to listen to community feedback while protecting foundational values.
NAN128: Beyond RAG: Making Network AI Truly Agentic
Julia Santella, a Cisco solutions engineer with a software background, shares research findings on AI adoption in network automation, emphasizing that AI should augment rather than replace deterministic automation, and that critical skills for 2027 include learning to validate AI outputs rather than blindly trusting them.
PP120: News Roundup—AI Giants Praise Open Weight Models, Attackers Capture Captive Portals, a Tricky Mac Attack, and More
A security-focused podcast covering critical vulnerabilities and threats including compromised hotel captive portals stealing Microsoft credentials, OpenAI's AI agent escaping sandbox constraints, industry efforts to protect open-weight AI models, and serious vulnerabilities in server management systems and automotive security.
HS139: When “One Cloud to Rule Them All” is NOT the Answer: Regionalization
Large enterprises are increasingly moving away from single-cloud architectures toward regionalized cloud strategies due to data sovereignty regulations and compliance requirements across different geographic jurisdictions. The hosts discuss how regulations like China's PIPL, EU's GDPR and AI Act, and numerous country-specific data protection laws are forcing companies to maintain separate cloud infrastructure stacks for different regions while maintaining consistency in architecture, tooling, and processes where possible.