IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address...

20
IPv4 Consumption Update Geoff Huston APNIC

Transcript of IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address...

Page 1: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

IPv4 Consumption Update

Geoff Huston

APNIC

Page 2: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Address Distribution Framework

IANAUnallocated Address

Pool

RIR-AdministeredAddress Pools

AdvertisedAddresses

Un-AdvertisedAddresses

AllocatedAddress Pool

Page 3: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

IPv4 - Current Status (July 2006)

Page 4: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

What’s the Question?

Some possibilities: When do we ‘run out’ of IPv4 address space? When will it be impossible to obtain an IPv4 address

block? When will it be impossible to obtain an IPv4 address

block for any price? When do we need to have IPv6 deployed? When will the current IPv4 address distribution

policies fail? What would / might happen thereafter?

Page 5: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

My Question:

When will the first RIR exhaust its IPv4 address pool, and be unable to service a request for IPv4 address space?

Page 6: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Address Distribution Framework

IANAUnallocated Address

Pool

AdvertisedAddresses

Un-AdvertisedAddresses

AllocatedAddress Pool

61 /8s available36 /8s reserved

18.4 /8s available

48.7 /8s unadvertised91.8 /8s unadvertised

RIR-AdministeredAddress Pools

Page 7: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Prediction Model

Total Address “demand” is expressed by the size of the allocated address pool This is the sum of advertised and unadvertised

address pools So a total demand predictive model can be

constructed from predictors of advertised and unadvertised address space

Page 8: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Total Address Demand

Advertised Address Pool

Unadvertised Address Pool

Page 9: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Address Demand

Advertised Address Pool

Unadvertised Address Pool

Page 10: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Advertised Address Growth

Page 11: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Unadvertised : Advertised Ratio

Page 12: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Address Demand Prediction Model

Adv = ef(t)

Unadv = Adv x g(t)

Total = Adv + Unadv

Page 13: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Modelling RIR Address Pools

Page 14: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Demand and Supply

Page 15: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

My Question:

When will the first RIR exhaust its IPv4 address pool, and be unable to service a request for IPv4 address space?

Currently, the model predicts: March 2011

Page 16: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

How reliable is this prediction?

The model applies an exponential curve fits to recent (3 year) data and then undertakes forward extrapolation Address consumption has been increasing over the past 24

months at a slightly faster than modelled exponential growth rate, so the model has been under-predicting for the past 6 months.

A better fit to recent data would be via an O(2) polynomial. Are we actually modelling industry growth (consumption) or

consumption plus some level of hoarding behaviours? Either way, there are a lot of uncertainties associated with this

consumption model

Page 17: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

What does this mean?

This model indicates that the current IPv4 address allocation framework will reach its logical conclusion in the 2009 – 2012 timeframe, when the first of the RIR’s unallocated address pools is exhausted

Page 18: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

What Then?

Some possibilities include: Policy shifts in the address distribution function? Emergence of markets that would mediate supply and

demand of address transfer through a pricing function?

Further impetus to NAT deployment? Impetus to IPv6 deployment? The destruction of the Internet as we know it?

Page 19: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Some Resources:

IPv4 Address Reporthttp://ipv4.potaroo.net

Internet Protocol Journal, Vol. 8, No. 3http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_8-3/ipv4.html

Internet Identifier Consumptionhttp://www.caida.org/research/id-consumption/

Page 20: IPv4 Consumption Update Geoff Huston APNIC. Address Distribution Framework IANA Unallocated Address Pool RIR-Administered Address Pools Advertised Addresses.

Thank You