Traffic-aware Inter-Domain Routing for Improved Internet Routing Stability Zhenhai Duan Florida State University 1.

Slides:



Advertisements
Similar presentations
Routing Convergence and the Impact of Scale Dan Massey Colorado State University.
Advertisements

Internet Routing (COS 598A) Today: Interdomain Routing Convergence Jennifer Rexford Tuesdays/Thursdays.
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
1 Experimental Study of Internet Stability and Wide-Area Backbone Failure Craig Labovitz, Abha Ahuja Merit Network, Inc Presented by Changchun Zou.
Fundamentals of Computer Networks ECE 478/578 Lecture #18: Policy-Based Routing Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
DSN 2003 A Study of Packet Delivery Performance during Routing Convergence Dan Pei, Lan Wang, Lixia Zhang, UCLA Dan Massey, USC/ISI S. Felix Wu, UC Davis.
Consensus Routing: The Internet as a Distributed System John P. John, Ethan Katz-Bassett, Arvind Krishnamurthy, and Thomas Anderson Presented.
Computer Networks Zhenhai Duan Department of Computer Science 9/15/2011.
Courtesy: Nick McKeown, Stanford
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 Measurement of Highly Active Prefixes in BGP Ricardo V. Oliveira, Rafit Izhak-Ratzin, Beichuan Zhang, Lixia Zhang GLOBECOM’05.
Inferring Autonomous System Relationships in the Internet Lixin Gao.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
1 An Experimental Analysis of BGP Convergence Time Timothy Griffin AT&T Research & Brian Premore Dartmouth College.
Improving BGP Convergence Through Consistency Assertions Dan Pei, Lan Wang, Lixia Zhang UCLA Xiaoliang Zhao, Daniel Massey, Allison Mankin, USC/ISI S.
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.
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Inherently Safe Backup Routing with BGP Lixin Gao (U. Mass Amherst) Timothy Griffin (AT&T Research) Jennifer Rexford (AT&T Research)
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.
Routing.
1 ECE453 – Introduction to Computer Networks Lecture 10 – Network Layer (Routing II)
Chapter 14 Routing Protocols (RIP, OSPF, and BGP)
14 – Inter/Intra-AS Routing Network Layer Hierarchical Routing scale: with > 200 million destinations: can’t store all dest’s in routing tables!
EQ-BGP: an efficient inter- domain QoS routing protocol Andrzej Bęben Institute of Telecommunications Warsaw University of Technology,
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
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.
Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates Zhenhai Duan, Xin Yuan Department of Computer Science Florida State.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Unicast Routing Protocols  A routing protocol is a combination of rules and procedures that lets routers in the internet inform each other of changes.
Information-Centric Networks04a-1 Week 4 / Paper 1 Open issues in Interdomain Routing: a survey –Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure.
1 Controlling IP Spoofing via Inter-Domain Packet Filters Zhenhai Duan Department of Computer Science Florida State University.
Computer Networks Zhenhai Duan Department of Computer Science 09/03/2015.
Reducing Transient Disconnectivity using Anomaly-Cognizant Forwarding Andrey Ermolinskiy, Scott Shenker University of California – Berkeley and ICSI.
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),
SEP: Sensibility analysis of BGP convergence and scalability using network simulation Sensibility analysis of BGP convergence and scalability using network.
Finding Vulnerable Network Gadgets in the Internet Topology Author: Nir Amar Supervisor: Dr. Gabi Nakibly Author: Nir Amar Supervisor: Dr. Gabi Nakibly.
BGP topics to be discussed in the next few weeks: –Excessive route update –Routing instability –BGP policy issues –BGP route slow convergence problem –Interaction.
Routing Convergence Dan Massey Colorado State University.
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,
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.
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.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
1 A Framework for Measuring and Predicting the Impact of Routing Changes Ying Zhang Z. Morley Mao Jia Wang.
By, Matt Guidry Yashas Shankar.  Analyze BGP beacons which are announced and withdrawn, usually within two hour intervals.  The withdraws have an effect.
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.
An internet is a combination of networks connected by routers. When a datagram goes from a source to a destination, it will probably pass through many.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
(How the routers’ tables are filled in)
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
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,
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates Zhenhai Duan, Xin Yuan Department of Computer Science Florida State.
CSci5221: Inter-Domain Routing Convergence Issues and Improvements 1 Inter-Domain Routing Convergence Issues, Impacts and Improvements Inter-Domain Routing.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
ROUTING ON THE INTERNET COSC Jun-16. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
(How the routers’ tables are filled in)
COMP 3270 Computer Networks
Introduction to Internet Routing
Intra-Domain Routing Jacob Strauss September 14, 2006.
A stability-oriented approach to improving BGP convergence
COS 561: Advanced Computer Networks
COS 461: Computer Networks
Transient BGP Loops Do they matter, and what can be done about them?
Computer Networks Protocols
Presentation transcript:

Traffic-aware Inter-Domain Routing for Improved Internet Routing Stability Zhenhai Duan Florida State University 1

Outline Introduction and Background Motivation and Intuition Traffic-Aware Inter-Domain Routing (TIDR) Performance Studies Summary 2

Introduction and Background Internet consists of large number of network domains –Or Autonomous Systems (ASes) –Currently about 26K –Exchange network prefix reachability information using BGP In a system this big, things happen all the time –Fiber cuts, equipment outages, operator errors Direct consequence on routing system –Large number of BGP updates exchanged between ASes –Re-computing/propagating best routes –Events may propagated through entire Internet Effects on user-perceived network performance –Long network delay, packet loss, even loss of network connectivity 3

Introduction and Background Implicit design assumption in BGP –Failure events of same importance to all users No explicit mechanisms to localize failure in BGP Internet global reachability == global propagation of failure –Is this valid? –A user (AS) in US may not be interested in failure in Asian country Design of BGP failed to recognize two Internet properties –Internet access non-uniformity –Prevalence of transient failures 4

5 Motivation and Intuition Internet access non-uniformity –APRANET(1970, Kleinrok and Naylor) Top 12.6% responsible for 90% of traffic –NSFNET(1980,Rekhter and Chinoy) Top 10% responsible for 85% of traffic –Fang and Peterson (1999), and Rexford(2002) Non-uniform distribution nature of Internet traffic Model on network value [IEEE/SPECTRUM2006] –Zipf’s law

6 Internet Access Non-Uniformity FSU Study –Study if Internet access locality holds from viewpoint of edge network –Bidirectional data traffic collected at border router at FSU for 16 days

7 FSU Data Traffic on other Days

8 BGP Updates (RouteViews Project) Most of updates are from rest of the prefixes Only a few updates are related to top prefixes at FSU

Motivation and Intuition Prevalence of transient failures –Sprint backbone measurement (2002) –BGP misconfigurations 50% misconfigurations lasted less than 10 minutes 50% < 1 minute 80% < 10 minutes 90% < 20 minutes Majority of network failures are transient 9

Motivation and Intuition Internet Access Non- Uniformity Users (networks) normally communicates with small set of other network domains Prevalence of Transient Failure Majority of the network failures on the Internet are transient TIDR 10

Traffic-aware Inter-Domain Routing (TIDR) Prefix classified into either significant or insignificant –At AS v, with respect to neighbor n Treat differently propagation of sign/insign prefixes –Propagating BGP updates of sign prefixes with high priority –Aggressively slow down propagation of BGP updates of insign prefixes Localizing effect of transient failures on insign prefixes –Hold propagation of transient failures if valid alternative route exists BGP withdrawals always propagated 11 v Insignificant Significant n

12 TIDR Timers 15/30 SEC. MRAI TIMER AS 10MIN. TIDR TIMER Recovery

TIDR Design How to avoid traffic black-holes? –If the alternative route that is held by Timer is invalid, node will be the black-hole that drops all the packets that it receives –Utilizing Root Cause Information (RCI) Similar to EPIC and RCN flush out all local invalid alternative routes Alternative route chosen can be guaranteed to be valid How to avoid slow propagation of long-term failure of insign pref –Every node will hold propagation of BGP update, if not design carefully –Only one node will apply TIDR timer to insign prefixes Nodes neighboring to failure First node to have valid alternative route 13

TIDR Algorithm 14

Performance Studies Used simBGP simulator With both clique and Waxman random network topologies Simulated both link fail-down and fail-over events –Only dummy node announce prefixes 20% to be significant, 80% to be insignificant –Link failure 20% to be long-term, 80% to be transient Settings –Link delay: randomly from 0.01 to 0.1 seconds –Processing delay: randomly from to 0.01 seconds –MRAI timer: 30 seconds –TIDR timer: 10 minutes 15

Fail-down Events 16

Fail-Over Events 17

18 Summary and On-going Work TIDR: Traffic-aware Inter-Domain Routing –Capitalizing on two important properties Internet access non-uniformity Prevalence of transient failure –Differentiated BGP update propagation for sign and insign prefixes Propagating updates of sign prefixes with higher priority Aggressively slow down propagation of updates of insign prefix Performed simulation studies –Outperforms BGP and other existing enhancements