IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to...

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.

Transcript of IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to...

Page 1: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 analysed the roles of the IANA and the RIRs and created an overall model of address consumption

Page 3: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

IPv4 Model

0

50

100

150

200

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

IANA

RIR

BGP

IANA-P

RIR-P

BGP-P

RIR

LIR

Modelling the Process – July 2003

Projections

IANA Pool Exhaustion 2022

RIR Pool Exhaustion 2024

Page 4: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

The Advertised Address Space

Page 6: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

Smoothed Data (1)Filter to 18 /8 advertisements

59

61

63

65

67

69

71

73

75

Feb-0

0

Apr-00

Jun-0

0

Aug-00

Oct-0

0

Dec-0

0

Feb-0

1

Apr-01

Jun-0

1

Aug-01

Oct-0

1

Dec-0

1

Feb-0

2

Apr-02

Jun-0

2

Aug-02

Oct-0

2

Dec-0

2

Feb-0

3

Apr-03

Jun-0

3

Aug-03

Page 8: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

Smoothed Data (2)Gradient Filtered

59

61

63

65

67

69

71

73

75

Feb-0

0

Apr-00

Jun-0

0

Aug-00

Oct-0

0

Dec-0

0

Feb-0

1

Apr-01

Jun-0

1

Aug-01

Oct-0

1

Dec-0

1

Feb-0

2

Apr-02

Jun-0

2

Aug-02

Oct-0

2

Dec-0

2

Feb-0

3

Apr-03

Jun-0

3

Aug-03

Page 9: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

Model MatchingApplying Models to the Data

59

61

63

65

67

69

71

73

75

77

Feb-0

0

Apr-00

Jun-0

0

Aug-00

Oct-0

0

Dec-0

0

Feb-0

1

Apr-01

Jun-0

1

Aug-01

Oct-0

1

Dec-0

1

Feb-0

2

Apr-02

Jun-0

2

Aug-02

Oct-0

2

Dec-0

2

Feb-0

3

Apr-03

Jun-0

3

Aug-03

Data

Linear

Polynomial

Page 10: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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-0

0

Apr-00

Jun-0

0

Aug-00

Oct-0

0

Dec-0

0

Feb-0

1

Apr-01

Jun-0

1

Aug-01

Oct-0

1

Dec-0

1

Feb-0

2

Apr-02

Jun-0

2

Aug-02

Oct-0

2

Dec-0

2

Feb-0

3

Apr-03

Jun-0

3

Aug-03

Page 12: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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

Ap

r-00

Jun

-00

Au

g-0

0

Oct

-00

Dec

-00

Feb

-01

Ap

r-01

Jun

-01

Au

g-0

1

Oct

-01

Dec

-01

Feb

-02

Ap

r-02

Jun

-02

Au

g-0

2

Oct

-02

Dec

-02

Feb

-03

Ap

r-03

Jun

-03

Au

g-0

3

Page 13: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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

per year in 99-00 is now appoximately 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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

Log of DataLog of smoothed data

4

4.05

4.1

4.15

4.2

4.25

4.3

Feb-0

0

Apr-00

Jun-0

0

Aug-00

Oct-0

0

Dec-0

0

Feb-0

1

Apr-01

Jun-0

1

Aug-01

Oct-0

1

Dec-0

1

Feb-0

2

Apr-02

Jun-0

2

Aug-02

Oct-0

2

Dec-0

2

Feb-0

3

Apr-03

Jun-0

3

Aug-03

Page 15: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

Best Fit to LogBest Fit to Log Data

4

4.05

4.1

4.15

4.2

4.25

4.3

Feb-0

0

Apr-00

Jun-0

0

Aug-00

Oct-0

0

Dec-0

0

Feb-0

1

Apr-01

Jun-0

1

Aug-01

Oct-0

1

Dec-0

1

Feb-0

2

Apr-02

Jun-0

2

Aug-02

Oct-0

2

Dec-0

2

Feb-0

3

Apr-03

Jun-0

3

Aug-03

Page 16: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

ProjectionsProjections

0

50

100

150

200

Dec-9

9

Dec-0

1

Dec-0

3

Dec-0

5

Dec-0

7

Dec-0

9

Dec-1

1

Dec-1

3

Dec-1

5

Dec-1

7

Dec-1

9

Dec-2

1

Dec-2

3

Dec-2

5

Dec-2

7

Dec-2

9

Dec-3

1

Dec-3

3

Dec-3

5

Dec-3

7

Dec-3

9

Dec-4

1

Linear

X**2 Polynomial

Exponential

Average Data

Page 18: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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

IANA

RIR

BGP

IANA-P

RIR-P

BGP-P

RIR

LIR

Projections

IANA Pool Exhaustion 2030

RIR Pool Exhaustion 2037

Unadvertised Address Pool

RIR Holding Pool

Page 21: IPv4 Address Lifetime Expectancy Revisited - Revisited Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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 Geoff Huston November 2003 Presentation to the IEPG Research activity supported by APNIC The Regional.

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)?