Impact of BGP Dynamics on Intra-Domain Traffic Patterns in the Sprint IP Backbone Sharad Agarwal, Chen-Nee Chuah, Supratik Bhattacharyya, Christophe Diot.

Slides:



Advertisements
Similar presentations
Traffic Dynamics at a Commercial Backbone POP Nina Taft Sprint ATL Co-authors: Supratik Bhattacharyya, Jorjeta Jetcheva, Christophe Diot.
Advertisements

Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
BGP route propagation between neighboring domains Renata Teixeira Laboratoire LIP6 – CNRS University Pierre et Marie Curie – Paris 6 with Steve Uhlig (Delft.
1 Interdomain Traffic Engineering with BGP By Behzad Akbari Spring 2011 These slides are based on the slides of Tim. G. Griffin (AT&T) and Shivkumar (RPI)
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
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.
1 BGP Anomaly Detection in an ISP Jian Wu (U. Michigan) Z. Morley Mao (U. Michigan) Jennifer Rexford (Princeton) Jia Wang (AT&T Labs)
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.
1 Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network Jian Wu (University of Michigan) Z. Morley Mao (University.
Towards More Adaptive Internet Routing Mukund Seshadri Prof. Randy Katz.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
CS Summer 2003 Quiz 1 Q1) Answer the following: List one protocol that is commonly used for intra AS routing? List one protocol that is used for.
MPLS and Traffic Engineering
The Border Gateway Protocol (BGP) Sharad Jaiswal.
The Sprint IP Monitoring Project and Traffic Dynamics at a Backbone POP Supratik Bhattacharyya Sprint ATL
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium
Internet Routing (COS 598A) Today: Interdomain Traffic Engineering Jennifer Rexford Tuesdays/Thursdays.
1 Design and implementation of a Routing Control Platform Matthew Caesar, Donald Caldwell, Nick Feamster, Jennifer Rexford, Aman Shaikh, Jacobus van der.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
IP Routing CS 552 Richard Martin (with slides from S. Savage and S. Agarwal)
1 Limiting the Impact of Failures on Network Performance Joint work with Supratik Bhattacharyya, and Christophe Diot High Performance Networking Group,
Hot Potatoes Heat Up BGP Routing Jennifer Rexford AT&T Labs—Research Joint work with Renata Teixeira, Aman Shaikh, and.
Dynamics of Hot-Potato Routing in IP Networks Jennifer Rexford AT&T Labs—Research Joint work with Renata Teixeira, Aman.
Yaping Zhu with: Jennifer Rexford (Princeton University) Subhabrata Sen and Aman Shaikh (AT&T Labs-Research) Impact of Prefix-Match.
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.
I-4 routing scalability Taekyoung Kwon Some slides are from Geoff Huston, Michalis Faloutsos, Paul Barford, Jim Kurose, Paul Francis, and Jennifer Rexford.
Information-Centric Networks04a-1 Week 4 / Paper 1 Open issues in Interdomain Routing: a survey –Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure.
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Dongkee LEE 1 BorderGuard: Detecting Cold Potatoes from Peers Nick Feamster, et al.
Using Measurement Data to Construct a Network-Wide View Jennifer Rexford AT&T Labs—Research Florham Park, NJ
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
Chapter 9. Implementing Scalability Features in Your Internetwork.
A Case Study in Understanding OSPFv2 and BGP4 Interactions Using Efficient Experiment Design David Bauer†, Murat Yuksel‡, Christopher Carothers† and Shivkumar.
Dynamics of Hot-Potato Routing in IP Networks Jennifer Rexford AT&T Labs—Research Joint work with Renata Teixeira (UCSD),
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
MENU Implications of Securing Router Infrastructure NANOG 31 May 24, 2004 Ryan McDowell
BGP topics to be discussed in the next few weeks: –Excessive route update –Routing instability –BGP policy issues –BGP route slow convergence problem –Interaction.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
Controlling the Impact of BGP Policy Changes on IP Traffic Jennifer Rexford IP Network Management and Performance AT&T Labs – Research; Florham Park, NJ.
Detection of Routing Loops and Analysis of Its Causes Sue Moon Dept. of Computer Science KAIST Joint work with Urs Hengartner, Ashwin Sridharan, Richard.
April 4th, 2002George Wai Wong1 Deriving IP Traffic Demands for an ISP Backbone Network Prepared for EECE565 – Data Communications.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
Advanced Technology Laboratories 8 December 2000 page 1 Characterization of Traffic at a Backbone POP Nina Taft Supratik Bhattacharyya Jorjeta Jetcheva.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
Mike Freedman Fall 2012 COS 561: Advanced Computer Networks Traffic Engineering.
The New Policy for Enterprise Networking Robert Bays Chief Scientist June 2002.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
BGP Routing Stability of Popular Destinations Jennifer Rexford, Jia Wang, Zhen Xiao, and Yin Zhang AT&T Labs—Research Florham Park, NJ All flaps are not.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
Text BGP Basics. Document Name CONFIDENTIAL Border Gateway Protocol (BGP) Introduction to BGP BGP Neighbor Establishment Process BGP Message Types BGP.
1 Monitoring: from research to operations Christophe Diot and the IP Sprintlabs ipmon.sprintlabs.com.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
More Specific Announcements in BGP
Jian Wu (University of Michigan)
Border Gateway Protocol
COS 561: Advanced Computer Networks
Interdomain Traffic Engineering with BGP
Detection of Routing Loops and Analysis of Its Causes
Module Summary BGP is a path-vector routing protocol that allows routing policy decisions at the AS level to be enforced. BGP is a policy-based routing.
More Specific Announcements in BGP
COS 561: Advanced Computer Networks
BGP Policies Jennifer Rexford
BGP Instability Jennifer Rexford
Presentation transcript:

Impact of BGP Dynamics on Intra-Domain Traffic Patterns in the Sprint IP Backbone Sharad Agarwal, Chen-Nee Chuah, Supratik Bhattacharyya, Christophe Diot NANOG 27 February 2003

2 Overview Problem statement Methodology –Data collection & analysis Results –Likely causes Conclusions & implications

3 Background Excessive BGP updates cause stability concerns –[Huston01], [Maenell02], [Cowie01]… –Slow inter-AS convergence [Labovitz01] Within a single AS, BGP updates can cause –protocol message / router CPU overhead –changes in intra-domain routes route re-convergence shifts in traffic

4 Example: Shift in Intra-Domain Traffic IGP

5 Example: Shift in Intra-Domain Traffic

6

7 Problem Statement Do BGP updates change how traffic traverses Sprint’s network? Why is this important? –Latency variation affects applications, e.g. VoIP –Unstable traffic matrix makes provisioning / traffic engineering harder –e.g. IGP weights

8 Overview Problem statement Methodology –Data collection & analysis Results –Likely causes Conclusions & implications

9 Traffic Collection Packet-level data Ingress, OC-12 TCP/IP header GPS synched timestamp –Analyzed 6 traces 2 PoPs, 3 days, 6 different ASes

10 BGP Collection Zebra BGP collectors –3 PoPs (including traffic collection) –iBGP RRC & eBGP sessions Focus on iBGP updates –How data packets exit Sprint –Reflects eBGP updates, internal policy & IGP changes

11 Traffic Analysis Method Correlate iBGP & traffic –Find egress PoP for each data packet Longest prefix match, router to PoP map Ingress link to multiple egress PoP fan-out –Identify traffic variability due to BGP updates Static BGP table + data packets –Shows variability due to other factors Dynamic BGP table + data packets

12 Overview Problem statement Methodology –Data collection & analysis Results –Likely causes Conclusions & implications

13 Results Presented 22 hour packet trace from Aug –112 Mbps average link utilization Traffic fan-out approximations –2,649,315,251 packets –BGP table calculated every 20 minutes –Addresses carrying 99% of traffic ~30,000 destination addrs of 200,000

14 Volume of BGP Updates iBGP –Mean 1330/10min –Max 93320/10min Spikes –Maintenance?

15 Variability in Traffic to an Egress PoP Bytes

16 Summary of Results 1~3% of variability in traffic to all PoPs –Representative of other traces Specific sources of variability –Networks with multiple links/paths to Sprint –BGP updates cause shift between inter-AS paths Causes shift between intra-Sprint paths

17 Case Study

18 Few ASes Involved Single next-hop AS in 47% of all traffic shifts Single last-hop AS in 46% of all traffic shifts All egress PoP shifts happen once or twice for a destination But only 1% traffic. What of other traffic?

19 Backbone Traffic Characteristics Heavy hitters prevalent –~200,000 destination addresses → 100% traffic –~15 % of destination addresses → 99% traffic –~1.5 % of destination addresses → 80% traffic Which updates affect heavy hitters? Which of these change egress PoP?

20 BGP Updates : Heavy Hitters

% change Nexthop for Heavy Hitters NH/Prefix = 0.11 NH/Prefix = 0.63

22 Conclusions BGP updates hardly affect intra-Sprint traffic fan-out –AT&T[Rexford02]: stable traffic → stable prefixes –Why? Standard route filtering? Stable prefixes attract stable traffic? Layer3 protection switching and engineering? –Why so many other BGP updates? –Cause analysis : need all BGP sessions!

23 Implications BGP doesn’t cause latency variation in Sprint Good for applications BGP doesn’t make link loads more dynamic Provisioning / traffic engineering easier Traffic matrix less variable –But still inherent variations in traffic

Data from analysis of traces and routing Research papers and technical reports Contact Info