ipv4 consumption status
DESCRIPTION
IPv4 Consumption Status. Geoff Huston. Status of IPv4 today. More Views of V4 Space. More Views …. Address Run Rates… IANA. Recent IANA Allocations. Address Allocations. Mass-Market Broadband Deployments. CIDR Allocations. Class B Allocations. Advertised Address Span. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/1.jpg)
IPv4 Consumption Status
Geoff Huston
![Page 2: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/2.jpg)
Status of IPv4 today
![Page 3: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/3.jpg)
More Views of V4 Space
![Page 4: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/4.jpg)
More Views …
![Page 5: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/5.jpg)
Address Run Rates… IANA
![Page 6: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/6.jpg)
Recent IANA Allocations
![Page 7: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/7.jpg)
Address Allocations
Class B Allocations
CIDR Allocations
Mass-MarketBroadband
Deployments
![Page 8: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/8.jpg)
Advertised Address Span
![Page 9: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/9.jpg)
Unadvertised Addresses
![Page 10: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/10.jpg)
Predictions
If exhaustion of the unallocated IPv4 address pool is a near-term prospect, then the key question for many is:
When?
![Page 11: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/11.jpg)
Underlying Assumptions Tomorrow is a lot like today Trends visible in the recent past continue into
the future
This model assumes that there will be no last-chance panic, no change in policies, no change in the underlying demand dynamics, no disruptive externalities, no rationing, no inefficiencies, and no withholding
No, really!
![Page 12: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/12.jpg)
Prediction Technique
Assemble data on: IANA to RIR allocations RIR allocation rates Advertised address pool Unadvertised pool
And perform curve-fitting function over these data sequences
![Page 13: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/13.jpg)
IANA Data
![Page 14: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/14.jpg)
RIR DataRIR Allocation Projection
140
150
160
170
180
190
200
210
220
230
2004 2005 2006 2007 2008 2009 2010 2011 2012
Time
All
oc
ate
d S
pa
ce
RIR Allocation Data
Exponential TrendProjection
O(2) PolynomialProjection
IANA PoolExhaustion
First RIR'sPool Exhaustion
![Page 15: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/15.jpg)
Modelling the Entire System
Can we model all of the players? Management of the IANA Pool Allocations of address blocks to RIRs Allocations of address blocks to end
uses Advertisement of allocated space in
the inter-domain routing space
![Page 16: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/16.jpg)
Prediction Technique1. Fit a mathematical model over the advertised
address pool data as a function of time2. And then model the unadvertised address
pool size as a function of the advertised pool3. Derive industry demand as the sum of the two
pools4. Then model RIR actions by simulating
allocations to match demand5. Then model IANA actions by simulating IANA
to RIR policies6. Then model the operation of the address
distribution system 7. Run until all address pools exhaust!
![Page 17: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/17.jpg)
Modelling Data – IPv4 Advertised Address pool since 2000
![Page 18: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/18.jpg)
1st Order Differential
![Page 19: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/19.jpg)
Curve Fitting
![Page 20: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/20.jpg)
Curve Fitting Error
![Page 21: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/21.jpg)
Selecting a model
Lowest error on fit to data is the quadratic growth model Linear and exponential growth
models indicate a worse fit to recent data
i.e Address demand is increasing at a constant rate
![Page 22: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/22.jpg)
Advertised Address Space
![Page 23: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/23.jpg)
Unadvertised / Advertised Ratio
![Page 24: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/24.jpg)
Address Consumption Model
Total address demand
Advertised addresses
Unadvertised addresses
PredictionData
![Page 25: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/25.jpg)
Modelling RIR Actions
![Page 26: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/26.jpg)
IANA Exhaustion
![Page 27: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/27.jpg)
Address Consumption Model
IANA Pool
PredictionData
RIR Pool
![Page 28: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/28.jpg)
So -- when?
In this model, IANA allocates its last IPv4 /8 to an RIR on the 27th March 2010
This is the model’s predicted exhaustion date as of the 23th July 2007. Tomorrow’s prediction may be different!
RIR address pool exhaustion will follow in 6 to 36 months thereafter – depending on which RIR
![Page 29: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/29.jpg)
That’s less then 3 years away!
What Then?
![Page 30: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/30.jpg)
![Page 31: IPv4 Consumption Status](https://reader036.vdocument.in/reader036/viewer/2022062410/5681586a550346895dc5c8c7/html5/thumbnails/31.jpg)
This material has been compiled from public data sources. More information on the prediction technique and the data used for this exercise is at:
http://ipv4.potaroo.net