|
ABSTRACT
To date, realistic ISP topologies have not been accessible to the research community, leaving work that depends on topology on an uncertain footing. In this paper, we present new Internet mapping techniques that have enabled us to directly measure router-level ISP topologies. Our techniques reduce the number of required traces compared to a brute-force, all-to-all approach by three orders of magnitude without a significant loss in accuracy. They include the use of BGP routing tables to focus the measurements, exploiting properties of IP routing to eliminate redundant measurements, better alias resolution, and the use of DNS to divide each map into POPs and backbone. We collect maps from ten diverse ISPs using our techniques, and find that our maps are substantially more complete than those of earlier Internet mapping efforts. We also report on properties of these maps, including the size of POPs, distribution of router outdegree, and the inter-domain peering structure. As part of this work, we release our maps to the community.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Paul Barford , Azer Bestavros , John Byers , Mark Crovella, On the marginal utility of network topology measurements, Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, November 01-02, 2001, San Francisco, California, USA
[doi> 10.1145/505202.505204]
|
 |
2
|
Anindya Basu , Jon Riecke, Stability issues in OSPF routing, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.225-236, August 2001, San Diego, California, United States
|
| |
3
|
|
| |
4
|
R. Bush. Private communication, November 2001.
|
| |
5
|
H. Chang, R. Govindan, S. Jamin, S. Shenker, and W. Willinger. On Inferring AS-Level Connectivity from BGP Routing Tables. Technical Report UM-CSE-TR-454-02, 2002. http://topology.eecs.umich.edu/.
|
| |
6
|
K. Claffy, T. E. Monk, and D. McRobb. Internet tomography. In Nature, January 1999.
|
 |
7
|
Michalis Faloutsos , Petros Faloutsos , Christos Faloutsos, On power-law relationships of the Internet topology, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.251-262, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
8
|
R. Govindan and H. Tangmunarunkit. Heuristics for Internet map discovery. In IEEE INFOCOM, 2000.
|
| |
9
|
T. Kernen. traceroute.org. http://www.traceroute.org.
|
 |
10
|
Craig Labovitz , Abha Ahuja , Abhijit Bose , Farnam Jahanian, Delayed Internet routing convergence, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.175-187, August 28-September 01, 2000, Stockholm, Sweden
|
| |
11
|
R. Mahajan, S. M. Bellovin, S. Floyd, J. Ioannidis, V. Paxson, and S. Shenker. Controlling high-bandwidth aggregates in the network (extended version). http://www.aciri.org/pushback/, July 2001.
|
| |
12
|
|
| |
13
|
D. Meyer. RouteViews Project. http://www.routeviews.org.
|
 |
14
|
Venkata N. Padmanabhan , Lakshminarayanan Subramanian, An investigation of geographic mapping techniques for internet hosts, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.173-185, August 2001, San Diego, California, United States
|
 |
15
|
|
 |
16
|
Kihong Park , Heejo Lee, On the effectiveness of route-based packet filtering for distributed DoS attack prevention in power-law internets, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.15-26, August 2001, San Diego, California, United States
|
 |
17
|
Graham Phillips , Scott Shenker , Hongsuda Tangmunarunkit, Scaling of multicast trees: comments on the Chuang-Sirbu scaling law, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.41-51, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
18
|
P. Radoslavov, H. Tangmunarunkit, H. Yu, R. Govindan, S. Shenker, and D. Estrin. On characterizing network topologies and analyzing their impact on protocol design. Technical Report CS-00-731, USC, 2000.
|
| |
19
|
R. Rivest. The MD5 message-digest algorithm, 1992. Networking Working Group Requests for Comment, MIT Laboratory for Computer Science and RSA Data Security, Inc., RFC-1321.
|
| |
20
|
Rocketfuel maps and data. http://www.cs.washington.edu/research/networking/rocketfuel/.
|
 |
21
|
Stefan Savage , David Wetherall , Anna Karlin , Tom Anderson, Practical network support for IP traceback, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.295-306, August 28-September 01, 2000, Stockholm, Sweden
|
 |
22
|
Alex C. Snoeren, Hash-based IP traceback, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.3-14, August 2001, San Diego, California, United States
|
| |
23
|
R. Sterner. Color landform atlas of the United States. http://fermi.jhuapl.edu/states/.
|
 |
24
|
Hongsuda Tangmunarunkit , John Doyle , Ramesh Govindan , Walter Willinger , Sugih Jamin , Scott Shenker, Does AS size determine degree in as topology?, ACM SIGCOMM Computer Communication Review, v.31 n.5, p.7-8, October 2001
[doi> 10.1145/1037107.1037108]
|
 |
25
|
Hongsuda Tangmunarunkit , Ramesh Govindan , Sugih Jamin , Scott Shenker , Walter Willinger, Network topology generators: degree-based vs. structural, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
26
|
E. W. Zegura, K. Calvert, and S. Bhattacharjee. How to model an internetwork. In Proceedings of IEEE INFOCOM, 1996.
|
CITED BY 136
|
|
|
|
|
|
|
|
Claude Chaudet , Eric Fleury , Isabelle Guérin Lassous , Hervé Rivano , Marie-Emilie Voge, Optimal positioning of active and passive monitoring devices, Proceedings of the 2005 ACM conference on Emerging network experiment and technology, October 24-27, 2005, Toulouse, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yossi Azar , Edith Cohen , Amos Fiat , Haim Kaplan , Harald Racke, Optimal oblivious routing in polynomial time, Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, June 09-11, 2003, San Diego, CA, USA
|
|
|
|
|
|
Lili Qiu , Yang Richard Yang , Yin Zhang , Scott Shenker, On selfish routing in internet-like environments, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
Brent Chun , David Culler , Timothy Roscoe , Andy Bavier , Larry Peterson , Mike Wawrzoniak , Mic Bowman, PlanetLab: an overlay testbed for broad-coverage services, ACM SIGCOMM Computer Communication Review, v.33 n.3, July 2003
|
|
|
David Applegate , Edith Cohen, Making intra-domain routing robust to changing and uncertain traffic demands: understanding fundamental tradeoffs, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
Alefiya Hussain , John Heidemann , Christos Papadopoulos, A framework for classifying denial of service attacks, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
Neil Spring , Ratul Mahajan , Thomas Anderson, The causes of path inflation, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Yin Zhang , Matthew Roughan , Carsten Lund , David Donoho, An information-theoretic approach to traffic matrix estimation, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
Zhuoqing Morley Mao , Jennifer Rexford , Jia Wang , Randy H. Katz, Towards an accurate AS-level traceroute tool, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
Yuri Breitbart , Minos Garofalakis , Ben Jai , Cliff Martin , Rajeev Rastogi , Avi Silberschatz, Topology discovery in heterogeneous IP networks: the NetInventory system, IEEE/ACM Transactions on Networking (TON), v.12 n.3, p.401-414, June 2004
|
|
|
|
|
|
Brice Augustin , Xavier Cuvellier , Benjamin Orgogozo , Fabien Viger , Timur Friedman , Matthieu Latapy , Clémence Magnien , Renata Teixeira, Avoiding traceroute anomalies with Paris traceroute, Proceedings of the 6th ACM SIGCOMM on Internet measurement, October 25-27, 2006, Rio de Janeriro, Brazil
|
|
|
Akihiro Nakao , Larry Peterson , Andy Bavier, A routing underlay for overlay networks, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ningning Hu , Li (Erran) Li , Zhuoqing Morley Mao , Peter Steenkiste , Jia Wang, Locating internet bottlenecks: algorithms, measurements, and implications, ACM SIGCOMM Computer Communication Review, v.34 n.4, October 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Camden C. Ho , Krishna N. Ramachandran , Kevin C. Almeroth , Elizabeth M. Belding-Royer, A scalable framework for wireless network monitoring, Proceedings of the 2nd ACM international workshop on Wireless mobile applications and services on WLAN hotspots, October 01-01, 2004, Philadelphia, PA, USA
|
|
|
|
|
|
Oliver Heckmann , Michael Piringer , Jens Schmitt , Ralf Steinmetz, On realistic network topologies for simulation, Proceedings of the ACM SIGCOMM workshop on Models, methods and tools for reproducible network research, August 25-27, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Ratul Mahajan , Neil Spring , David Wetherall , Thomas Anderson, User-level internet path diagnosis, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
|
|
|
|
|
|
|
|
David A. Maltz , Jibin Zhan , Geoffrey Xie , Hui Zhang , Gísli Hjálmtýsson , Albert Greenberg , Jennifer Rexford, Structure preserving anonymization of router configuration data, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N. G. Duffield , V. Arya , R. Bellino , T. Friedman , J. Horowitz , D. Towsley , T. Turletti, Network tomography from aggregate loss reports, Performance Evaluation, v.62 n.1-4, p.147-163, October 2005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Bauer , Garrett Yaun , Christopher D. Carothers , Murat Yuksel , Shivkumar Kalyanaraman, Simulation of large scale networks III: ROSS.Net: optimistic parallel simulation framework for large-scale internet models, Proceedings of the 35th conference on Winter simulation: driving innovation, December 07-10, 2003, New Orleans, Louisiana
|
|
|
|
|
|
Michael Liljenstam , Jason Liu , David M. Nicol , Yougu Yuan , Guanhua Yan , Chris Grier, RINSE: The Real-Time Immersive Network Simulation Environment for Network Security Exercises (Extended Version), Simulation, v.82 n.1, p.43-59, January 2006
|
|
|
Renata Teixeira , Keith Marzullo , Stefan Savage , Geoffrey M. Voelker, In search of path diversity in ISP networks, Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement, October 27-29, 2003, Miami Beach, FL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ethan Katz-Bassett , John P. John , Arvind Krishnamurthy , David Wetherall , Thomas Anderson , Yatin Chawathe, Towards IP geolocation using delay and topology measurements, Proceedings of the 6th ACM SIGCOMM on Internet measurement, October 25-27, 2006, Rio de Janeriro, Brazil
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mike Hibler , Robert Ricci , Leigh Stoller , Jonathon Duerig , Shashi Guruprasad , Tim Stack , Kirk Webb , Jay Lepreau, Large-scale virtualization in the Emulab network testbed, USENIX 2008 Annual Technical Conference on Annual Technical Conference, p.113-128, June 22-27, 2008, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Brian Eriksson , Paul Barford , Robert Nowak , Mark Crovella, Learning network structure from passive measurements, Proceedings of the 7th ACM SIGCOMM conference on Internet measurement, October 24-26, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yan Chen , David Bindel , Han Hee Song , Randy H. Katz, Algebra-based scalable overlay network monitoring: algorithms, evaluation, and applications, IEEE/ACM Transactions on Networking (TON), v.15 n.5, p.1084-1097, October 2007
|
|
|
|
|
|
Jelena Mirkovic , Brett Wilson , Alefiya Hussain , Sonia Fahmy , Peter Reiher , Roshan Thomas , Stephen Schwab, Automating DDoS experimentation, Proceedings of the DETER Community Workshop on Cyber Security Experimentation and Test on DETER Community Workshop on Cyber Security Experimentation and Test 2007, p.4-4, August 06-07, 2007, Boston, MA
|
|
|
|
|
|
|
|
|
|
|
|
Jiayue He , Martin Suchara , Ma'ayan Bresler , Jennifer Rexford , Mung Chiang, Rethinking internet traffic management: from multiple decompositions to a practical protocol, Proceedings of the 2007 ACM CoNEXT conference, December 10-13, 2007, New York, New York
|
|
|
|
|
|
Vyas Sekar , Michael K. Reiter , Walter Willinger , Hui Zhang , Ramana Rao Kompella , David G. Andersen, CSAMP: a system for network-wide flow monitoring, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.233-246, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
Fabien Viger , Brice Augustin , Xavier Cuvellier , Clémence Magnien , Matthieu Latapy , Timur Friedman , Renata Teixeira, Detection, understanding, and prevention of traceroute measurement artifacts, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.5, p.998-1018, April, 2008
|
|
|
|
|
|
|
|
|
|
|
|
Srihari Nelakuditi , Zifei Zhong , Junling Wang , Ram Keralapura , Chen-Nee Chuah, Mitigating transient loops through interface-specific forwarding, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.3, p.593-609, February, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hitesh Ballani , Paul Francis , Tuan Cao , Jia Wang, Making routers last longer with ViAggre, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.453-466, April 22-24, 2009, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
Atsuo Tachibana , Shigehiro Ano , Toru Hasegawa , Masato Tsuru , Yuji Oie, Locating congested segments over the Internet by clustering the delay performance of multiple paths, Computer Communications, v.32 n.15, p.1642-1654, September, 2009
|
|
|
|
|
|
David A. Maltz , Jibin Zhan , Gísli Hjálmtysson , Albert Greenberg , Jennifer Rexford , Geoffrey G. Xie , Hui Zhang, Structure preserving anonymization of router configuration data, IEEE Journal on Selected Areas in Communications, v.27 n.3, p.349-358, April 2009
|
|