Just what are we doing about this IPv6 transition? Geoff Huston APNIC

Slides:



Advertisements
Similar presentations
IPv6 Transition Roque Gagliano What is transition? IPv4 only.IPv4 Only Bone is borned IPv4 Only Experimental IPv6. Majority:
Advertisements

Copyright © 2007 JPNIC All Rights Reserved. IPv4 Countdown Policy Proposal (LAC ) Toshiyuki Hosaka Working Group on the policy for IPv4 address.
Possible Broadband Deployments Post IPv4 Completion Alain Durand, Work in progress #include.
Policy Aspects of the Transition to IPv6 Geoff Huston Chief Scientist, APNIC.
Geoff Huston, APNIC March 2006 APRICOT 2006 IPv4 Numerology.
Is the transition to IPv6 a market failure ? Geoff Huston APNIC The Fine Print: I am not a economist in terms of my professional qualifications or by virtue.
Measuring IPv6 Deployment Geoff Huston George Michaelson
1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
An Economic Perspective on IPv6 Transition Geoff Huston APNIC.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC APNIC 24, September 2007.
Routing Table Status Report November 2005 Geoff Huston APNIC.
Internet Address Exhaustion Geoff Huston APNIC. The Roots of Open Systems Unix TCP/IP Both technologies benefited from open source reference implementations.
End of the Internet Predicted! Torrent at 11. The Oracle Bones of IPv4 Some personal divination by Geoff Huston APNIC.
Beyond IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC IPv6 Summit, 21 November 2007.
IPv4 Consumption Update
End of the Internet Predicted! Torrent at 11. The Oracle Bones of IPv4 Some personal divination by Geoff Huston APNIC.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC APNIC 24, September 2007.
Where are we with IPv6? Geoff Huston APNIC. The minister for communications and information technology does not believe that regulatory intervention is.
Beyond IPv4 ? Geoff Huston Chief Scientist APNIC.
IPv6 Transition for Enterprises Light Reading Live 14 July 2011 John Curran President and CEO ARIN.
Planning Your Conversion from IPv4 to IPv6 John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol version.
Deploying IPv6: The time is now Are you ready? SFTA 24 May 2012 John Curran President and CEO, ARIN.
IPv6: No Longer Optional John Curran President & CEO, ARIN.
Migration to IPv6 – Has Tomorrow Finally Arrived? John Curran ARIN President & CEO.
IPv6: Moving to Adoption John Curran ARIN President & CEO 17 May 2010.
Disruption (and Recovery) of the ISP Business Model with IPv4 Depletion PTC12 15 January 2012 John Curran President and CEO, ARIN.
Demystifying IPv6: Ensuring a Smooth Transition John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol.
© AfriNIC – IPv6 in Africa How Africa is preparing for IPv6 Adiel A. Akplogan CEO, AfriNIC iWeek, Johannesburg, 18 September 2008.
IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
Why NAT64 must win. Andy Davidson 27 th Septeber 2012 ______________________________________________________ CTO, 2Connect UK. RIPE65, Amsterdam
Supporting Internet growth and evolution: The Transition to IPv6 CNNOS 14 July Sanjaya Services Director, APNIC.
IPv4 to IPv6 transition ALS Capacity Building April 2014
IPv4 to IPv6 Network Address Translation. Introduction 4 What is the current internet addressing scheme and what limitations does it face. 4 A new addressing.
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
IPv6 Deployment CANTO Nate Davis, Chief Operating Officer 13 August 2014.
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
IPv6: Paving the way for next generation networks Tuesday, 16 July 2013 Nate Davis Chief Operating Officer, ARIN.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
IPv4 Run Out and Transitioning to IPv6 Marco Hogewoning Trainer, RIPE NCC.
IP Transition Fix or a Band-Aid?
Enabling IPv6 in Corporate Intranet Networks
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
Running Out of Space: IPv4 Exhaustion Brian Nisbet Network Operations, HEAnet.
Some Observations on CGNs Geoff Huston Chief Scientist APNIC.
CGNs in IP What are you going to do about it? Mark Kosters, ARIN Geoff Huston, APNIC.
Public Policy Issues in the Communications and Infrastructure Services Policy area Geoff Huston APNIC June 2011.
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
IPv4 Address Exhaustion: A Progress Report Geoff Huston Chief Scientist APNIC.
Hello. How many IPv6 presentations have you sat though.
IPv6 – What You Need To Know Tom Hollingsworth CCNP,CCVP,CCSP, MCSE.
Measuring IPv6 Deployment Geoff Huston George Michaelson
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC November 2007.
Religion. I comman d you: Deploy IPv6 NOW ! Religion, Technology,
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
1 Shared Transition Space Victor Kuarsingh & Stan Barber July 27, 2011.
Is the transition to IPv6 a market failure? Geoff Huston APNIC CAIDA Workshop on Internet Economics (WIE’09) (
IPv6 Transition: A Progress Report Geoff Huston Chief Scientist APNIC.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
4 Byte AS Number Update Geoff Huston August 2008.
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
17/10/031 Euronetlab – Implementation of Teredo
IPv6 Adoption Status and Scheduling for Sustainable Development 24 July 2012 Nate Davis Chief Operating Officer, ARIN.
IPv4 shortage and CERN 15 January 2013
Addressing 2016 Geoff Huston APNIC.
Religion.
IP Addresses in 2016 Geoff Huston APNIC.
The IPv4 Consumption Model
Presentation transcript:

Just what are we doing about this IPv6 transition? Geoff Huston APNIC

The story so far…

In case you hadnt heard by now, we appear to be running quite low on IPv4 addresses!

Maybe youve had enough of the train wreck analogy for IPv4 exhaustion, despite some truly excellent wrecks that were especially prepared for your enjoyment. So if you like your visual analogies to be a little more catastrophic in nature …

IPv4 Address Exhaustion Prediction IANA Pool Total address demand Advertised Unadvertised RIR Pool

In this model, IANA allocates its last IPv4 /8 to an RIR on the 13 th July 2011 This is the models predicted exhaustion date as of the 23 rd August The predictive model is updated daily at:

Ten years ago we had a plan … Size of the Internet Time

Ten years ago we had a plan … IPv4 Pool Size Size of the Internet Time years

Ten years ago we had a plan … IPv6 Deployment IPv4 Pool Size Size of the Internet IPv6 Transition using Dual Stack Time years

Ten years ago we had a plan … IPv6 Deployment IPv4 Pool Size Size of the Internet IPv6 Transition using Dual Stack Time years

How are we going today with this plan? OR: How much IPv6 is being used today?

Web-based IPv6 Stats % 1.4%

Where are we today with IPv6? Compared with the size of the IPv4 network, the IPv6 network is around one hundred times smaller (or 1%) This figure is based on end-to-end capability measurements from a small sample of dual stack web sites. The bias in the data set means that the figure may well be very much smaller than 1% for the larger Internet

Whats the revised plan? IPv6 Deployment IPv4 Pool Size Size of the Internet IPv6 Transition Today Time ? 1% 100 % 2 years

Its just not looking good is it?

The Grand Dual-Stack Transition Plan IPv6 is not backward compatible with IPv4

The Grand Dual-Stack Transition Plan IPv6 is not backward compatible with IPv4 So the plan was to undertake the transition at the edges, progressively equipping end hosts and apps with IPv6 as well as IPv4

The Grand Dual-Stack Transition Plan IPv6 is not backward compatible with IPv4 So the plan was to undertake the transition at the edges, progressively equipping end hosts and apps with IPv6 as well as IPv4 When the overall majority Internet host population and Internet applications were dual-stack equipped we could then shut down IPv4 support

Dual Stack Transition IPv4 hosts

Dual Stack Transition IPv4 hosts Dual Stack IPv4 / IPv6 hosts Dual Stack IPv4 / IPv6 hosts Phase 1 – Progressively equip all end host systems and apps with Dual stack capability IPv4 IPv6 IPv4

Dual Stack Transition IPv6 hosts Dual Stack IPv4 / IPv6 hosts Dual Stack IPv4 / IPv6 hosts Phase 2 – Phase out Dual Stack in favour of IPv6 IPv6 IPv4 IPv6

Dual Stack Transition IPv6 hosts Dual Stack IPv4 / IPv6 hosts Dual Stack IPv4 / IPv6 hosts Phase 2 – Phase out Dual Stack in favour of IPv6 IPv6 IPv4 IPv6 If we ever get to phase 2, the execution of phase 2 will be quick – once all(*) hosts are IPv6 capable, then there is no need to continue support for ipv4

Dual Stack Transition How long will Phase 1 take? For how many years from now will we need to keep on providing IPv4 addresses to every host?

Phase 1 – Option A We perform a miracle! The global Internet, with more than 1.7 billion users, a similar population of end hosts and devices, and hundreds of millions of routers, firewalls, and billions of lines of configuration codes, and hundreds of millions of ancillary support systems, where only a very small proportion are IPv6 aware today, are all upgraded and fielded to work with IPv6 in the next 500 days, and then completely quits all use of IPv4 in 30 days later.

Phase 1 – Option A We perform a miracle! The global Internet, with more than 1.7 billion users, a similar population of end hosts and devices, and hundreds of millions of routers, firewalls, and billions of lines of configuration codes, and hundreds of millions of ancillary support systems, where only a very small proportion are IPv6 aware today, are all upgraded and fielded to work with IPv6 in the next 500 days, and then completely quits all use of IPv4 in 30 days later. Yeah – right!

Phase 1 – Option B We go so slowly that it stalls! Transition extends for more than a decade The Internet grows to times its current size using intense IPv4 NATs and a shift to universal adoption of client/ server architectures and translation gateways

Phase 1 – Option B We go so slowly that it stalls! Transition extends for more than a decade The Internet grows to times its current size using intense IPv4 NATs and shift to universal adoption of client/ server architectures and translation gateways VERY UGLY! At what point in time is IPv6 dropped as a common objective and the networked environment shift to large scale disjoint network realms with application level gateways with content capture and provider lock-in?

Phase 1 – Option C We have at most about 4-5 years: To get to the point where so much of the host population is dual-stack capable that whats left on IPv4 is not a stalling factor

How can this happen? Deploy IPv6/IPv4 Dual Stack on EVERYTHING! and clean up the IPv6 infrastructure as we do so! And increase NAT density in V4

How can this happen? Deploy IPv6/IPv4 Dual Stack on EVERYTHING! and clean up the IPv6 infrastructure as we do so! And increase NAT density in V4 We have an idea how to do this

How can this happen? Deploy IPv6/IPv4 Dual Stack on EVERYTHING! and clean up the IPv6 infrastructure as we do so! And increase NAT density in V4 We have an idea how to do this This one could be tricky…

NATs, NATs and NATs Use the port address in the TCP / UDP header to distinguish between CPE end points i.e. share an SPs IPv4 address across multiple CPE endpoints –CGN: dynamic port pool operation, but with complications of dual NAT traversal –D-S Lite: shift the NAT to the SP and eliminate the CPE NAT –A+P: explicit port rationing at the CPE and eliminate the SPs CGN

Today NATs exist in the CPE SP Access Network SP Core Network External Peers & Upstreams Customer Net Conventional CPE NAT Private IPv / /12 Public IPv4

Carrier Grade NAT Add another NAT in the path SP Metro Access Network SP Core Network External Peers & Upstreams CGN Customer Net Conventional CPE NAT Private IPv / /12 Private IPv /8 Public IPv4

Variations Dual Stack Lite SP Metro Access Network SP Core Network External Peers & Upstreams CGN Customer Net IPv4 / IPv6 Tunnel End-point Private IPv / /12 Public IPv6 Public IPv4 IPv4 / IPv6 Tunnel End-point + Pooled NAT

Variations Address + Port SP Metro Access Network SP Core Network External Peers & Upstreams CGN+PortFwd Customer Net Port restricted CPE NAT Private IPv / /12 Shared Shared Private IPv4 Port Forwarding / Tunnelling Public IPv4

But… None of these are commercial products as yet.. –CGN requires equipment to be deployed in the SP network (and will probably break some existing applications) –D-S Lite requires CPE change plus CGN equipment plus IPv6 SP deployment in the access net –A+P requires CPE change plus CGN equipment plus SP change to permit port forwarding

What wont work NAT-PT –at a packet-to-packet, statically mapped, translation level we can make it fly and there are implementations out there –but when you add the DNS and various application level behaviours into the mix, then lying about destination addresses, even for Good, is a Bad Thing in a packet datagram architecture

What wont work Assuming that this industry is ill-informed and stupid –the impediments to rapid dual stack deployment across all products and services are not based on ignorance of IPv6 within the industry. –more outrageous exhortations and overblown hype about IPv6 is unneeded. It serves no useful purpose other than providing mild amusement! –it may be better to look to the business model and public policy framework of todays Internet

Whats missing? Transition appears to be a necessary activity, and we will have to make Dual Stack last well beyond exhaustion, including IPv4 So one way or another we are facing some form of carrier NAT solution, and possibly a number of approaches If this is a necessary future, then whats missing from what we have now in order to make this happen?

1. No Money Good, Fast, and Cheap? Cheap is what drives the economics of the internet For an ISP, address scarcity has, so been a cost imposed on customers, not the ISP up until now… BUT all this is changing with address sharing proposals All these address sharing models impose new roles (and costs) on ISPs These models do not generate commensurate additional revenue Leading to a situation of displaced costs and benefits - the major benefits of this investment appear to be realized at the services and application layer rather than by existing large scale infrastructure incumbents, yet the major costs of such address sharing measures will be borne by the large scale incumbent operators of low layer access services Sound Familiar?

2. No Time We appear to be at the initial steps of this process of novel NAT technology to underpin IPv4 networks post-exhaustion We would like to be at the final stages of this process in a month or three from today Is this scale of development and deployment over the entire Internet likely? Possible? Plausible? Implausible? Impossible? Research Development Prototyping Standards Products and Services Adoption

3. No Common Consensus Confusion and Chaos Given that available effort is finite, where should we invest to effect the greatest leverage? –Port rationing in IPv4 ? –IPv6? –IMS and Application Level Gateways? –Application Level Peer networks Or will each or us make our own individual decisions and create chaotic and unviable outcomes for the network as a whole? No commonality of purpose or direction Whats a natural evolution here?

Where Next? Do we need to address EVERYTHING with shared addressing models? Or do we just need to allow web access to work? (The everything over http model of Internet services) How will the next generation of application models react to this situation?

Or… When all else fails, there is always denial

Thank You