1 Where did all those IPv6 addresses go? Geoff Huston APNIC April 2005 ARIN XV Discussion Panel Presentation.

Slides:



Advertisements
Similar presentations
IPv4 Address Lifetime Presented by Paul Wilson, APNIC Research activity conducted by Geoff Huston and supported by APNIC.
Advertisements

ARIN Public Policy Meeting
Unique Local IPv6 Unicast Addresses A review from an RIR perspective Geoff Huston August 2003.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IP Addressing Introductory material.
1 Computer Communication & Networks Lecture 17 & 18 Network Layer: Logical Addressing Waleed Ejaz.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
Draft Policy GPP Network IP Resource Policy Advisory Council Shepherds: Scott Leibrand and Rob Seastrom.
IPv6: The Future of the Internet? July 27th, 1999 Auug.
IPv6 Addressing – Status and Policy Report Paul Wilson Director General, APNIC.
2010-8: Rework of IPv6 Assignment Criteria David Farmer ARIN XXVI.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
IPv6 Elite Panel Addressing the IPv6 Internet Paul Wilson APNIC.
Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by.
IPv4 Address Lifetime Expectancy Geoff Huston Research activity supported by APNIC The Regional Internet Registries s do not make forecasts or predictions.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.
IPv6 Interim Policy Draft RIPE 42 Amsterdam, The Netherlands 1 May 2002.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
1 IPv6 Address Space Management Report of IPv6 Registry Simulation Policy SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
IPv4 Address Lifetime Presented by Nurani Nimpuno, APNIC Research activity conducted by Geoff Huston and supported by APNIC.
Measuring IPv6 Deployment Geoff Huston George Michaelson
An overview of IP addressing history and policy issues Leo Vegoda Number Resources Manager, IANA.
APNIC Depletion of the IPv4 free address pool – IPv6 deployment The day after!! 8 August 2008 Queenstown, New Zealand In conjunction with APAN Cecil Goldstein,
ICS 156: Lecture 2 (part 1) Today:  IP addressing  Data link protocols and ARP  Notes about lab.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC November 2007.
A proposal to lower the IPv4 minimum allocation size and initial criteria in the AP region prop-014-v001 Policy SIG APNIC17/APRICOT 2004 Feb
SANOG-7 Internet Evolution and IPv6 Paul Wilson Geoff Huston APNIC.
BGP in 2011 Geoff Huston APNIC. Conventional (Historical) BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
Policy Proposal to amend ARIN IPv6 assignment and utilization requirements ARIN XVI Los Angeles October 2005.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
1 The How of Where Geoff Huston APNIC Some Observations on IPv6 Addresses.
Address planning. Introduction Network-Level Design Considerations Factors affecting addressing scheme Recommended practices Case studies 6/4/20162.
1 AS Consumption Patterns Geoff Huston APNIC May 2005.
Anne Lord & Mirjam Kühne. AfNOG Workshop, 10 May IP Address Management AfNOG Workshop, 11 May 2001 Accra, Ghana presented by:
1 © 2004 Cisco Systems, Inc. All rights reserved. Draft-vandevelde-v6ops-nap-00 Network Architecture Protection (
1 IPv4 Address Lifetime Presented by Paul Wilson, APNIC Research activity conducted by Geoff Huston and supported by APNIC.
Overview of Policy Proposals Policy SIG Wednesday 31 August 2011.
1 Application of the HD ratio to IPv4 [prop-020-v001] Policy SIG 1 Sept 2004 APNIC18, Nadi, Fiji.
IPv4 Address Lifetime SANOG IV Presented by Nurani Nimpuno, APNIC Research activity conducted by Geoff Huston and supported by APNIC.
17 th APNIC Open Policy Meeting APNIC IPv6 Address Guidelines Akira Nakagawa )/ POWEREDCOM Billy MH Cheon / KRNIC Toshiyuki.
1 IANA global IPv6 allocation policy [prop-005-v002] Policy SIG 1 Sept 2004 APNIC18, Nadi, Fiji.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
Global IPv6 Address Interim Policy Draft Open Issues and Discussion Summary Address Policy SIG / 13 th APNIC Meeting Kosuke Ito Global IPv6 Interim Policy.
1 prop-031-v001: Proposal to amend APNIC IPv6 assignment and utilisation requirement policy Policy SIG 8 Sep 2005 APNIC20, Hanoi, Vietnam Geoff Huston.
1 IPv6 Allocation and Policy Update Global IPv6 Summit in China 2007 April 12, 2007 Guangliang Pan.
IPv6 Adoption Status and Scheduling for Sustainable Development 24 July 2012 Nate Davis Chief Operating Officer, ARIN.
شركت ارتباطات زيرساخت آبان 1393
IP Addressing Introductory material.
2002網際網路趨勢研討會IPv6 Tutorial
ECSE-6600: Internet Protocols
Where did all those IPv6 addresses go?
Addressing 2016 Geoff Huston APNIC.
IP Addressing Introductory material.
IP Addressing Introductory material.
A commentary on the ITU-T proposal for national address registries for IPv6 Geoff Huston April 2005.
IP Addresses in 2016 Geoff Huston APNIC.
Stephan Millet, Geoff Huston
IPv6 Address Space Management Report of IPv6 Registry Simulation
IP Addressing Introductory material
IPv6 Address Space Management Report of IPv6 Registry Simulation
A commentary on the ITU-T proposal for national address registries for IPv6 Geoff Huston April 2005.
IPv6 Address Management Past, Present and Future
IPv6 Policy and Allocation Update
End of the Internet Predicted!
IPv4 Address Lifetime Expectancy
Unique Local IPv6 Unicast Addresses
Removing aggregation criteria for IPv6 initial allocations
Presentation transcript:

1 Where did all those IPv6 addresses go? Geoff Huston APNIC April 2005 ARIN XV Discussion Panel Presentation

2 It seems rather odd… To be considering address capacity issues in a technology that is really only ramping up. 128 bits allows an awesomely large pool of unique values “If the earth were made entirely out of 1 cubic millimetre grains of sand, then you could give a unique address to each grain in 300 million planets the size of the earth” -- Wikipedia This is a highly speculative exercise….

3 IETF IPv6 Address Structure Interface ID 64 bits Subnet ID n bits Global ID 64 - n bits /64 RIR IPv6 Address Structure Interface ID 64 bits Subnet ID 16 bits Global ID 48 bits

4 Current Address Allocation Policies RIR to ISP(LIR): Initial allocation: /32 (minimum) Subsequent allocation : /32 (minimum) ISP(LIR) to customer: Only 1 interface ever: /128 Only 1 subnet ever: /64 Everything else: /48 (minimum) ISP(LIR) to each POP: /48

5 Address Efficiency – HD=0.8 Prefix /48 countend-site count /32 65,536 7,132 /31 131,072 12,417 /30 262,144 21,619 /29 524,288 37,641 /28 1,048,576 65,536 /27 2,097, ,105 /26 4,194, ,668 /25 8,388, ,901 /24 16,777, ,249 /23 33,554,432 1,048,576 /22 67,108,864 1,825,677 /21 134,217,728 3,178,688 /20 268,435,456 5,534,417 /19 536,870,912 9,635,980 /181,073,741,824 16,777,216

6 Google (“subscribers millions”) Broadband 150 million total globally 85 million DSL Globally 12 million in US today 58 million in US in 2008 Cellular Cingular: 50 million Verizon: 43 million Korea: 37 million Russia: 20 million Asia: 560 million China: 580 million subscribers by 2009

7 Squeezing in Bigger Numbers for Longer Timeframes The demand - global populations: Households, Workplaces, Devices, Manufacturers, Public agencies Thousands of service enterprises serving millions of end sites in commodity communications services Addressing technology to last for at least tens of decades Total end-site populations of tens of billions of end sites i.e. the total is order (10 11 ) ? The supply – inter-domain routing We really may be stuck with BGP Approx 200,000 routing (RIB) entries today A billion routing (RIB) entries looks a little too optimistic i.e. a total entry count is order(10 7 ) The shoe horn Aggregation and hierarchies in the address plan

8 Putting it together Aggregation and hierarchies are not highly efficient addressing structures The addressing plan needs to accommodate both large and small The addressing plan needs to be simple 16 bit subnets + HD = global populations + 60 years =?

9 HD Ratio for Bigger Networks Prefix /48 count end-site count /21 134,217,728 3,178,688 /20 268,435,456 5,534,417 /19 536,870,912 9,635,980 /18 1,073,741,824 16,777,216 /17 2,147,483,648 29,210,830 /16 4,294,967,296 50,859,008 /15 8,589,934,592 88,550,677 /14 17,179,869, ,175,683 /13 34,359,738, ,435,456 /12 68,719,476, ,373,275 /11 137,438,953, ,744,135 /10 274,877,906,944 1,416,810,831 /9 549,755,813,888 2,466,810,934 /8 1,099,511,627,776 4,294,967,296 /7 2,199,023,255,552 7,477,972,398 /6 4,398,046,511,104 13,019,906,166 /5 8,796,093,022,208 22,668,973,294 /4 17,592,186,044,416 39,468,974,941 /3 35,184,372,088,832 68,719,476,736 /2 70,368,744,177, ,647,558,364 /1 140,737,488,355, ,318,498,661

10 Multiplying it out A possible consumption total: a simple address plan (/48s) x aggregation factor (HD = 0.8) x global populations (10**11) x 60 years time frame = 50 billion – 200 billion = /1 -- /4 range RFC 3177 (Sept 2001) estimated 178 billion global IDs with a higher HD ratio. The total “comfortable” address capacity was a /3.

11 Is this enough of a margin? /4 consumption A total of 1/16 of the of the available IPv6 address space /1 consumption A total of 1/2 of the available IPv6 address space Factors / Uncertainties: Time period estimates (decades vs centuries) Consumption models (recyclable vs one-time manufacture) Network models (single domain vs overlays) Network Service models (value-add-service vs commodity distribution) Device service models (discrete devices vs ubiquitous embedding) Population counts (human populations vs device populations) Address Distribution models (cohesive uniform policies vs diverse supply streams) Overall utilization efficiency models (aggregated commodity supply chains vs specialized markets)

12 If this is looking slightly uncomfortable… then we need to re-look at the basic assumptions to see where there may be some room to shift the allocation and/or architectural parameters to obtain some additional expansion space

13 Where’s the Wriggle Room? IPv6 Allocation Policies The HD-Ratio target for address utilization The subnet field size used for end-site allocation IPv6 Address Architecture 64 bit Interface ID Interface ID 64 bits Subnet ID 16 bits Global ID 48 bits

14 1. Varying the HD Ratio /32 / % 2.1% 51.4% 31.2% Prefix Size Utilization Efficiency

15 Comparison of prefix size distributions from V6 registry simulations

16 Observations 80% of all allocations are /31, /32 for HD ratio of 0.8 or higher Changing the HD ratio will not impact most allocations in a steady state registry function Only 2% of all allocations are larger than a /27 For these larger allocations the target efficiency is lifted from 4% to 25% by changing the HD Ratio from 0.8 to 0.94 Total 3 year address consumption is reduced by a factor of 10 in changing the HD ratio from 0.8 to 0.94

17 What is a “good” HD Ratio to use? Consider what is common practice in today’s network in terms of internal architecture APNIC is conducting a survey of ISPs in the region on network structure and internal levels of address hierarchy and will present the findings at APNIC 20 Define a common ‘baseline’ efficiency level rather than an average attainable level What value would be readily achievable by large and small networks without resorting to renumbering or unacceptable internal route fragmentation? Consider overall longer term objectives Anticipated address pool lifetime Anticipated impact on the routing space

18 2. The Subnet Identifier field RFC 3177: The subnet field Recommendation /48 in the general case, except for very large subscribers /64 when it is known that one and only one subnet is needed by design /128 when it is absolutely known that one and only one device is connecting Motivation reduce evaluation and record-keeping workload in the address distribution function ease of renumbering the provider prefix ease of multi-homing end-site growth allows end-sites to maintain a single reverse mapping domain Allows sites to maintain a common reverse mapping zone for multiple prefixes Conformity with site-local structure (now unique locals)

19 Alternatives for subnetting Consider /56 SOHO default size Maintain /128 and /64 allocation points, and /48 for compound enterprise end-sites Processing and record-keeping overheads are a consideration here End-site growth models for SOHO are not looking at extensive subnetting of a single provider realm Renumbering workload is unaltered Multi-homing is not looking at prefix rewriting Fixed points maintains reverse mapping zone functions Allow for overall 6 – 7 bits of reduced total address consumption

20 Alternatives for subnetting Consider variable length subnetting Allows for greater end-site address utilization efficiencies Implies higher cost for evaluation and record keeping functions Implies tradeoff between utilization efficiency and growth overheads Likely strong pressure to simplify the process by adopting the maximal value of the range

21 3. The Interface Identifier This identifier is now well embedded in the address architecture for V6 Considerations for change here have extensive implications in terms of overlayed services of auto-configuration and discovery functions

22 Where’s the Wriggle Room? The HD ratio If using HD = 0.8 consumes 1 block of address space Using HD = 0.87 consumes 1/2 as much space Using HD = 0.94 consumes 1/10 as much space i.e. moving to a higher HD ratio will recover up to 3 bits here The subnet field /56 SOHO default subnet size may alter cumulative total by bits /10 -- /17 total consumption given original demand estimates Is this sufficient margin for error / uncertainty in the initial assumptions about the deployment lifetime for IPv6?