Download presentation
Presentation is loading. Please wait.
Published byNikki Pardon Modified over 10 years ago
1
Geographic Locality of IP Prefixes Mythili Vutukuru Joint work with Michael J. Freedman, Nick Feamster and Hari Balakrishnan Internet Measurement Conference ‘05
2
Motivation A C B 10.0.0.0/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?
3
Too fine-grained? A B X X X 10.1.0.0/16 10.3.0.0/16 10.5.0.0/16 X 10.1/16 10.3/16 10.5/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
4
Too coarse-grained? A B C 10.0/16 10.1/16 10.0/15 10.0/16 10.1/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
5
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
6
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
7
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] http://www.coralcdn.org [2] http://www.scriptroute.org [3] http://www.routeviews.org Traceroute IP Prefix Uses naming conventions of routers – city names embedded in DNS names XX
8
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
9
Implications Renumber? Change granularity of routing?? Eg: PoP level A B 10.1.0.0/16 10.3.0.0/16 10.5.0.0/16 10.1/16 10.3/16 10.5/16
10
Prefixes too coarse grained 25% of contiguous prefixes - different location CIDR Report [4] Same AS path + close geographically [4] http://www.cidr-report.org 10.0/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
11
Implications Potential for aggregation over-stated Aggregate too coarse grained – poor traffic control
12
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.