ipv4 address lifetime expectancy revisited - revisited

22
IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional Internet Registries s do not make forecasts or predictions about number resource lifetimes. The RIRs provide statistics of what has been allocated. The following presentation is a personal contribution based on extrapolation of RIR allocation data.

Upload: tamera

Post on 19-Mar-2016

109 views

Category:

Documents


4 download

DESCRIPTION

IPv4 Address Lifetime Expectancy Revisited - Revisited. Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IPv4 Address Lifetime Expectancy Revisited - Revisited

IPv4 Address Lifetime ExpectancyRevisited - Revisited

Geoff HustonNovember 2003

Presentation to the IEPG

Research activitysupported by APNIC

The Regional Internet Registries s do not make forecasts or predictions about number resource lifetimes. The RIRs provide statistics of what has been allocated. The following presentation is a personal contribution based on extrapolation of RIR allocation data.

Page 2: IPv4 Address Lifetime Expectancy Revisited - Revisited

IPv4 Address Lifetime Expectancy

In July the IEPG presentation on address lifetime expectancy used the rate of growth of BGP advertised address space as the overall address consumption driver

The presentation analyzed the roles of the IANA and the RIRs and created an overall model of address consumption

Page 3: IPv4 Address Lifetime Expectancy Revisited - Revisited

IPv4 Model

0

50

100

150

200

Jan-00 Jan-05 Jan-10 Jan-15 Jan-20 Jan-25

IANARIRBGPIANA-PRIR-PBGP-PRIRLIR

Modelling the Process – July 2003

Projections

IANA Pool Exhaustion 2022RIR Pool Exhaustion 2024

Page 4: IPv4 Address Lifetime Expectancy Revisited - Revisited

Address Consumption Models The basic assumption was that continued

growth will remain at a constant proportion of the total advertised address space (compound growth), and that as a consequence address exhaustion was predicted to occur sometime around 2025

Does the advertised address data support this view of the address growth model?

Page 5: IPv4 Address Lifetime Expectancy Revisited - Revisited

The Advertised Address Space

Page 6: IPv4 Address Lifetime Expectancy Revisited - Revisited

Notes It’s noisy data

There are 3 /8 prefixes that flap on a multi-day cycle

There are shorter term flaps of smaller prefixes

Reduce the noise by: Removing large steps Applying gradient filter Apply averaging to smooth the data

Page 7: IPv4 Address Lifetime Expectancy Revisited - Revisited

Smoothed Data (1)Filter to 18 /8 advertisements

59

61

63

65

67

69

71

73

75

Feb-00

Apr-00

Jun-00

Aug-00

Oct-00

Dec-00

Feb-01

Apr-01

Jun-01

Aug-01

Oct-01

Dec-01

Feb-02

Apr-02

Jun-02

Aug-02

Oct-02

Dec-02

Feb-03

Apr-03

Jun-03

Aug-03

Page 8: IPv4 Address Lifetime Expectancy Revisited - Revisited

Smoothed Data (2)Gradient Filtered

59

61

63

65

67

69

71

73

75

Feb-00

Apr-00

Jun-00

Aug-00

Oct-00

Dec-00

Feb-01

Apr-01

Jun-01

Aug-01

Oct-01

Dec-01

Feb-02

Apr-02

Jun-02

Aug-02

Oct-02

Dec-02

Feb-03

Apr-03

Jun-03

Aug-03

Page 9: IPv4 Address Lifetime Expectancy Revisited - Revisited

Model MatchingApplying Models to the Data

59

61

63

65

67

69

71

73

75

77

Feb-00

Apr-00

Jun-00

Aug-00

Oct-00

Dec-00

Feb-01

Apr-01

Jun-01

Aug-01

Oct-01

Dec-01

Feb-02

Apr-02

Jun-02

Aug-02

Oct-02

Dec-02

Feb-03

Apr-03

Jun-03

Aug-03

DataLinearPolynomial

Page 10: IPv4 Address Lifetime Expectancy Revisited - Revisited

But Which Model? A number of models can be

applied to this data: Linear model, assuming a constant

rate of growth Polynomial model, assuming a

constant rate of change of growth Exponential model, assuming a

geometric growth with a constant doubling period

Page 11: IPv4 Address Lifetime Expectancy Revisited - Revisited

First Order Differential of the data

First Order Differential

1

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

Feb-00

Apr-00

Jun-00

Aug-00Oct-

00

Dec-00

Feb-01

Apr-01

Jun-01

Aug-01Oct-

01

Dec-01

Feb-02

Apr-02

Jun-02

Aug-02Oct-

02

Dec-02

Feb-03

Apr-03

Jun-03

Aug-03

Page 12: IPv4 Address Lifetime Expectancy Revisited - Revisited

Linear Best Fit to Differential

Least Squares Best Fit

1

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

Feb-

00

Apr

-00

Jun-

00

Aug

-00

Oct

-00

Dec

-00

Feb-

01

Apr

-01

Jun-

01

Aug

-01

Oct

-01

Dec

-01

Feb-

02

Apr

-02

Jun-

02

Aug

-02

Oct

-02

Dec

-02

Feb-

03

Apr

-03

Jun-

03

Aug

-03

Page 13: IPv4 Address Lifetime Expectancy Revisited - Revisited

Growth Rate The growth rate of 4 – 5 /8 blocks

per year in 99-00 is now approximately half that, at 2 – 3 /8 blocks per year

A constant growth model has a best fit of 3.5 /8 blocks per year

The change in growth over the period is a decline in growth rate by 0.4 /8 blocks per year

Page 14: IPv4 Address Lifetime Expectancy Revisited - Revisited

Log of DataLog of smoothed data

4

4.05

4.1

4.15

4.2

4.25

4.3

Feb-00

Apr-00

Jun-00

Aug-00

Oct-00

Dec-00

Feb-01

Apr-01

Jun-01

Aug-01

Oct-01

Dec-01

Feb-02

Apr-02

Jun-02

Aug-02

Oct-02

Dec-02

Feb-03

Apr-03

Jun-03

Aug-03

Page 15: IPv4 Address Lifetime Expectancy Revisited - Revisited

Best Fit to LogBest Fit to Log Data

4

4.05

4.1

4.15

4.2

4.25

4.3

Feb-00

Apr-00

Jun-00

Aug-00

Oct-00

Dec-00

Feb-01

Apr-01

Jun-01

Aug-01

Oct-01

Dec-01

Feb-02

Apr-02

Jun-02

Aug-02

Oct-02

Dec-02

Feb-03

Apr-03

Jun-03

Aug-03

Page 16: IPv4 Address Lifetime Expectancy Revisited - Revisited

Exponential Model The exponential model assumes a

liner best fit to the log of the data series

This linear fit is evident across 2000 More recent data shows a negative

declining rate in growth of the log of the data.

Page 17: IPv4 Address Lifetime Expectancy Revisited - Revisited

ProjectionsProjections

0

50

100

150

200

Dec-99

Dec-01

Dec-03

Dec-05

Dec-07

Dec-09

Dec-11

Dec-13

Dec-15

Dec-17

Dec-19

Dec-21

Dec-23

Dec-25

Dec-27

Dec-29

Dec-31

Dec-33

Dec-35

Dec-37

Dec-39

Dec-41

LinearX**2 PolynomialExponentialAverage Data

Page 18: IPv4 Address Lifetime Expectancy Revisited - Revisited

Observations Polynomial best fit sees a continuing

decline in growth until growth reaches zero in 2010 Matches a model of market saturation

Exponential best fit sees continuing increase in growth until exhaustion occurs in 2021 Matches a model of uniform continued growth in

all parts of the network Linear best fit sees constant growth until

exhaustion occurs in 2042 Matches a model of progressive saturation in

existing markets offset by demands in new markets

Page 19: IPv4 Address Lifetime Expectancy Revisited - Revisited

Modelling the Process Assume that the RIR efficiency in allocation

slowly declines, then the amount of RIR-held space increases over time

Assume that the Unannounced space shrinks at the same rate as shown over the past3 years

Assume linear best fit model to the announced address space projections and base RIR and IANA pools from the announced address space projections

Page 20: IPv4 Address Lifetime Expectancy Revisited - Revisited

Modelling the ProcessIPv4 Model

0

50

100

150

200

Jan-00 Jan-05 Jan-10 Jan-15 Jan-20 Jan-25 Jan-30 Jan-35 Jan-40 Jan-45

IANARIRBGPIANA-PRIR-PBGP-PRIRLIR

Projections

IANA Pool Exhaustion 2030RIR Pool Exhaustion 2037

Unadvertised Address Pool

RIR Holding Pool

Page 21: IPv4 Address Lifetime Expectancy Revisited - Revisited

Observations Extrapolation of current allocation practices and current

demand models using an exponential growth model derived from a 2000 – 2003 data would see RIR IPv4 space allocations being made for the next 2 decades, with the unallocated draw pool lasting until 2018 - 2020

The use linear growth model sees RIR IPv4 space allocations being made for the next 3 decades, with the unallocated draw pool lasting until 2030 – 2037

Re-introducing the held unannounced space into the routing system over the coming years would extend this point by a further decade, prolonging the useable lifetime of the unallocated draw pool until 2038 – 2045

This is just a model

Page 22: IPv4 Address Lifetime Expectancy Revisited - Revisited

Questions Externalities:

What are the underlying growth drivers and how are these best modeled?

What forms of disruptive events would alter this model?

What would be the extent of the disruption (order of size of the disruptive address demand)?