Inter-Domain Routing Trends Geoff Huston APNIC March 2007.

Slides:



Advertisements
Similar presentations
NOPEER Route Attribute Propose a well-known transitive advisory scope attribute Applied by originating AS to route prefixes Interpretable as advice to.
Advertisements

BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra.
Routing Table Status Report Geoff Huston February 2005 APNIC.
Routing Items from IAB Utrecht Workshop Geoff Huston IAB.
Routing Table Status Report November 2005 Geoff Huston APNIC.
Update Damping in BGP Geoff Huston Chief Scientist, APNIC.
4-Byte AS Numbers The view from the old BGP world Geoff Huston October 2006 APNIC.
Comparing IPv4 and IPv6 from the perspective of BGP dynamic activity Geoff Huston APNIC February 2012.
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
An Introduction to Routing the Internet Geoff Huston APNIC.
2006 – (Almost another) BGP Year in Review A BRIEF update to the 2005 report 18 October 2006 IAB Routing Workshop Geoff Huston APNIC.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
BGP update profiles and the implications for secure BGP update validation processing Geoff Huston Swinburne University of Technology PAM April 2007.
BGP in 2009 Geoff Huston APNIC May Conventional BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
1 Towards Secure Interdomain Routing For Dr. Aggarwal Win 2004.
1 BGP Security -- Zhen Wu. 2 Schedule Tuesday –BGP Background –" Detection of Invalid Routing Announcement in the Internet" –Open Discussions Thursday.
Internet Routing Instability Labovitz et al. Sigcomm 1997 Largely adopted from Ion Stoica’s slide at UCB.
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Computer Networking Lecture 10: Inter-Domain Routing
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by.
Inter-domain Routing Outline Border Gateway Protocol.
BGP in 2013 Geoff Huston APNIC. “The rapid and sustained growth of the Internet over the past several decades has resulted in large state requirements.
The eBGP DFZ in 2011 Geoff Huston APNIC. “The rapid and sustained growth of the Internet over the past several decades has resulted in large state requirements.
BGP in 2013 Geoff Huston APNIC IETF89. “The rapid and sustained growth of the Internet over the past several decades has resulted in large state.
Interconnectivity Density Compare number of AS’s to average AS path length A uniform density model would predict an increasing AS Path length (“Radius”)
Measuring IPv6 Deployment Geoff Huston George Michaelson
Lecture 4: BGP Presentations Lab information H/W update.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC November 2007.
CAIA Seminar – 18 August 2007 – Taming BGP An incremental approach to improving the dynamic properties of BGP Geoff Huston.
BGP in 2011 Geoff Huston APNIC. Conventional (Historical) BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
A Measurement Study on the Impact of Routing Events on End-to-End Internet Path Performance Feng Wang 1, Zhuoqing Morley Mao 2 Jia Wang 3, Lixin Gao 1,
New World BGP Geoff Huston January2010 APNIC. 16-bit AS Number Map.
By, Matt Guidry Yashas Shankar.  Analyze BGP beacons which are announced and withdrawn, usually within two hour intervals.  The withdraws have an effect.
Routing Table Status Report Geoff Huston November 2004 APNIC.
CSCI-1680 Network Layer: Inter-domain Routing Based partly on lecture notes by Rob Sherwood, David Mazières, Phil Levis, Rodrigo Fonseca John Jannotti.
AS Numbers NANOG 35 Geoff Huston APNIC. Current AS Number Status.
1 Auto-Detecting Hijacked Prefixes? Routing SIG 7 Sep 2005 APNIC20, Hanoi, Vietnam Geoff Huston.
Investigating the Prefix-level Characteristics A Case Study in an IPv6 Network Department of Computer Science and Information Engineering, National Cheng.
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.
AS Numbers - Again Geoff Huston APNIC October 2009
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Auto-Detecting Hijacked Prefixes?
Auto-Detecting Hijacked Prefixes?
More Specific Announcements in BGP
Routing 2015 Scaling BGP Geoff Huston APNIC May 2016.
Border Gateway Protocol
Measuring BGP Geoff Huston.
BGP update profiles and the implications for secure BGP update validation processing Geoff Huston PAM April 2007.
IP Addresses in 2016 Geoff Huston APNIC.
Routing and Addressing in 2017
More Specific Announcements in BGP
Geoff Huston APNIC August 2009
Geoff Huston APNIC 7th caida/wide measurement workshop Nov
Routing Table Status Report
COS 561: Advanced Computer Networks
Geoff Huston September 2002
An Update on Multihoming in IPv6 Report on IETF Activity
COS 561: Advanced Computer Networks
RIPE October 2005 Geoff Huston APNIC
Routing Table Status Report
2005 – A BGP Year in Review February 2006 Geoff Huston
Routing Table Status Report
Routing Table Status Report
Design Expectations vs. Deployment Reality in Protocol Development
BGP: 2008 Geoff Huston APNIC.
Geoff Huston APNIC 7th caida/wide measurement workshop Nov
Presentation transcript:

Inter-Domain Routing Trends Geoff Huston APNIC March 2007

Agenda 1.Some data about the network and BGP over Some observations about the distribution patterns of BGP updates 3.Pointers to some possible areas of further study

IPv4 Stats for 2006 Prefixes173,800 – 203, % Roots 85,800 – 100, % Specifics 88,000 – 103, % Addresses 87.6 – 98.4 (/8) +12% ASNs 21,200 – 24, % AS growth – 13% BGP growth – 17% Average advertisement size is getting smaller (8,450 – 8,100) Average address origination per AS is getting smaller (69,600 – 69,150) Average AS Path length steady (3.4) AS transit interconnection degree rising (2.56 – 2.60) The IPv4 network continues to get denser, with finer levels of advertisement granularity. More interconnections, more specific advertisements

BGP Stats for 2006 Number of unique prefixes announced: 354,589 Prefix Updates: 89,582,323 (average = 2.84 per second) Prefix Withdrawals: 30,531,219 (average = 0.96 per second) Updated prefixes (year end): 203,635 Withdrawn prefixes: 150,954 Average Prefixes per BGP Update: 1.95 (down from 2.1 at the start of 2006)

How “good” is this data? Its just one (ordinary) router’s view of a rather complex routing world, not an aggregated view of a larger routing environment. There is some ‘locality’ component in the data. Its not located the within the world’s richest connectivity (it may be understating the routing load) The data is very noisy (e.g. 150,000 short term (leaked?) prefixes) The data is heavily skewed by a ‘heavy tail’ distribution (small number of prefixes and ASs appear to be the subject of a large number of updates) So any effort at generating trend data is biased by the small number of these “intense updaters” (making predictive models even more uncertain than normal)

CDF of Updates by Prefix 10% of prefixes are the subject of 60% of updates for % of announced prefixes accounted for 10% of the updates

/24 – a known control point Beacon on a 1 hour cycle –12 UP and 12 DOWN events per 24 hours –4,380 beacon events in 2006 (4380 announces and 4380 withdrawals at origin) –Recorded 55,634 BGP update events and 4,423 withdrawals for 2006 –Every withdrawal at origin caused an average of 11 update messages to reach the observation point throughout the year BGP appears to be a very efficient event amplifier

CDF of Updates by Origin AS 3% of ASs were the origin AS for 60% of all updates 10% of Updates were associated with 75% of Origin ASs

Example: AS17974: 1.3M updates in TELKOMNET-AS2-AP PT TELEKOMUNIKASI INDONESIA Adjacency: Upstream: 1 Downstream: 0 Upstream Adjacent AS list AS7713 TELKOMNET-AS-AP PT TELEKOMUNIKASI INDONESIA Upstream: 5 AS9237 HUTCHCA-AS Corporate Access (HK) Ltd. AS11919 LORAL-SKYNET-AR - Loral Skynet Network Services, Inc. AS24077 TMHK-TRANSIT-AS-HK-AP TMHK Global Transit AS7473 SINGTEL-AS-AP Singapore Telecom AS7632 MEGHANTARA-AS-AP PT. Meghantara

So what’s going on? It would appear that the BGP update rate is being strongly biased by a small number of origins with two forms of behaviour: –Supernova Multi-Homing & Traffic Engineering - bursting update rates sustained over weeks / months with a strong component of first hop change and persistent announce and withdrawal of more specifics –Background Radiation Unstable configuration states – a configuration which cannot stabilise and for a period of hours or days where the convergence to withdrawal causes continual updates

Where is this heading? Can we make BGP “scale” better or are we forced to look at a new routing structure? Making BGP “scale”: –Is there a more effective mechanism for damping unstable routes and paths and /or damping convergence to withdrawal? –Can we encourage widespread use of standard mechanisms that limit the propagation of BGP advertisements? –Should we consider alternate ways of BGP coping with withdrawal? Does the “origin withdrawal” attribute added to BGP protocol specification make sense? Should we consider “alternate reachability” selective advertisements that address withdrawal / update patterns in BGP convergence by changing the BGP protocol behaviour?

Changing BGP It’s now a large system with massive deployment inertia Any ‘change” will require piecemeal deployment capability with benefits realized by those who deploy –Which implies that use of backward compatible incremental change with piecemeal deployment is the only feasible approach here –The 32-bit ASN transition is a useful case study in changing BGP Capability negotiation for peer setup Transitive opaque attributes to signal additional capabilities (such as origin withdrawal) Local changes to BGP processing

Some themes for further study How well do we understand BGP today? –More observation points –Investigation of known BGP pathologies –Control points as observation benchmarks How well do we understand the BGP of tomorrow? –What metrics provide reasonable indicators? –How stable is the time series data? –What is the confidence interval of 3 – 5 year predictors? How well do we understand the impacts of incremental change to BGP? –Modelling connectivity and behaviours –Simulation and direct experimentation

Thank You

Additional Material The following are some graphs of aspects of BGP activity over 2006, with comparisons to comparable 2005 data

IPv4 in pictures Total Advertised BGP Prefixes

IPv4 in pictures Relative Growth: 2005 to

IPv4 in pictures Total Advertised IPv4 Address Span

IPv4 in pictures Relative Growth: 2005 to

IPv4 in pictures Total Advertised AS Numbers

IPv4 in pictures Relative Growth: 2005 to

Update Message Rate

Prefix Update and Withdrawal Rates

Prefix Update Rates

Withdrawal Rates

Average Prefixes per BGP Update

Updated Prefixes per BGP Update Message

Most Active Prefixes for 2006 Top 10 Prefixes PrefixUpdatesFlapsRe-Homes /24210, , /19101,901 93, /8 89,768 70,863 5, /24 69,688 53,445 12, /19 63,606 51,076 8, /16 61,409 45, /24 59,744 44,792 8, /24 59,150 49,159 8, /24 57,717 34,974 16, /24 55,634 41,526 9,110

Active ASNs Top 10 AS AS UpdatesFlaps Re-Homes ,340,344983,667 1, ,879542,965199, ,611489,035 8, ,723379,880 96, ,243337,669 2, ,852288,042 33, ,924295,083 49, ,687275,477130, ,478278,650 21, ,689248, ,211