ipv4 address lifetime sanog iv - apnic · sanog iv presented by nurani nimpuno, apnic research ......

24
IPv4 Address Lifetime SANOG IV Presented by Nurani Nimpuno, APNIC Research activity conducted by Geoff Huston and supported by APNIC

Upload: others

Post on 02-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

IPv4 Address LifetimeSANOG IV

Presented by Nurani Nimpuno, APNIC

Research activityconducted by Geoff Huston

and supported by APNIC

Page 2: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Are we running out of IP addresses?

• Recent media reports claiming we are running out of IP addresses– Some claim we’ve already run out in some

parts of the world

• But what are the facts?– Is the IPv4 sky falling?

• Geoff Huston, chief scientist at APNIC, has studied the IPv4 consumption rates

Page 3: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Modeling the Process

1. IETF definition of IPv4– Source: IETF standards (RFCs)

• Delegation of address space for IANA administration

2. IANA allocations to RIRs– Source: IANA IPv4 Address Registry

• Allocation of /8 blocks to RIRs and others

3. RIR allocations to ISPs– Source: RIR Stats files

• Allocation of blocks to LIRs

4. ISP announcements – Source: BGP routing table

• Amount of address space advertised

Page 4: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

IETF Reserved, 20.1, 8%

Multicast, 16, 6%

Unicast, 219.9, 86%

1. IETF Delegations – IPv4

Breakdown of IPv4 address Space by /8 block equivalents

Page 5: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

IETF Reserved, 20.1, 8%

Multicast, 16, 6%

IANA Pool, 89, 35%

IANA Allocated, 130.9, 51%

IANA Allocations - Current

Page 6: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

IANA Allocations - HistoricalIANA Allocated IPv4 /8 Address Blocks

0

20

40

60

80

100

120

140

Jan-91 Jan-93 Jan-95 Jan-97 Jan-99 Jan-01 Jan-03

Page 7: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

RIR Allocations - Current

IETF Reserved, 20.1, 8%

Multicast, 16, 6%

IANA Pool, 89, 35%

RIR Pool, 14, 5%

Assigned, 116.9, 46%Allocated

Page 8: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

RIR Allocations - Historical

RIR Assigned IPv4 /8 Address Blocks

0

20

40

60

80

100

120

Jan-83 Jan-85 Jan-87 Jan-89 Jan-91 Jan-93 Jan-95 Jan-97 Jan-99 Jan-01 Jan-03

Page 9: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

BGP Routing Table

• The BGP routing table spans a set of advertised addresses

– Representing addresses in use by ISPs

• A similar analysis of usage and projection can be undertaken on this data

• Assumption: BGP routing table represents actual IP address usage

– Therefore it “drives” the other trends

Page 10: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

BGP Routing Table - Current

IETF Reserved, 20.1, 8%

Multicast, 16, 6%

IANA Pool, 89, 35%

RIR Pool, 14, 5%

Assigned, 42.4, 17%

Advertised, 74.5, 29%

Allocated

Page 11: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

BGP Announcements - HistoricalBGP Table - Address Span

0

50

100

150

200

No

v/99

Jan/

00

Ma

r/0

0

Ma

y/0

0

Jul/0

0

Se

p/0

0

No

v/00

Jan

/01

Ma

r/0

1

Ma

y/0

1

Jul/0

1

Se

p/0

1

No

v/0

1

Jan

/02

Ma

r/0

2

Ma

y/0

2

Jul/0

2

Se

p/0

2

Nov

/02

Jan/

03

Ma

r/0

3

Ma

y/0

3

Page 12: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

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 13: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

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 14: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Projections

Page 15: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Projections – IANA & RIR Allocations

• Any projection is very uncertain because of:

– Sensitivity of allocation rate to prevailing RIR policies

– Sensitivity to any significant uptake up of new applications that require end-to-end IPv4 addressing vs use of NATs

Page 16: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Projections – BGP Data

• 3 year data baseline – Much shorter baseline than the IANA and RIR

projections– Considerable uncertainties with this projection

• First order differential of total BGP announcement– Until 2000, exponential growth– Since 2000, oscillating differential and overall

deceleration– Last 6 months, differential approaching 0 (i.e. no

growth)

• Linear fit seems most appropriate for this data

Page 17: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Process model - exponential

2020 2022

0

32

64

96

128

160

192

224

Jan-00 Jan-02 Jan-04 Jan-06 Jan-08 Jan-10 Jan-12 Jan-14 Jan-16 Jan-18 Jan-20 Jan-22 Jan-24 Jan-26 Jan-28

IANA

RIR

BGP

Page 18: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Process model - exponential

2020 2022

2029

0

32

64

96

128

160

192

224

Jan-00 Jan-02 Jan-04 Jan-06 Jan-08 Jan-10 Jan-12 Jan-14 Jan-16 Jan-18 Jan-20 Jan-22 Jan-24 Jan-26 Jan-28

IANARIRBGP

Unnann.

RIR pool

Page 19: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Process model - linear

2047

2031 2037

0

32

64

96

128

160

192

224

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

IANA

RIR

BGP

Page 20: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Methodology and Caveats

• Projection of based on 2000-2003 data–IANA and RIR allocation practices

–BGP-based demand model

• Incorporating–RIR unallocated pool

–Total address space including allocated but unannounced

• Exponential growth model–Address space lasts until 2022–(or 2029 if all unannounced space recovered)

• Linear growth model–Address space lasts until 2037 (or 2047)

Page 21: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Some Big Issues

• This is just a model - reality will be different!

• Will the BGP routing table continue to reflect allocation rates?

• Is the model of the unannounced pools and RIR holding pools appropriate?

• Externalities…– What are the underlying growth drivers (applications and

services) and how are these best modeled?– What forms of disruptive events would alter this model, and to

what extent?

Page 22: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Concluding thoughts…

• IP address management

– Result of 20 year evolution on the Internet

• Supported Internet growth to date

• We are not running out of IP addresses now

– But impossible to predict future

• Policies change

• New technologies can emerge

• Market behaviour can change

Page 23: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

What about IPv6?

• RIRs support the deployment of IPv6

– Transition will take time

• Necessary to start now

• IPv4 was slow to start, but grew exponentially over the last 10 years

– Don’t get left behind!

• Be future ready!

• Responsible management essential to keep the Internet running

Page 24: IPv4 Address Lifetime SANOG IV - APNIC · SANOG IV Presented by Nurani Nimpuno, APNIC Research ... – Therefore it “drives” the other trends. BGP Routing Table - Current IETF

Questions?

http://www.potaroo.net

http://www.potaroo.net/ispcolumn/2003-07-v4-address-lifetime/ale.pdf