Yaping Zhu with: Jennifer Rexford (Princeton University) Subhabrata Sen and Aman Shaikh (AT&T Labs-Research) Impact of Prefix-Match.

Slides:



Advertisements
Similar presentations
Multihoming and Multi-path Routing
Advertisements

Multihoming and Multi-path Routing
Network Layer: Internet-Wide Routing & BGP Dina Katabi & Sam Madden.
1 BGP Anomaly Detection in an ISP Jian Wu (U. Michigan) Z. Morley Mao (U. Michigan) Jennifer Rexford (Princeton) Jia Wang (AT&T Labs)
Distributed Route Aggregation on the Global Network (DRAGON) João Luís Sobrinho 1 Laurent Vanbever 2, Franck Le 3, Jennifer Rexford 2 1 Instituto Telecomunicações,
Yaping Zhu Advisor: Prof. Jennifer Rexford Princeton University Minimizing Wide-Area Performance Disruptions in Inter-Domain Routing.
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.
CS 164: Global Internet Slide Set In this set... More about subnets Classless Inter Domain Routing (CIDR) Border Gateway Protocol (BGP) Areas with.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Traffic Engineering in IP Networks Jennifer Rexford Computer Science Department Princeton University; Princeton, NJ
Internet Routing (COS 598A) Today: BGP Routing Table Size Jennifer Rexford Tuesdays/Thursdays 11:00am-12:20pm.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Routing and Routing Protocols Introduction to Static Routing.
1 Different Strokes for Different Folks (Or, How I Learned to Stop Worrying and Love Virtualization) Jennifer Rexford, Princeton University Joint work.
Impact of BGP Dynamics on Intra-Domain Traffic Patterns in the Sprint IP Backbone Sharad Agarwal, Chen-Nee Chuah, Supratik Bhattacharyya, Christophe Diot.
Measurement and Monitoring Nick Feamster Georgia Tech.
Internet Routing (COS 598A) Today: Multi-Homing Jennifer Rexford Tuesdays/Thursdays 11:00am-12:20pm.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
COS 461: Computer Networks
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.
1 Internet Routing Jennifer Rexford Princeton University
Hash, Don’t Cache: Fast Packet Forwarding for Enterprise Edge Routers Minlan Yu Princeton University Joint work with Jennifer.
Computer Networks Layering and Routing Dina Katabi
I-4 routing scalability Taekyoung Kwon Some slides are from Geoff Huston, Michalis Faloutsos, Paul Barford, Jim Kurose, Paul Francis, and Jennifer Rexford.
Impact of Prefix Hijacking on Payments of Providers Pradeep Bangera and Sergey Gorinsky Institute IMDEA Networks, Madrid, Spain Developing the Science.
1 Interdomain Routing (BGP) By Behzad Akbari Fall 2008 These slides are based on the slides of Ion Stoica (UCB) and Shivkumar (RPI)
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
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 6 VLSM and CIDR.
Dynamics of Hot-Potato Routing in IP Networks Jennifer Rexford AT&T Labs—Research Joint work with Renata Teixeira (UCSD),
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
A Firewall for Routers: Protecting Against Routing Misbehavior1 June 26, A Firewall for Routers: Protecting Against Routing Misbehavior Jia Wang.
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.
CIDR Classless Inter Domain Routing Give the IP address space some breathing room! Basic idea: allocate the remaining IP addresses in variable-size blocks.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
Yaping Zhu with: Jennifer Rexford (Princeton University) Aman Shaikh and Subhabrata Sen (ATT Research) Route Oracle: Where Have.
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—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
1 Lecture 11 Routing in Virtual Circuit Networks Internet Addressing.
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,
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Introduction to OSPF Campus Networking Workshop These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license.
BGP Routing Stability of Popular Destinations
More Specific Announcements in BGP
Jian Wu (University of Michigan)
Routing and Routing Protocols: Routing Static
Forwarding and Routing IP Packets
Lixin Gao ECE Dept. UMASS, Amherst
BGP Overview BGP concepts and operation.
COS 561: Advanced Computer Networks
CS 457 – Lecture 14 Global Internet
Routing and Routing Protocols: Routing Static
More Specific Announcements in BGP
Delivery and Routing of IP Packets
COS 561: Advanced Computer Networks
Introduction to networking (Yarnfield)
COS 561: Advanced Computer Networks
COS 561: Advanced Computer Networks
COMP/ELEC 429/556 Introduction to Computer Networks
BGP Security Jennifer Rexford Fall 2018 (TTh 1:30-2:50 in Friend 006)
Fixing the Internet: Think Locally, Impact Globally
BGP Instability Jennifer Rexford
Presentation transcript:

Yaping Zhu with: Jennifer Rexford (Princeton University) Subhabrata Sen and Aman Shaikh (AT&T Labs-Research) Impact of Prefix-Match Changes on IP Reachability

Yaping Zhu, Princeton University 2 BGP and Prefix-Match Changes BGP updates are based on prefixes An IP address can be covered by multiple prefixes –Caused by prefix nesting: –E.g. IP can be covered by two prefixes: /16 and /24 Longest prefix-match (LPM) determines forwarding LPM for a given destination IP address may change over time

Yaping Zhu, Princeton University 3 Prefix Nesting: Load Balancing and Backup Route IP addresses are allocated hierarchically from registries Providers allocate subnets to their customers Multi-homed customers divide their address block for: –Load balancing (more-specific prefix)‏ –Backup route (less-specific prefix)‏ / / / / 16 (backup)‏ Provider AProvider B Customer

Yaping Zhu, Princeton University 4 Prefix Nesting: Protect from Prefix Hijacking Prefix hijacking –Announcement of prefix from an AS that does not own the prefix Protect from prefix hijacking by leveraging LPM –Announce more-specific prefixes AT&T Princeton Local ISP Comcast IBM / 8 Prefix hijacking / / 9

Yaping Zhu, Princeton University 5 Why Study Prefix-Match Changes? Even if the most-specific route is withdrawn… –Packets can be delivered using a less-specific route / / / / 16 (backup)‏ Provider AProvider B Customer

Yaping Zhu, Princeton University 6 Why Study Prefix-Match Changes? Network troubleshooting –Given an IP packet from specific place at specific time, what is the route it traversed to reach the destination? –Reachability and performance problems along the route –Route determined by LPM and changes to it AT&T Princeton Local ISP Comcast IBM / / / /24

Yaping Zhu, Princeton University 7 Algorithm: Tracking of Prefix-Match Changes Input: –Start time and end time –BGP route table (at start time)‏ –BGP updates (from start time to end time)‏ –List of IP addresses Output: –LPM changes for all IP addresses over time Example: –For IP addresses –At start time, LPM /16 –At t1 /16 withdrawn, LPM /8 (less-specific)‏ –At t2 /16 announcement, LPM /16 (more-specific)‏

Yaping Zhu, Princeton University 8 Algorithm: Tracking of Prefix-Match Changes Scalability challenge Prefix set: all matching prefixes for a given IP address Address range: contiguous addresses that have the same prefix set (and same LPM)‏ Track changes of address ranges and their prefix sets / /8/16 LPM IPs 12/16 Prefix Set { /8, /16 }{ /8 }

Yaping Zhu, Princeton University 9 Static Analysis of Prefix Nesting 24% of IP addresses are covered by multiple prefixes BGP routing table dump collected in Feb , 00:00:00 from one Route Reflector in AS 7018

Yaping Zhu, Princeton University 10 Dynamic Analysis of Prefix-Match Changes BGP updates collected in Feb09 from one Route Reflector in AS 7018 new customer route, sub-prefix hijacking, route leak Load balancing, failover to backup route 6.5% More-specific prefix Less-specific prefix Gain reachability Lose reachability 7.4% New prefix announcement Existing prefix withdrawal Route change69.5%Prefix-match unchanged Possible Explanations%UpdCategory

Yaping Zhu, Princeton University 11 Example: Destinations Remain Reachable after a BGP Withdrawal BGP prefix-match changes –The IP addresses change from /20 to /17 prefix for about half an hour on February 18, –Only analyzing the BGP routes is not enough Joint analysis with Netflow traffic data –The IP address range continued receiving the same amount of traffic –Traffic volume at 5-minutes interval collected using Netflow Destinations remain reachable via less-specific prefix

Yaping Zhu, Princeton University 12 Conclusion Understanding the impact of prefix-match changes –IP reachability –Network troubleshooting Algorithm for tracking prefix-match changes Static analysis of prefix nesting –24% of IP addresses are covered by multiple prefixes Dynamic analysis of prefix-match changes –13% of BGP updates cause prefix-match changes

Yaping Zhu, Princeton University 13 Thanks! Questions?