ipv4 address lifetime expectancy revisited geoff huston september 2003 presentation to the ripe 46...
TRANSCRIPT
![Page 1: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/1.jpg)
IPv4 Address Lifetime ExpectancyRevisited
Geoff HustonSeptember 2003
Presentation to the RIPE 46 Plenary
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 Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/2.jpg)
IPv4 Address Lifetime Expectancy
This was an IETF activity starting as part of the Routing and Addressing (ROAD) activity in the early 1990’s
The objective was to understand the rate of allocation of IPv4 addresses and make some predictions as to the date of eventual exhaustion of the unallocated address pool
This is a re-visiting of this activity with consideration of additional data derived from the characteristics of the BGP routing table
![Page 3: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/3.jpg)
The IPv4 Address Space A 32 bit field spanning some 4.4B entries The IETF, through standards actions, has
determined some space to be used for global unicast, some for multicast and some held in reserve
IANA has allocated some unicast space to the RIRs for further allocation and assignment, assigned some space directly, and reserved some space for particular purposes
![Page 4: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/4.jpg)
Reserved 7.5%
Multicast 6.2%
Unicast 86.3%
The IPv4 Top Level Structure
221 /8
16 /8
19 /8
![Page 5: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/5.jpg)
Modeling the Process A number of views can be used to
make forward projections: The rate at which IPv4 number blocks
are passed from IANA to the RIRs The rate at which RIRs undertake
assignments of IPv4 address blocks to LIRs and end users
The growth of the number of announced addresses in the BGP routing table
![Page 6: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/6.jpg)
Data Sets
IANA IPv4 Address Registry Allocation of /8 blocks to RIRs and
others RIR Stats files
Allocation of blocks to LIRs BGP Routing table
Amount of address space advertised as reachable
![Page 7: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/7.jpg)
IANA Allocations The IPv4 address registry records the
date of each /8 allocation undertaken by the IANA
This data has some inconsistencies, but is stable enough to allow some form of projection
![Page 8: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/8.jpg)
IANA Registry Comments The allocation dates for those address
blocks prior to 1995 are inaccurate The earliest date is 1991, and a large block has
been recorded as allocated in 1993. This is inconsistent with dates recorded in the
RIR stats files, which record allocations back to 1983
It would appear that there was a revision of the IANA registry in the period 1991 – 1993, and the IANA recorded dates are the revision dates
Useable dates appear to start from allocations from 1995 onwards
![Page 9: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/9.jpg)
IETF Reserved 7.5%
Multicast 6.2%
Unicast IANA Reserved 35.2%
Unicast - Allocated 51.1%
IANA – Current Status
![Page 10: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/10.jpg)
IANA AllocationsIANA Allocations (/8)
0
50
100
150
200
Jan-91 Jan-92 Jan-93 Jan-94 Jan-95 Jan-96 Jan-97 Jan-98 Jan-99 Jan-00 Jan-01 Jan-02 Jan-03
![Page 11: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/11.jpg)
IANA ProjectionsIANA Allocation Projection
0
50
100
150
200
Jan-91 Jan-93 Jan-95 Jan-97 Jan-99 Jan-01 Jan-03 Jan-05 Jan-07 Jan-09 Jan-11 Jan-13 Jan-15 Jan-17 Jan-19
![Page 12: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/12.jpg)
IANA Projections
This projection of 2019 for IANA address pool exhaustion is very uncertain because of: Sensitivity of allocation rate to prevailing
RIR assignment policies Takeup of applications that require end-
to-end IP addressing vs use of NATs Potential use of a further 16 /8s
currently reserved by the IETF
![Page 13: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/13.jpg)
RIR Allocations
The RIR stats files records the date of each allocation to an LIR, together with the allocation details
![Page 14: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/14.jpg)
RIR Allocations – Current Status
Multicast, 16, 6%
IETF Reserved, 19, 7%
Unicast IANA Reserved, 90, 35%
Unicast RIR/IANA - Held, 15.13, 6%
Unicast RIR - Allocated, 115.87, 46%
![Page 15: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/15.jpg)
RIR Allocations /8Address Allocation Status - by /8
0
2000000
4000000
6000000
8000000
10000000
12000000
14000000
16000000
0 8 16 24 32 40 48 56 64 72 80 88 96 104
112
120
128
136
144
152
160
168
176
184
192
200
208
216
224
232
240
248
Reserved
IANA
Unallocated
Allocated
![Page 16: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/16.jpg)
RIR AllocationsRIR Allocations
0
50
100
150
200
Jan-
83
Jan-
84
Jan-
85
Jan-
86
Jan-
87
Jan-
88
Jan-
89
Jan-
90
Jan-
91
Jan-
92
Jan-
93
Jan-
94
Jan-
95
Jan-
96
Jan-
97
Jan-
98
Jan-
99
Jan-
00
Jan-
01
Jan-
02
Jan-
03
![Page 17: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/17.jpg)
RIR ProjectionsRIR Allocations - Projection
0
50
100
150
200
Jan-
83
Jan-
85
Jan-
87
Jan-
89
Jan-
91
Jan-
93
Jan-
95
Jan-
97
Jan-
99
Jan-
01
Jan-
03
Jan-
05
Jan-
07
Jan-
09
Jan-
11
Jan-
13
Jan-
15
Jan-
17
Jan-
19
Jan-
21
Jan-
23
Jan-
25
Jan-
27
Jan-
29
221
![Page 18: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/18.jpg)
RIR Projections This projections of 2026 for 221 /8s and
2029 for 237/8s has the same levels of uncertainty as noted for the IANA projections
![Page 19: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/19.jpg)
BGP Routing Table
The BGP routing table spans a set of advertised addresses
A similar analysis of usage and projection can be undertaken on this date
![Page 20: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/20.jpg)
The Route Views view
![Page 21: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/21.jpg)
The AS1221 view
![Page 22: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/22.jpg)
BGP Routing Table - Status
Multicast, 16, 6%
IETF Reserved, 19, 7%
Unicast IANA Reserved, 90, 35%
Unicast RIR/IANA - Held, 15.13, 6%
Unicast RIR - Allocated, 42.6, 17%
Unicast BGP - Announced, 73.27, 29%
![Page 23: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/23.jpg)
BGP Address Allocations /8
Address Allocation Status - by /8
0
2000000
4000000
6000000
8000000
10000000
12000000
14000000
16000000
0 8 16 24 32 40 48 56 64 72 80 88 96 104
112
120
128
136
144
152
160
168
176
184
192
200
208
216
224
232
240
248
Reserved
IANA
Unallocated
Unadvertised
Advertised
![Page 24: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/24.jpg)
Age of Unannounced Blocks
Age Distribution of Unannounced Address Space (/8s)
0
0.5
1
1.5
2
2.5
Jan-83 Jan-85 Jan-87 Jan-89 Jan-91 Jan-93 Jan-95 Jan-97 Jan-99 Jan-01 Jan-03
![Page 25: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/25.jpg)
Age of Unannounced Blocks (cumulative)
Cumulative Age Distribution of Unannounced Address Space (/8s)
0
5
10
15
20
25
30
35
Jan-83 Jan-85 Jan-87 Jan-89 Jan-91 Jan-93 Jan-95 Jan-97 Jan-99 Jan-01 Jan-03
![Page 26: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/26.jpg)
BGP Address SpanBGP Table - Address Span
0
50
100
150
200
Nov
/99
Jan/
00
Mar
/00
May
/00
Jul/0
0
Sep
/00
Nov
/00
Jan/
01
Mar
/01
May
/01
Jul/0
1
Sep
/01
Nov
/01
Jan/
02
Mar
/02
May
/02
Jul/0
2
Sep
/02
Nov
/02
Jan/
03
Mar
/03
May
/03
![Page 27: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/27.jpg)
BGP ProjectionsBGP Announced Address Space - Projection
0
50
100
150
200
Jan/
00
Jan/
01
Jan/
02
Jan/
03
Jan/
04
Jan/
05
Jan/
06
Jan/
07
Jan/
08
Jan/
09
Jan/
10
Jan/
11
Jan/
12
Jan/
13
Jan/
14
Jan/
15
Jan/
16
Jan/
17
Jan/
18
Jan/
19
Jan/
20
Jan/
21
Jan/
22
Jan/
23
Jan/
24
Jan/
25
Jan/
26
Jan/
27
Jan/
28
![Page 28: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/28.jpg)
BGP Projections
This projection of 2027 (221 /8s) and 2028 (237 /8s) uses a 3 year baseline This is much shorter baseline than the
IANA and RIR projections There are, again, considerable
uncertainties associated with this projection
![Page 29: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/29.jpg)
Another look at that BGP data:…
Comments received about this projection have prompted me to review the BGP address data and see if a more detailed analysis of the BGP data modifies this model
It appears to be the case that there is a different view that can be formed from the data:……
![Page 30: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/30.jpg)
Another look at that BGP data:…
Firstly, here’s the raw data – hourly measurements over 3 years.
![Page 31: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/31.jpg)
Another look at that BGP data:…
BGP Data
980000000
1030000000
1080000000
1130000000
1180000000
1230000000
Nov-99 Feb-00 May-00 Aug-00 Nov-00 Feb-01 May-01 Aug-01 Nov-01 Feb-02 May-02 Aug-02 Nov-02 Feb-03 May-03 Aug-03
![Page 32: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/32.jpg)
Another look at that BGP data:…
The most obvious noise comes from flaps in /8 advertisements.
The first step was to remove this noise by recalculating the address data using a fixed number of /8 advertisements
The value of 19 was used to select one of the ‘tracks’ in the data
![Page 33: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/33.jpg)
Another look at that BGP data:…
Filter to 19 /8s
980000000
1030000000
1080000000
1130000000
1180000000
1230000000
Nov-99 Mar-00 Jul-00 Nov-00 Mar-01 Jul-01 Nov-01 Mar-02 Jul-02 Nov-02 Mar-03 Jul-03
![Page 34: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/34.jpg)
Another look at that BGP data:…
This is still noisy, but there is no systematic method of raw data grooming that can efficiently reduce this noise.
At this stage I use gradient smoothing, limiting the absolute values of the first order differential of the data (gradient limiting) to smooth the data
![Page 35: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/35.jpg)
Another look at that BGP data:…
Gradient Filtered Data
980000000
1030000000
1080000000
1130000000
1180000000
1230000000
Nov-99 Mar-00 Jul-00 Nov-00 Mar-01 Jul-01 Nov-01 Mar-02 Jul-02 Nov-02 Mar-03 Jul-03
![Page 36: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/36.jpg)
Another look at that BGP data:…
At this stage further smoothing is necessary in order to reduce the data set to allow projection models to be generated
The technique used is a sliding window average, with a window of 1501 entries
![Page 37: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/37.jpg)
Another look at that BGP data:…
Smoothed Average
980000000
1030000000
1080000000
1130000000
1180000000
1230000000
Nov-99 Mar-00 Jul-00 Nov-00 Mar-01 Jul-01 Nov-01 Mar-02 Jul-02 Nov-02 Mar-03 Jul-03
![Page 38: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/38.jpg)
Another look at that BGP data:…
Smoothed Address Advertisement Data
980000000
1030000000
1080000000
1130000000
1180000000
1230000000
Nov-99 Mar-00 Jul-00 Nov-00 Mar-01 Jul-01 Nov-01 Mar-02 Jul-02 Nov-02 Mar-03 Jul-03
![Page 39: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/39.jpg)
Another look at that BGP data:…
Its now possible to apply a best fit function to the data.
A linear model appears to be the most appropriate fit:…
![Page 40: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/40.jpg)
Another look at that BGP data:…
Linear Squares Best Fit
58
60
62
64
66
68
70
72
74
Nov-99 Feb-00 May-00 Aug-00 Nov-00 Feb-01 May-01 Aug-01 Nov-01 Feb-02 May-02 Aug-02 Nov-02 Feb-03 May-03 Aug-03
![Page 41: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/41.jpg)
Another look at that BGP data:… An inspection of the first order differential of the
data reveals why the linear fit is considered to be the most appropriate for the available data.
While the period through 2000 shows a pattern of an increasing first order differential that is consistent with an exponential growth model, subsequent data reveals an oscillating value for the differential, and a linear model provides a constant first order differential
This linear model appears to be the most conservative fit to the data, although the most recent data shows a highly visible slowdown in the rate
![Page 42: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/42.jpg)
Another look at that BGP data:…
daily rate of change in address growth per month
0.000
0.002
0.004
0.006
0.008
0.010
0.012
0.014
0.016
Dec-99 Mar-00 Jun-00 Sep-00 Dec-00 Mar-01 Jun-01 Sep-01 Dec-01 Mar-02 Jun-02 Sep-02 Dec-02 Mar-03 Jun-03
![Page 43: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/43.jpg)
Combining the DataIPv4 Address Space
0
20
40
60
80
100
120
140
Jan-83 Jan-85 Jan-87 Jan-89 Jan-91 Jan-93 Jan-95 Jan-97 Jan-99 Jan-01 Jan-03
IANA
RIR
BGP
![Page 44: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/44.jpg)
Recent DataIPv4 Address Space
0
20
40
60
80
100
120
140
Dec-99 Mar-00 Jun-00 Sep-00 Dec-00 Mar-01 Jun-01 Sep-01 Dec-01 Mar-02 Jun-02 Sep-02 Dec-02 Mar-03 Jun-03
IANA
RIR
BGP
![Page 45: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/45.jpg)
Holding Pools:RIR Pool and Unannounced Space
Size of Holding Areas (/8)
0
5
10
15
20
25
30
35
40
45
50
Nov-99 Feb-00 May-00 Aug-00 Nov-00 Feb-01 May-01 Aug-01 Nov-01 Feb-02 May-02 Aug-02 Nov-02 Feb-03 May-03
UnAnn
RIR
![Page 46: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/46.jpg)
Modelling the Process Assume that the RIR efficiency in allocation
slowly declines, so that 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 an exponential best fit model to the announced address space projections and base RIR and IANA pools from the announced address space projections, using the above 2 assumptions
![Page 47: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/47.jpg)
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
Projections
IANA Pool Exhaustion 2022
RIR Pool Exhaustion 2024
![Page 48: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/48.jpg)
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 49: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/49.jpg)
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
![Page 50: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/50.jpg)
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 2022 - 2024
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 – reality tends to express its own will!
![Page 51: IPv4 Address Lifetime Expectancy Revisited Geoff Huston September 2003 Presentation to the RIPE 46 Plenary Research activity supported by APNIC The Regional](https://reader035.vdocument.in/reader035/viewer/2022062511/55148c92550346ea6e8b4f7e/html5/thumbnails/51.jpg)
Questions Will the routing table continue to reflect
allocation rates (i.e. all allocated addresses are BGP advertised)?
Is the model of the unadvertised pools and RIR holding pools appropriate?
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)?