BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Set Up Instructions Place a question in each spot indicated Place an answer in each spot indicated Remove this slide Save as a powerpoint slide show.
Advanced Piloting Cruise Plot.
Copyright © 2002 Pearson Education, Inc. Slide 1.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Allocation vs Announcement A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston February 2004 (Supported by APNIC)
Tracking the Internets BGP Table Geoff Huston Telstra January 2001.
ARIN Public Policy Meeting
Routing Table Status Report Geoff Huston February 2005 APNIC.
Routing Table Status Report November 2005 Geoff Huston APNIC.
Number of ASs Observations ASs grew by 25% over the year Note span of visible ASs (11,200 – 12,500) Not every AS is visible to all other ASs But there.
BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra.
BGP Status Update Geoff Huston September What Happening (AS4637) Date.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING Think Distributive property backwards Work down, Show all steps ax + ay = a(x + y)
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
1 Copyright Copyright 2012.
Richmond House, Liverpool (1) 26 th January 2004.
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Equal or Not. Equal or Not
1 Atlantic Annual Viewing Trends Adults 35-54, Total TV, By Daypart Average Minute Audience (000) Average Weekly Reach (%) Average Weekly Hours Viewed.
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
CpSc 3220 Designing a Database
Comparing IPv4 and IPv6 from the perspective of BGP dynamic activity Geoff Huston APNIC February 2012.
Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by.
Interconnectivity Density Compare number of AS’s to average AS path length A uniform density model would predict an increasing AS Path length (“Radius”)
BGP in 2011 Geoff Huston APNIC. Conventional (Historical) BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
Routing Table Status Report Geoff Huston November 2004 APNIC.
Routing Table Status Report Geoff Huston August 2004 APNIC.
Routing Table Status Report August 2005 Geoff Huston.
Tracking the Internet’s BGP Table Geoff Huston Telstra December 2000.
Geoff Huston September 2002
Routing Table Status Report
2005 – A BGP Year in Review February 2006 Geoff Huston
Routing Table Status Report
Routing Table Status Report
Presentation transcript:

BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra

Slide The Prediction Worst Case Continued Exponential Growth 150,000 entries by January 2002 Best Case Elimination of all extraneous routing entries 75,000 entries by January 2002 BGP Table Size Date

Slide What Happened BGP Table Size Date

Slide Route Views View Wide variation between largest and smallest AS (27%) Main Cluster of ASs

Slide 5 BGP in 2001 Growth in Internet table size contained at roughly 105,000 entries through the year Is this a stable state? For how long? Will exponential growth resume? If so, at what rate?

Slide – Main Cluster Behaviour

Slide 7 Has the Internet Stopped Growing in 2001? A number of other metrics do not show the same pattern as the number of BGP table entries: Total routed address space Number of ASs Number of root prefixes in the BGP table

Slide 8 Internet Size: Routed Address Space Steady growth in routed address space at an annual rate of 8%

Slide 9 Number of ASs ASs grew by 25% over the year Note span of visible ASs (11,200 – 12,500) Not every AS is visible to all other ASs

Slide 10 What Happened… The Internet continued to grow in 2001 The routing space appeared to be better managed in 2001 Less routing noise Better adherence to hierarchical aggregation in the routed address space

Slide 11 Per-Prefix views Some 60% of the routing table are /24 or smaller Better management of the routing space would see the relative numbers of small-sized prefixes declining And we have observed this in 2001…..

Slide 12 Relative percentage of /24 prefixes in the Routing Table /24 prefixes have declined by 3 – 4 % over 2001 % BGP Entries

Slide 13 /24 Prefixes Largely steady at 60,000 entries for the year

Slide 14 /20 Prefixes Grew from 4200 entries to 6100 entries (45% growth) Even growth throughout the year

Slide 15 Changes in the Routing Table No major table growth from small prefixes (/24 and smaller) Table growth occurred using RIR allocation prefix sizes (/18 through /20) Growth in /18 - /20 prefix numbers even through the year

Slide 16 A Root Table Entry Is not part of an enclosing aggregate May contain any number of more specific entries irrespective of AS Path of the specific Is the minimal spanning set of entries using a strict view of address / routing hierarchies Provides a view of the best case of the hierarchical model

Slide 17 Number of BGP Roots in 2001

Slide 18 More Specifics (non-Roots) as a percentage of the table size

Slide 19 Whats Happening More specific entries in the routing table are declining in relative terms Possibly due to: increasing amount of prefix-length route filtering Increasing peer pressure to conform to RIR- allocated prefixes Better understanding in the operator community of how to manage the routing space

Slide 20 Interconnectivity Density Compare number of ASs to average AS path length A uniform density model would predict an increasing AS Path length (Radius) with increasing ASs Increasing density predicts a constant or declining average AS Path Length

Slide 21 Average AS Path Length

Slide 22 Interconnectivity Density Average number of per-AS interconnections was steady across 2001 Although the route views data is noisy due to the issues of Dependence of the data on the number of BGP peer sessions External exported view masks some level of local peer interconnection Heavy tail distribution within the data

Slide 23 Average number of AS Neighbours

Slide 24 Stability of the BGP Table Measure rate of announcements + withdrawals + path updates Compare relative update rate per prefix length to the relative number of prefixes of that length >1 implies higher than average update rate (less stable) <1 implies lower than average update rate (more stable)

Slide 25 Stability Rates - /24 and /19 /19 Update rate /24 Update rate

Slide 26 Stability Rates Smaller prefixes tend to contribute greater relative update load levels than larger prefixes Decreasing relative number of small prefixes is improving BGP stability levels (slightly)

Slide 27 BGP Update Rate

Slide 28 BGP Update Rate Proportion of BGP table entries updated each hour is decreasing over time The BGP table is becoming more stable Protocol implementation maturity Widespread deployment of flap damping Greater levels of circuit reliability (?)

Slide 29 What Happened Base growth rate of root prefixes was 15% in 2001 Growth rate of ASs was 25% in 2001 Growth rate of routed address space was 8% in 2001 By comparison, annual growth rate of the BGP table for the previous 2 years was 55%

Slide 30 The Good News BGP Table growth has been slowed down considerably This is largely the result of more care in routing announcements, coupled with more widespread prefix length route filters.

Slide 31 The Not So Good News Insufficient data to determine if this is a short term growth correction that will be followed by a resumption of exponential growth Multi-homing, TE, mobility all contribute to a requirement for non-aggregatable atomic entries to be non-locally routed.

Slide 32 A Useful Agenda (1) Stress the value in widespread adoption of operational best practices in BGP Route aggregation Prefix length filtering Advertisements that align with RIR allocation units Flap damping Soft refresh

Slide 33 A Useful Agenda (2) Understand what metrics of the IDR space are important to track Network Size and Topology The relationship between connectivity policy and topology The relationship between address deployment and connectivity Dynamic properties of the routing system system

Slide 34 A Useful Agenda (3) Define the desireable properties of an inter-domain routing system Clearly understand the difference between policy mediated best path computation and the dynamic resource management requirements associated with traffic engineering and QoS and be prepared to admit that doing 1 out of 3 is still better than doing 0 out of 3!

Slide 35 A Useful Agenda (4) Examine potential alternative approaches to Inter-Domain Routing systems that may offer superior scaling properties and greater flexibility in scope