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
TNO071: The Network Team Is Drowning. Is AI the Life Raft? (Sponsored)
Rekha Shenoy and Irfan Kimji from Backbox discuss how the exponential growth of vulnerabilities (49,000 CVEs annually) has made manual network operations unsustainable, and how AI-powered automation can help network teams manage patches and security updates at scale while maintaining human control and oversight.
HN840: How to Make a Technology Buying Decision
Sean Morgan, a research director at Deloro Group, discusses how technology buying decisions should extend beyond engineering specifications to include business alignment, ROI calculations, and understanding total cost of ownership. Engineers must shift from viewing IT as a cost center to positioning it as a business enabler by connecting technical decisions to revenue impact and organizational objectives.
IPB207: Flying Blind: Monitoring Might Not See IPv6
The IPv6 Buzz hosts discuss critical gaps in IPv6 monitoring across enterprise networks, highlighting that many monitoring platforms lack IPv6 awareness, vendor parity, and advanced analytical capabilities. They emphasize that while basic IPv6 data ingestion has improved, sophisticated features like cross-protocol event correlation, extension header analysis, and device identity tracking remain significant industry challenges.
N4N063: Link Layer Discovery Protocol
Link Layer Discovery Protocol (LLDP) is a standardized Layer 2 protocol that enables network devices to announce information about themselves to directly connected neighbors, facilitating network topology discovery and device identification in multi-vendor environments. The protocol uses Ethernet frames with special multicast destination MAC addresses to ensure frames don't propagate beyond immediate neighbors, and includes mandatory TLVs (Type-Length-Values) like chassis ID, port ID, and TTL alongside optional ones for extended information.
TCG083: Superintelligence for Everyone: Who Actually Holds the Power?
Three technology experts discuss Mark Zuckerberg's manifesto on distributed superintelligence, examining whether his promises of universal access and individual empowerment align with infrastructure realities. They conclude that while decentralized AI is theoretically safer than centralized control, the manifesto fails to account for human complexity, existing inequalities, and the enormous capital requirements that will likely concentrate power rather than distribute it.