Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.

Slides:



Advertisements
Similar presentations
Experimental Measurement of Delayed Convergence Abha Ahuja Internap/Merit Network, Inc. Craig Labovitz Microsoft Research/Merit Network, Inc. Farnam Jahanian,
Advertisements

The Impact of Policy and Topology on Internet Routing Convergence NANOG 20 October 23, 2000 Abha Ahuja InterNap *In collaboration with.
Modeling Inter-Domain Routing Protocol Dynamics ISMA 2000 December 6, 2000 In collaboration with Abha, Ahuja, Roger Wattenhofer, Srinivasan Venkatachary,
Part V: BGP Beacons -- A n Infrastructure for BGP Monitoring.
Internet Routing Instability Craig Labovitz, G. Robert Malan, Farham Jahanian University of Michigan Presented By Krishnanand M Kamath.
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
Advanced Networks 1. Delayed Internet Routing Convergence 2. The Impact of Internet Policy and Topology on Delayed Routing Convergence.
Delayed Internet Routing Convergence Craig Labovitz, Microsoft Research Abha Ahuja, University of Michigan Farnam Jahanian, University of Michigan Abhit.
Network Layer: Internet-Wide Routing & BGP Dina Katabi & Sam Madden.
1 Experimental Study of Internet Stability and Wide-Area Backbone Failure Craig Labovitz, Abha Ahuja Merit Network, Inc Presented by Changchun Zou.
© 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.
Internet Routing Instability
Consensus Routing: The Internet as a Distributed System John P. John, Ethan Katz-Bassett, Arvind Krishnamurthy, and Thomas Anderson Presented.
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.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
1 Measurement of Highly Active Prefixes in BGP Ricardo V. Oliveira, Rafit Izhak-Ratzin, Beichuan Zhang, Lixia Zhang GLOBECOM’05.
1 Internet Path Inflation Xenofontas Dimitropoulos.
BGP in 2009 Geoff Huston APNIC May Conventional BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada ISP-Friendly Peer Matching without ISP Collaboration Mohamed Hefeeda (Joint.
FINAL EXAM TUE 5/16 MRST : open book/open notes - 25% of final grade - off campus students will receive exam by postal mail.
1 BGP Security -- Zhen Wu. 2 Schedule Tuesday –BGP Background –" Detection of Invalid Routing Announcement in the Internet" –Open Discussions Thursday.
1 An Experimental Analysis of BGP Convergence Time Timothy Griffin AT&T Research & Brian Premore Dartmouth College.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
(c) Anirban Banerjee, Winter 2005, CS-240, 2/1/2005. The Impact of Internet Policy and Topology on Delayed Routing convergence C. Labovitz, A. Ahuja, R.
Internet Routing Instability Labovitz et al. Sigcomm 1997 Largely adopted from Ion Stoica’s slide at UCB.
BGP: Inter-Domain Routing Protocol Noah Treuhaft U.C. Berkeley.
On Power-Law Relationships of the Internet Topology CSCI 780, Fall 2005.
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
Graphs and Topology Yao Zhao. Background of Graph A graph is a pair G =(V,E) –Undirected graph and directed graph –Weighted graph and unweighted graph.
End-to-End Issues. Route Diversity  Load balancing o Per packet splitting o Per flow splitting  Spill over  Route change o Failure o policy  Route.
2003/11/051 The Temporal and Topological Characteristics of BGP Path Changes Di-Fa Chang Ramesh Govindan John Heidemann USC/Information Sciences Institute.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Computer Networks Layering and Routing Dina Katabi
Information-Centric Networks07b-1 Week 7 / Paper 2 NIRA: A New Inter-Domain Routing Architecture –Xiaowei Yang, David Clark, Arthur W. Berger –IEEE/ACM.
EQ-BGP: an efficient inter- domain QoS routing protocol Andrzej Bęben Institute of Telecommunications Warsaw University of Technology,
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Authors Renata Teixeira, Aman Shaikh and Jennifer Rexford(AT&T), Tim Griffin(Intel) Presenter : Farrukh Shahzad.
Introduction to BGP.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
Issues with Inferring Internet Topological Attributes Lisa Amini ab, Anees Shaikh a, Henning Schulzrinne b a IBM T.J. Watson Research Center b Columbia.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
Inter-Domain Routing Trends Geoff Huston APNIC March 2007.
A comparison of overlay routing and multihoming route control Hayoung OH
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,
On Understanding of Transient Interdomain Routing Failures Feng Wang, Lixin Gao, Jia Wang, and Jian Qiu Department of Electrical and Computer Engineering.
Detection of Routing Loops and Analysis of Its Causes Sue Moon Dept. of Computer Science KAIST Joint work with Urs Hengartner, Ashwin Sridharan, Richard.
By, Matt Guidry Yashas Shankar.  Analyze BGP beacons which are announced and withdrawn, usually within two hour intervals.  The withdraws have an effect.
Routing Convergence Global Routing Internet Routing Convergence An Experimental Study of Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja,
R-BGP: Staying Connected in a Connected World Nate Kushman Srikanth Kandula, Dina Katabi, and Bruce Maggs.
Eliminating Packet Loss Caused by BGP Convergence Nate Kushman Srikanth Kandula, Dina Katabi, and Bruce Maggs.
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
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,
Some Observations on Network Failures NANOG 15 Craig Labovitz.
1 Effective Diagnosis of Routing Disruptions from End Systems Ying Zhang Z. Morley Mao Ming Zhang.
Inter-domain Routing Outline Border Gateway Protocol.
Traffic-aware Inter-Domain Routing for Improved Internet Routing Stability Zhenhai Duan Florida State University 1.
The Impact of Internet Policy and Topology on Delayed Routing Convergence.
A survey of Internet routing reliability Presented by Kundan Singh IRT internal talk April 9, 2003.
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Abha Ahuja InterNap Craig Labovitz Microsoft Research
Detection of Routing Loops and Analysis of Its Causes
Introduction to Internet Routing
COS 561: Advanced Computer Networks
Use of Simplex Satellite Configurations to support Internet Traffic
COS 461: Computer Networks
Presentation transcript:

Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali

Introduction  Conventional Wisdom - Rapid restoration and rerouting in the event of link or router failure.  Actual convergence time of the order of minutes!!  What happens to the data packets till then?  Loss of connectivity  Packet Loss  Latency

Infrastructure  Used both passive data collection and fault-injection machines.  Data collected over a 2 year period.  Injected over 250,000 routing faults from diverse locations.  Used RouteView probes to monitor BGP updates in core internet routers.  Active probe machines measured end-to-end performance by sending ICMP echo messages to random web sites.

Infrastructure

Taxonomy T up : A previously unavailable route is announced as available. T down : A previously available route is withdrawn. T short : An active route with a long ASPath is implicitly replaced by a new route with a shorter ASPath. T long : An active route with a long ASPath is implicitly replaced by a new route with a shorter ASPath.

Routing Measurements Latency Vs Number of BGP updates

Observations  Long Tailed distribution.  20% of T long and 40% of T down take more than 3 minutes to converge.  (T short, T up ) and (T long, T down ) form equivalence classes.  A 20 second separation between T long and T down.  T down and T long had twice as many update messages as T short and T up.  Strong correlation between number of updates and latency.

Routing Measurements Latency Vs Type of BGP update

Observations  Significant variation in convergence latencies for the ISPs.  No correlation between convergence latency and geographic or network distance.  Factors contributing to Internet fail-over delay are independent of network load and congestion.

End-to-End Measurements

Observations Packet Loss Vs Type of BGP update  Less than 1% packet loss throughout the 10 minute period.  T long event has 17% and T short event has 32% packet loss.  Wider curve of T long due to the slower speed of routing table convergence.

Observations Latency Vs Type of BGP update  Wider curve of T long due to the slower speed of routing table convergence.  T up event had all it’s packet within 1 minute.

BGP Convergence Upper Bound on Convergence

Assumptions  Each AS is a single node.  We have a complete graph of Ases.  Exclude the analysis of MinRouteAdver.  Model the BGP processing as a single linear, global queue.

BGP Convergence Upper Bound on Convergence

Results  Loop detection, if performed at both sender and receiver side, all mutual dependencies could be discovered and eliminated in a single round.  Convergence Latency is independent of geographic and network distance.  These variations are directly related to topological factors like the length and number of possible paths between ASes.

The Impact of Internet Policy and Topology on Delayed Routing Convergence Craig Labowitz, Roger Wattenhofer, Srinivasan Venkatachary and Abha Ahuja harpal: vbfdsvdjn harpal: vbfdsvdjn

Major Results  Internet fail-over convergence =, where n is the length of the longest backup path between source and destination.  Customers of bigger ISPs exhibit faster convergence.  Errant paths are frequently explored during delayed convergence.

Methodology  Inject BGP route transitions into more than 10 geographically and topologically diverse providers.  A set of probe machines actively injected faults at random intervals of roughly 2 hours.  Generated faults over a six month period.  Treated the address space as a customer wrt to policy and filtering by the cooperating providers.  Logged periodic routing table snapshots and all BGP updates from additional 20 ISPs.

Inter-provider Relationships Peer : Bilateral exchange of customer and backbone routing information. Routes learnt from other peers and upstream providers are not exchanged. Customer/Transit : The customer announces its backbone and downstream routes to an upstream provider. Backup transit : A peer relationship in which a provider only provides transit after detection of a fault. Both are peers in steady-state but after a failure, the backup transit peer begins advertising its now downstream peer’s backbone and customer routes.

Relationships

Convergence Topologies

Observations

Conclusions  Vagabond paths are responsible for delays in convergence.  The more densely the router is peered, the more time it takes to converge.  MinRouteAdver responsible for significant additional latency during delayed convergence.

Topology Impact on Convergence

Observations  Long-tailed distribution due to vagabond paths.  ISP3 exhibits significantly slower convergence times.  Average convergence latency for a route failure corresponds to the longest possible backup path allowed by policy and topology.

Latency Vs Longest ASPath explored Observations(contd.)

Provider Type Vs Observed ASPath length

Conclusions  Customers sensitive to fail-over latency should multi-home to larger providers.  Smaller providers should limit their number of transit and backup transit interconnections.  A large number of vagabond paths suggest a need for a better route validation and authentication mechanism.