Top Banner
BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra
35

BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Aug 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

BGP’01

An Examination of the Internet’s BGP Table Behaviour in 2001

Geoff HustonTelstra

Page 2: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 2

2001 - The Prediction

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

110000

94 95 96 97 98 99 00

Worst Case

Cont inued Exponent ia l G rowth150,000 ent r ies by January

2002

B e s t C a s e

El iminat ion of a l l extraneous rout ing entr ies

75,000 ent r ies by January 2002BG

P

Ta

bl

e

Si

ze

Da te

Page 3: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 3

2001 - What Happened

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

100000

110000

9 4 9 5 9 6 9 7 9 8 9 9 0 0 0 1 0 2

BG

P

Ta

bl

e

Si

ze

Da te

Page 4: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 4

2001 - Route Views’ View

Wide

var iat ion

be tween largest and

smal les t AS

( 27%)

Main C lus te r o f AS ’ s

Page 5: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 5

BGP in 2001

n Growth in Internet table s ize contained at roughly 105,000 entr ies through the year

Is th is a stable state?

For how long?

Wi l l exponent ia l growth resume?

If so, at what rate?

Page 6: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 6

2001 – Main Cluster Behaviour

Page 7: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 7

Has the Internet Stopped Growing in 2001?

n A number of other metr ics do not show the same pattern as the number of BGP table entries:

n Tota l routed address space

n Number of AS’s

n Number of “root” pref ixes in the BGP table

Page 8: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 8

Internet Size:Routed Address Space

Steady growth in routed address space at an annual rate of 8%

Page 9: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 9

Number of AS’s

n AS’s grew by 25% over the year

n Note span of visible AS’s (11,200 –12,500)

n Not every AS is visible to all other AS’s

Page 10: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 10

What Happened…

n The Internet cont inued to grow in 2001

n The rout ing space appeared to be better managed in 2001

n Less rout ing “noise”

n Better adherence to hierarchical aggregat ion in the routed address space

Page 11: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 11

Per-Pref ix views

n Some 60% of the rout ing table are /24 or smaller

n “Better” management of the rout ing space would see the re lat ive numbers of small-sized prefixes decl ining

n And we have observed this in 2001…..

Page 12: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 12

Relat ive percentage of /24 pref ixes in the Routing Table

n /24 pref ixes have decl ined by 3 – 4 % over 2001

% B

GP

En

trie

s

Page 13: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 13

/24 Pref ixes

n Largely steady at 60,000 entr ies for the year

Page 14: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 14

/20 Pref ixes

n Grew from 4200 entr ies to 6100 entr ies (45% growth)

n Even growth throughout the year

Page 15: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 15

Changes in the Rout ing Table

n No major table growth from smal l pref ixes (/24 and smal ler)

n Table growth occurred using RIR al location prefix sizes (/18 through /20)

n Growth in /18 - /20 pref ix numbers even through the year

Page 16: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 16

A “Root” Table Entry

n Is not part of an enclos ing aggregate

n May contain any number of more speci f ic entries

n i rrespect ive of AS Path of the specif ic

n Is the minimal spanning set of entr ies using a str ict view of address / routing hierarchies

n Provides a view of the “best case” of the hierarchical model

Page 17: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 17

Number of BGP “Roots” in 2001

Page 18: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 18

More Speci f ics (non-Roots) as a percentage of the table size

Page 19: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 19

Whats Happening

n More specif ic entr ies in the routing table are decl ining in relat ive terms

n Possibly due to:

n increas ing amount of pref ix-length route f i l ter ing

n Increas ing peer pressure to conform to RIR-al located pref ixes

n Better understanding in the operator community of how to manage the rout ing space

Page 20: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 20

Interconnectiv ity Density

n Compare number of AS’s to average AS path length

n A uniform density model would predict an increasing AS Path length (“Radius”) with increasing AS’s

n Increasing density predicts a constant or decl in ing average AS Path Length

Page 21: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 21

Average AS Path Length

Page 22: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 22

Interconnectiv ity Density

n Average number of per-AS interconnect ions was steady across 2001

n Although the route v iews data is noisy due to the issues ofn Dependence of the data on the number of BGP peer

sessions

n External exported view masks some level of local peer interconnection

n Heavy tail distribution within the data

Page 23: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 23

Average number of AS Neighbours

Page 24: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 24

Stabi l i ty of the BGP Table

n Measure rate of announcements + withdrawals + path updates

n Compare relat ive update rate per pref ix length to the relat ive number of pref ixes of that lengthn >1 impl ies h igher than average update

rate ( less stable)

n <1 impl ies lower than average update rate (more stable)

Page 25: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 25

Stabil ity Rates - /24 and /19

/19 Update rate /24 Update rate

Page 26: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 26

Stabi l i ty Rates

n Smaller pref ixes tend to contr ibute greater relat ive update load levels than larger prefixes

n Decreasing relat ive number of smal l pref ixes is improving BGP stabi l i ty levels (sl ightly)

Page 27: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 27

BGP Update Rate

Page 28: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 28

BGP Update Rate

n Proport ion of BGP table entr ies updated each hour is decreasing over t ime

n The BGP table is becoming more stable

n Protocol implementat ion matur i ty

n Widespread deployment of f lap damping

n Greater levels of circuit rel iabi l ity (?)

Page 29: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 29

What Happened

n “Base” growth rate of root pref ixes was 1 5 %

in 2001

n Growth rate of AS’s was 2 5 % in 2001

n Growth rate of routed address space was 8 %in 2001

n By compar ison, annual growth rate of the BGP table for the previous 2 years was 5 5 %

Page 30: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 30

The Good News

n BGP Table growth has been s lowed down considerably

n This is largely the result of more care in rout ing announcements, coupled with more widespread pref ix length route filters.

Page 31: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 31

The Not So Good News

n Insuff ic ient data to determine if this is a short term growth correct ion that wi l l be fo l lowed by a resumption of exponentia l growth

n Mult i-homing, TE, mobi l i ty al l contr ibute to a requirement for non -aggregatab le atomic entr ies to be non -local ly routed.

Page 32: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 32

A Useful Agenda (1)

n Stress the value in widespread adoption of operat ional best pract ices in BGP

n Route aggregat ion

n Prefix length f i l ter ing

n Advert isements that a l ign with RIR al location units

n F lap damping

n Soft refresh

Page 33: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 33

A Useful Agenda (2)

n Understand what metr ics of the IDR space are important to trackn Network S ize and Topology

n The relat ionship between connect iv i ty pol icy and topology

n The re lat ionship between address deployment and connect iv i ty

n Dynamic propert ies of the rout ing system system

Page 34: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 34

A Useful Agenda (3)

n Define the desireable propert ies of an inter-domain rout ing system

n Clearly understand the difference between pol icy mediated best path computat ion and the dynamic resource management requirements assoc iated with traff ic engineering and QoSn and be prepared to admit that doing 1 out

of 3 is sti l l better than doing 0 out of 3!

Page 35: BGP’01 - Geoff Huston · BGP’01 An Examination of the Internet’s BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide 35

A Useful Agenda (4)

n Examine potential alternative approaches to Inter -Domain Rout ing systems that may offer superior scal ing properties and greater f lexibi l i ty in scope