Happy Packets: Some Initial Results

Similar documents
Watching Data Streams Toward a Multi-Homed Sink Under Routing Changes Introduced by a BGP Beacon

Global Routing Instabilities

Toward Understanding the Behavior of BGP During Large-Scale Power Outages

BGP Scaling Techniques

Internet Routing Dynamics

BGP Scaling Techniques

Feng Wang, Zhuoqing Morley Mao, Jia Wang, Lixin Gao, Randy Bush. Presenter s Qihong Wu (Dauphin)

Measurement of Highly Active Prefixes in BGP

USING SIMULATION TO UNDERSTAND DYNAMIC CONNECTIVITY AT THE CORE OF THE INTERNET

A Measurement Study on the Impact of Routing Events on End-to-End Internet Path Performance

Understanding BGP Behavior through a Study of DoD Prefixes Λ

Detecting Behavior Propagation in BGP Trace Data Brian J. Premore Michael Liljenstam David Nicol

BGP Routing Stability of Popular Destinations

BGP Routing: A study at Large Time Scale

s i g c o m m Public Review for BGP Routing Dynamics Revisited Jun Li, Michael Guidero, Zhen Wu, Eric Purpus, and Toby Ehrenkranz

Internet Measurement Huaiyu Zhu, Rim Kaddah CS538 Fall 2011

External Routing BGP Jean Yves Le Boudec Fall 2012

Reducing BGP convergence time by fine tuning the MRAI timer on different topologies

The Origin of BGP Duplicates

Report on the 2nd Inter-Domain Routing Workshop

Investigating occurrence of duplicate updates in BGP announcements

Destination Reachability and BGP Convergence Time. Beichuan Zhang (UCLA) Dan Massey (Colorado State) Lixia Zhang (UCLA)

CS519: Computer Networks. Lecture 4, Part 5: Mar 1, 2004 Internet Routing:

BGP Path Exploration Damping (PED)

Lecture outline. Internet Routing Security Issues. Previous lecture: Effect of MinRouteAdver Timer. Recap of previous lecture

CS557 Spring 2013 Midterm Exam

Dynamics of Hot-Potato Routing in IP Networks

History. Configuration and Policy. Assigning IP address and AS numbers (Ideally) Addressing Schemes. Problem #1: Lifetime of Address Space

BGP Routing inside an AS

Active BGP Probing. Lorenzo Colitti. Roma Tre University RIPE NCC

BGP Techniques for ISP. Terutaka Komorizono

Timer Interaction in Route Flap Damping

6.829 BGP Recitation. Rob Beverly September 29, Addressing and Assignment

Structural Evolution of the Internet Topology

Taming BGP. An incremental approach to improving the dynamic properties of BGP. Geoff Huston. CAIA Seminar 18 August

Flooding Attacks by Exploiting Persistent Forwarding Loops

BGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing

Benchmarking BGP Routers

TELE 301 Network Management

Routing Security* CSE598K/CSE545 - Advanced Network Security Prof. McDaniel - Spring * Thanks to Steve Bellovin for slide source material.

On Reducing the Impact of Interdomain Route Changes

Border Gateway Protocol (an introduction) Karst Koymans. Monday, March 10, 2014

BGP Route Propagation between Neighboring Domains

Towards root cause analysis of BGP routing dynamics. Matthew Caesar, Lakshmi Subramanian, Randy H. Katz

Locating Internet Routing Instabilities

Security in inter-domain routing

Impact of Path Diversity on Multi-homed and Overlay Networks Λ

A Framework for Measuring and Predicting the Impact of Routing Changes

Does IPv6 Improve the Scalability of the Internet?

INTERNET INEFFICIENCIES AND INSTABILITY

Resilient IP Backbones. Debanjan Saha Tellium, Inc.

Studying Black Holes on the Internet with Hubble

Outline Computer Networking. Inter and Intra-Domain Routing. Internet s Area Hierarchy Routing hierarchy. Internet structure

APT Incremental Deployment

Lecture 16: Interdomain Routing. CSE 123: Computer Networks Stefan Savage

COMP/ELEC 429 Introduction to Computer Networks

Performance Evaluation of Border Gateway Protocol with Route Flap Damping and Routing Policies

CS4700/CS5700 Fundamentals of Computer Networks

Experiences With Monitoring OSPF on a Regional Service Provider Network

Lecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011

Stable Internet Route Selection

Routing Metric. ARPANET Routing Algorithms. Problem with D-SPF. Advanced Computer Networks

Improving BGP Convergence Through Consistency Assertions

There s something about MRAI

CS4450. Computer Networks: Architecture and Protocols. Lecture 15 BGP. Spring 2018 Rachit Agarwal

Quantifying the BGP routes diversity inside a tier-1 network

Hot Potatoes Heat Up BGP Routing

BGP ANOMALY DETECTION USING DATA MINING TECHNIQUES. Iñigo Ortiz de Urbina

The Internet now-a-days has become indispensable to each and everyone. It is vulnerable to

TBGP: A more scalable and functional BGP. Paul Francis Jan. 2004

CS 640: Introduction to Computer Networks. Intra-domain routing. Inter-domain Routing: Hierarchy. Aditya Akella

Measurement: Techniques, Strategies, and Pitfalls. David Andersen CMU

Advanced Multihoming. BGP Traffic Engineering

BGP Route Flap Damping Algorithms

CS BGP v4. Fall 2014

Service Provider Multihoming

Route Flap Damping Exacerbates Internet Routing Convergence

Measuring BGP Pass-Through Times

Routing and router security in an operator environment

Inter-AS routing. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley

CSCD 433/533 Network Programming Fall Lecture 14 Global Address Space Autonomous Systems, BGP Protocol Routing

On the Impact of Route Processing and MRAI Timers on BGP Convergence Times

Quantifying Internet End-to-End Route Similarity

Routing Basics. Campus Network Design & Operations Workshop

A configuration-only approach to shrinking FIBs. Prof Paul Francis (Cornell)

Multihoming Case Study

Module: Routing Security. Professor Patrick McDaniel Spring CMPSC443 - Introduction to Computer and Network Security

Lecture 19: Network Layer Routing in the Internet

CS 268: Computer Networking. Adding New Functionality to the Internet

This appendix contains supplementary Border Gateway Protocol (BGP) information and covers the following topics:

Routing Basics. ISP Workshops. Last updated 10 th December 2015

1 Interdomain Routing

EXAM TCP/IP NETWORKING Duration: 3 hours

State of routing research

Examination. ANSWERS IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491

Towards a Logic for Wide-Area Internet Routing

Routing on the Internet. Routing on the Internet. Hierarchical Routing. Computer Networks. Lecture 17: Inter-domain Routing and BGP

Towards Localizing Root Causes of BGP Dynamics

Understanding BGP Session Failures in a Large ISP

Interdomain Routing Design for MobilityFirst

Transcription:

Happy Packets: Some Initial Results RIPE / Manchester, UK 2004.09.22 Randy Bush <randy@psg.com> Timothy G. Griffin <tim.griffin@intel.com> Z. Morley Mao <zmao@eecs.umich.edu> Eric Purpus <epurpus@cs.uoregon.edu> Dan Stutsbach <dstutsba@cs.uoregon.edu> <http://psg.com/~randy/040922.ripe-happy.pdf>

Central Question What is the relationship between control plane instability and data plane instability? Related Questions: Is the quantity of BGP updates good or bad? Who wants to see zero BGP updates? 2004.09.22 RIPE Happy Packets 2

Internet Weather We frequently hear comments such as Internet routing is fragile, collapsing,..., BGP is broken or is not working well, Day X was a bad routing day on the internet, Change X to protocol Y will improve routing, Etc. And we often measure routing dynamics and say that some measurement is better or worse than another 2004.09.22 RIPE Happy Packets 3

Internet [Routing] Instability We are told that a lot of BGP updates is equated with internet instability There are too many BGP updates, so BGP must be broken. 2004.09.22 RIPE Happy Packets 4

White Blood Cells Perhaps BGP announcements are like white blood cells Their presence may signal a problem But they are often part of the cure, not necessarily part of the problem 2004.09.22 RIPE Happy Packets 5

Routing Quality But what is good routing? How can we say one measurement shows routing is better than another unless we have metrics for routing quality? We often work on the assumption that number of prefixes, speed or completeness of convergence, etc. are measures of routing quality 2004.09.22 RIPE Happy Packets 6

Happy Packets The measure which counts is whether the users packets reach their destination If the users' packets are happy, the routing system, and other components, are doing their job We call these Happy Packets There are well-known metrics for the data plane, Delay, Drop, Jitter, and Reordering So we set out to measure Control Plane quality by measuring the Data Plane 2004.09.22 RIPE Happy Packets 7

Router Scaling While data plane performance is the goal, we can t have routers falling over processing chatty BGP But, as long as network BGP growth increases load on the routers below Moore's law, it is not clear we are in danger 2004.09.22 RIPE Happy Packets 8

Experimental Setup Packet Streams Global Internet BGP BGP BGP Beacon 2004.09.22 RIPE Happy Packets 9

BGP Beacon BGP Beacon: A prefix that is Announced and Withdrawn at well-known times Global Internet BGP Beacon 192.83.230.0 2004.09.22 RIPE Happy Packets 10

BGP Beacons Announce & Withdraw Withdraw 2 Hours 2 Hours 2 Hours 2 Hours 2 Hours 2 Hours 198.133.206.0 Announce 2004.09.22 RIPE Happy Packets 11

Multi-Homed Beacon 192.83.230.0 2004.09.22 RIPE Happy Packets 12

Packet Stream Sources on PlanetLab (and RON) 370 nodes at 155 sites Biased toward R&E Networks <http://planet-lab.org> 2004.09.22 RIPE Happy Packets 13

2004.09.22 RIPE Happy Packets 14

2004.09.22 RIPE Happy Packets 15

2004.09.22 RIPE Happy Packets 16

2004.09.22 RIPE Happy Packets 17

2004.09.22 RIPE Happy Packets 18

2004.09.22 RIPE Happy Packets 19

2004.09.22 RIPE Happy Packets 20

2004.09.22 RIPE Happy Packets 21

2004.09.22 RIPE Happy Packets 22

2004.09.22 RIPE Happy Packets 23

2004.09.22 RIPE Happy Packets 24

2004.09.22 RIPE Happy Packets 25

2004.09.22 RIPE Happy Packets 26

2004.09.22 RIPE Happy Packets 27

2004.09.22 RIPE Happy Packets 28

2004.09.22 RIPE Happy Packets 29

2004.09.22 RIPE Happy Packets 30

2004.09.22 RIPE Happy Packets 31

2004.09.22 RIPE Happy Packets 32

2004.09.22 RIPE Happy Packets 33

This Seems to Say Distant sites experience more loss. There is a correlation between a site s routing preference and the type of transition: sites preferring ISP A have more loss rate during AB->B than AB->A, similarly more loss rate during B->AB than A->AB. The correlation between loss rate and AS or router hop count is quite weak. (we need more data points here). At some sites, the loss rate during normal periods (i.e., no injected routing change) is higher than that during routing change periods. Maybe those paths inherent loss may be due to congestion. 2004.09.22 RIPE Happy Packets 34

References Tim Griffin, What is the sound of one route flapping Dartmouth talk slides, June 2002 "Global Routing Instabilities During Code Red II and Nimda Worm Propagation Jim Cowie and Andy Ogielski, Renesys. NANOG 23, October 2001 C. Labovitz, G. R. Malan, F. Jahanian, Internet Routing Instability, TON 1998 C. Labovitz, R. Malan, F. Jahanian, Origins of Internet Routing Instability, Infocom 1999 2004.09.22 RIPE Happy Packets 35

References (2) C. Labovitz, A. Ahuja, F. Jahanian, Experimental Study of Internet Stability and Wide-Area Network Failures, FTCS 1999 C. Labovitz, A. Ahuja, A. Bose, F. Jahanian, Delayed Internet Routing Convergence Sigcomm 2000 C. Labovtiz, A. Ahuja, R. Wattenhofer, S. Venkatachary, The Impact of Internet Policy and Topology on Delayed Routing Convergence, Infocom 2001 2004.09.22 RIPE Happy Packets 36

Thanks to Our Sponsors NSF via award ANI-0221435 The University of Oregon (Dan & Eric) The University of Michigan (Morley) Internet Initiative Japan (Randy) Intel Corporation (Tim) Verio and Sprint (bandwidth) Juniper & Cisco (routers) 2004.09.22 RIPE Happy Packets 37