Geographic Locality of IP Prefixes Mythili Vutukuru Joint work with Michael J. Freedman, Nick Feamster and Hari Balakrishnan Internet Measurement Conference.

Slides:



Advertisements
Similar presentations
Introduction to IP Routing Geoff Huston. Routing How do packets get from A to B in the Internet? A B Internet.
Advertisements

BGP01 An Examination of the Internets BGP Table Behaviour in 2001 Geoff Huston Telstra.
Tracking the Internets BGP Table Geoff Huston Telstra January 2001.
BGP Status Update Geoff Huston September What Happening (AS4637) Date.
Analyzing the Impact of Granularity on IP-to-AS Mapping Presented by Baobao Zhang Authours: Baobao Zhang, Jun Bi, Yangyang Wang, Jianping Wu.
1 Taiwan Routing table statistics – a new service in TWNIC Ching-Heng Ku IP Department TWNIC.
Nick Feamster Georgia Tech
Understanding the Network- Level Behavior of Spammers Anirudh Ramachandran Nick Feamster Georgia Tech.
Multihoming and Multi-path Routing
The Datapository Dave Andersen, CMU James Moss, CMU Nick Feamster, Georgia Tech
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Multihoming and Multi-path Routing
African Internet resources and routing statistics AfriNIC X Cairo, May 2009.
Spearheading Internet technology and policy development in the African Region Resource Services Report.
An Internet Without IP Minaxi Gupta Computer Science Dept. Indiana University, Bloomington.
Traffic Dynamics at a Commercial Backbone POP Nina Taft Sprint ATL Co-authors: Supratik Bhattacharyya, Jorjeta Jetcheva, Christophe Diot.
Topology Modeling via Cluster Graphs Balachander Krishnamurthy and Jia Wang AT&T Labs Research.
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Dr. Bamba Gueye Joint work.
Internet Number Resources 1. Internet IPv4 addresses IPv6 addresses Autonomous System number Fully Qualified Domain Name Key Internet resources.
Floating Cloud Tiered Internet Architecture Current: Rochester Institute of Technology, Rensselaer Polytechnic Institute, University of Nevada, Reno Level.
MHAP IETF-55 ipv6mh Michel Py -
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Multihoming and Multi-path Routing CS 7260 Nick Feamster January
Measurement: Techniques, Strategies, and Pitfalls Nick Feamster CS 7260 February 7, 2007.
Is the IPv6 Address Space Too Small?
1 BGP Policy Atoms Yehuda Afek Omer Ben-Shalom Anat Bremler-Barr Tel-Aviv University.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_b Subnetting,Supernetting, CIDR IPv6 Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
© 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 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
Computer Networks: Global Internet Global Internet.
S ufficient C onditions to G uarantee P ath V isibility Akeel ur Rehman Faridee
CS 164: Global Internet Slide Set In this set... More about subnets Classless Inter Domain Routing (CIDR) Border Gateway Protocol (BGP) Areas with.
Analysis of BGP Routing Tables
Understanding the Network-Level Behavior of Spammers Mike Delahunty Bryan Lutz Kimberly Peng Kevin Kazmierski John Thykattil By Anirudh Ramachandran and.
Evaluation of the Proximity between Web Clients and their Local DNS Servers Z. Morley Mao UC Berkeley C. Cranor, M. Rabinovich,
Exploring new methods of route aggregation Amirali Abdullah.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
1 CIDR Classless Inter-Domain Routing Rizwan Rehman, CCS, DU.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
NOC Lessons Learned TEIN2 and CERNET Xing Li
CIDR Classless Inter-Domain Routing
Measuring ISP Toplogies with Rocketfuel Neil Spring, Ratul Mahajan, and David Wetherall Presented By: David Deschenes March 25, 2003.
Courtesy: Nick McKeown, Stanford More on IP and Packet Forwarding Tahir Azim.
4: Network Layer4a-1 Hierarchical Routing r aggregate routers into regions, “autonomous systems” (AS) r routers in same AS run same routing protocol m.
Issues with Inferring Internet Topological Attributes Lisa Amini ab, Anees Shaikh a, Henning Schulzrinne b a IBM T.J. Watson Research Center b Columbia.
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
Chapter 9 Routing. Contents Definition Differences from switching Autonomous systems Routing tables Viewing routes Routing protocols Route aggregation.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
BGP topics to be discussed in the next few weeks: –Excessive route update –Routing instability –BGP policy issues –BGP route slow convergence problem –Interaction.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
SDX: A Software-Defined Internet eXchange Jennifer Rexford Princeton University
How DNS Misnaming Distorts Internet Topology Mapping Ming Zhang, Microsoft Research Yaoping Ruan, IBM Research Vivek Pai, Jennifer Rexford, Princeton University.
CIDR Classless Inter Domain Routing Give the IP address space some breathing room! Basic idea: allocate the remaining IP addresses in variable-size blocks.
Geographic Locality of IP Prefixes Mythili Vutukuru Joint work with Michael Freedman, Nick Feamster and Hari Balakrishnan.
Yaping Zhu with: Jennifer Rexford (Princeton University) Aman Shaikh and Subhabrata Sen (ATT Research) Route Oracle: Where Have.
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
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.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
Tracking the Internet’s BGP Table Geoff Huston Telstra December 2000.
Bringing External Connectivity and Experimenters to GENI Nick Feamster Georgia Tech.
Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany TUM Projects Heiko Niedermayer.
BGP Routing Stability of Popular Destinations
CS 457 – Lecture 14 Global Internet
Geoff Huston September 2002
COMPUTER NETWORKS CS610 Lecture-42 Hammad Khalid Khan.
Lessons Learned TEIN2 and CERNET
CIDR: Classless Interdomain Routing
Presentation transcript:

Geographic Locality of IP Prefixes Mythili Vutukuru Joint work with Michael J. Freedman, Nick Feamster and Hari Balakrishnan Internet Measurement Conference ‘05

Motivation A C B /16  Autonomous Systems (ASes)  IP Prefixes in BGP messages  “Routing handles”  Granularity of routing handle – tradeoff between routing table size and ability to control traffic  Is prefix the right granularity?

Too fine-grained? A B X X X / / /16 X 10.1/ / /16 Discontiguous prefixes from same location Likely to share fate Multiple routing table entries to be updates Close in geography, far in IP space →fine-grained

Too coarse-grained? A B C 10.0/ / / / /16 B aggregatesB does not aggregate Contiguous prefixes from different locations Aggregate → less control over traffic Artificially inflates “opportunities” for aggregation Close in IP space, far geographically → coarse-grained

Questions we investigate IP space Geography Granularity Far Close Fine-grained Close Far Coarse-grained How often do ASes announce discontiguous prefixes from same location? How often do ASes announce contiguous prefixes from different locations? Correlation - locality in IP space & geographic locality

Major Findings  Discontiguous prefixes, close geographically  70% of discontiguous prefix pairs  Fragmented allocation to fate-sharing entities  Contiguous prefixes, far geographically  25% of contiguous prefix pairs  Unsuitable to express traffic control policy

Method CoralCDN [1] Web clients Content servers Random IPs IPs undns [2] DNS names Location(city) Routeviews [3] GOAL: Associate an IP prefix with a set of locations (cities) [1] [2] [3] Traceroute IP Prefix Uses naming conventions of routers – city names embedded in DNS names XX

Prefixes too fine-grained 70% of discontiguous prefixes have same location 65% due to fragmented allocation Analyzed top 20 pairs 23% of them allocated on the same day

Implications  Renumber?  Change granularity of routing??  Eg: PoP level A B / / / / / /16

Prefixes too coarse grained  25% of contiguous prefixes - different location  CIDR Report [4]  Same AS path + close geographically [4] /16A B C D 10.1/16A B C D 10.0/15A B C D PrefixAS Path 64% reduction PrefixAS PathLocation 10.0/15A B C DL1 10.0/16A B C DL1 10.1/16A B C DL1 20% reduction

Implications  Potential for aggregation over-stated  Aggregate too coarse grained – poor traffic control

Take-home lessons  Is prefix the right granularity for routing?  Prefix too fine-grained  Discontiguous prefixes from same location  Causes many routing table updates  Change routing granularity: group by shared fate?  Prefix too coarse-grained  Contiguous prefixes from different locations  Potential for aggregation is overstated  Aggregate prefix unfit for traffic control Questions?