[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2987443.2987467acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article
Public Access

bdrmap: Inference of Borders Between IP Networks

Published: 14 November 2016 Publication History

Abstract

We tackle the tedious and unsolved problem of automatically and correctly inferring network boundaries in traceroute. We explain why such a conceptually simple task is so hard in the real world, and how lack of progress has impeded a wide range of research and development efforts for decades. We develop and validate a method that uses targeted traceroutes, knowledge of traceroute idiosyncrasies, and codification of topological constraints in a structured set of heuristics, to correctly identify interdomain links at the granularity of individual border routers. In this study we focus on the network boundaries we have most confidence we can accurately infer in the presence of sampling bias: interdomain links attached to the network launching the traceroute. We develop a scalable implementation of our algorithm and validate it against ground truth information provided by four networks on 3,277 links, which showed 96.3% -- 98.9% of our inferences were correct.
With 19 vantage points (VPs) distributed across a large U.S. broadband provider, we use our method to reveal the tremendous density of router-level interconnection between some ASes. In January 2016, the broadband provider had 45 router-level links with a Tier-1 peer. We also quantify the VP deployment required to observe this ISP's interdomain connectivity, with 17 VPs required to observe all 45 links. Our method forms the cornerstone of the system we are building to map interdomain performance, and we release our code.

References

[1]
B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger. Anatomy of a large European IXP. In SIGCOMM, 2012.
[2]
B. Augustin, X. Cuvellier, B. Orgogozo, F. Viger, T. Friedman, M. Latapy, C. Magnien, and R. Teixeira. Avoiding traceroute anomalies with Paris traceroute. In IMC, Oct. 2006.
[3]
B. Augustin, B. Krishnamurthy, and W. Willinger. IXPs: Mapped? In IMC, 2009.
[4]
F. Baker. Requirements for IP version 4 routers, June 1995.
[5]
A. Bender, R. Sherwood, and N. Spring. Fixing Ally's growing pains with velocity modeling. In IMC, pages 337--342, Oct. 2008.
[6]
X. Cai, J. Heidemann, B. Krishnamurth, and W. Willinger. Towards an AS-to-organization map. In IMC, pages 199--205, Nov. 2010.
[7]
B. Chandrasekaran, G. Smaragdakis, A. Berger, M. Luckie, and K.-C. Ng. A server-to-server view of the Internet. In CoNEXT, 2015.
[8]
K. Chen, D. R. Choffnes, R. Potharaju, Y. Chen, F. E. Bustamante, D. Pei, and Y. Zhao. Where the sidewalk ends: Extending the Internet AS graph using traceroutes from P2P users. In CoNEXT, Dec. 2009.
[9]
K. Claffy, A. Dhamdhere, M. Luckie, D. Clark, and S. Bauer. Mapping interconnection in the Internet: Colocation, connectivity and congestion. http://www.caida.org/funding/nets-congestion/.
[10]
B. Donnet, T. Friedman, and M. Crovella. Improved algorithms for network topology discovery. In PAM, pages 149--162, Mar. 2005.
[11]
R. Durairajan, P. Barford, J. Sommers, and W. Willinger. InterTubes: A study of the US long-haul fiber-optic infrastructure. In SIGCOMM, Aug. 2015.
[12]
Federal Communications Commission. MB Docket No. 14--90), Memorandum Opinion and Order, FCC 15--94, July 2015. https://apps.fcc.gov/edocs_public/attachmatch/FCC-15--94A1.pdf.
[13]
V. Giotsas, G. Smaragdakis, B. Huffaker, M. Luckie, and k claffy. Mapping peering interconnections to a facility. In CoNEXT, 2015.
[14]
V. Giotsas, S. Zhou, M. Luckie, and k claffy. Inferring multilateral peering. In CoNEXT, Dec. 2013.
[15]
R. Govindan and H. Tangmunarunkit. Heuristics for Internet map discovery. In INFOCOM, pages 1371--1380, Mar. 2000.
[16]
M. Gunes and K. Sarac. Analytical IP alias resolution. In IEEE International Conf. on Communications, pages 459--464, 2006.
[17]
B. Huffaker, A. Dhamdhere, M. Fomenkov, and kc claffy. Toward topology dualism: Improving the accuracy of AS annotations for routers. In PAM, Apr. 2010.
[18]
B. Huffaker, K. Keys, R. Koga, M. Luckie, and kc claffy. CAIDA inferred AS to organization mapping dataset. https://www.caida.org/data/as-organizations/.
[19]
K. Keys. Internet-scale IP alias resolution techniques. CCR, 40(1):50--55, 2010.
[20]
K. Keys. iffinder alias resolution tool, 2012. http://www.caida.org/tools/measurement/iffinder/.
[21]
K. Keys, Y. Hyun, M. Luckie, and k claffy. Internet-scale IPv4 alias resolution with MIDAR: System architecture. IEEE/ACM Transactions on Networking, 21(2):383--399, Apr. 2013.
[22]
A. Lakhina, J. W. Byers, M. Crovella, and P. Xie. Sampling biases in IP topology measurements. In INFOCOM, Apr. 2003.
[23]
M. Luckie. Scamper: a scalable and extensible packet prober for active measurement of the Internet. In IMC, pages 239--245, Nov. 2010.
[24]
M. Luckie, A. Dhamdhere, D. Clark, B. Huffaker, and k claffy. Challenges in inferring Internet interdomain congestion. In IMC, Nov. 2014.
[25]
M. Luckie, B. Huffaker, A. Dhamdhere, V. Giotsas, and k claffy. AS relationships, customer cones, and validation. In IMC, Oct. 2013.
[26]
M. Luckie and kc claffy. A second look at detecting third-party addresses in traceroute traces with the IP timestamp option. In PAM, Mar. 2014.
[27]
M-Lab Research Team. ISP interconnection and its impact on consumer Internet performance - a measurement lab consortium technical report. http://www.measurementlab.net/publications/, 2014.
[28]
Z. M. Mao, D. Johnson, J. Rexford, J. Wang, and R. Katz. Scalable and accurate identification of AS-Level forwarding paths. In INFOCOM, Mar. 2004.
[29]
Z. M. Mao, J. Rexford, J. Wang, and R. H. Katz. Towards an accurate AS-level traceroute tool. In SIGCOMM, pages 365--378, Aug. 2003.
[30]
A. Marder and J. M. Smith. MAP-IT: Multipass accurate passive inferences from traceroute. In IMC, 2016.
[31]
J.-J. Pansoit and D. Grad. On routes and multicast trees in the Internet. In SIGCOMM, 1998.
[32]
Packet Clearing House. https://prefix.pch.net/applications/ixpdir/menu_download.php.
[33]
PeeringDB. https://www.peeringdb.com/.
[34]
RIPE RIS. http://www.ripe.net/ris/.
[35]
U. Oregon Route Views Project. http://www.routeviews.org/.
[36]
S. Roy and N. Feamster. Characterizing correlated latency anomalies in broadband access networks. In SIGCOMM, pages 525--526, Aug. 2013.
[37]
M. Sanchez, F. Bustamante, B. Krishnamurthy, W. Willinger, G. Smaragdakis, and J. Erman. Inter-domain traffic estimation for the outsider. In IMC, Nov. 2014.
[38]
J. Sherry, E. Katz-Bassett, M. Pimenova, H. V. Madhyastha, T. Anderson, and A. Krishnamurthy. Resolving IP aliases with prespecified timestamps. In IMC, pages 172--178, 2010.
[39]
R. Sherwood, A. Bender, and N. Spring. DisCarte: A disjunctive Internet cartographer. In SIGCOMM, pages 303--314, Aug. 2008.
[40]
N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP topologies with Rocketfuel. In SIGCOMM, pages 133--145, Aug. 2002.
[41]
S. Sundaresan, S. Burnett, N. Feamster, and W. de Donato. BISmark: A testbed for deploying measurements and applications in broadband access networks. In USENIX, June 2014.
[42]
R. Teixeira, A. Shaikh, T. Griffin, and J. Rexford. Dynamics of hot-potato routing in IP networks. In SIGMETRICS, June 2004.
[43]
W. Willinger, D. Alderson, and J. C. Doyle. Mathematics and the Internet: a source of enormous confusion and great potential. Notices of AMS, 56(5), May 2009.
[44]
Y. Zhang, R. Oliveira, H. Zhang, and L. Zhang. Quantifying the pitfalls of traceroute in AS connectivity inference. In PAM, 2010.

Cited By

View all
  • (2024)A Method for Quantifying Global Network Topology Based on a Mathematical ModelMathematics10.3390/math1219311412:19(3114)Online publication date: 4-Oct-2024
  • (2024)What is the next hop to more granular routing models?Proceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696859(343-351)Online publication date: 18-Nov-2024
  • (2024)REVEAL: Real-time Evaluation and Verification of External Adversarial LinksMILCOM 2024 - 2024 IEEE Military Communications Conference (MILCOM)10.1109/MILCOM61039.2024.10773880(1106-1111)Online publication date: 28-Oct-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IMC '16: Proceedings of the 2016 Internet Measurement Conference
November 2016
570 pages
ISBN:9781450345262
DOI:10.1145/2987443
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 November 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. internet topology
  2. router ownership

Qualifiers

  • Research-article

Funding Sources

Conference

IMC 2016
Sponsor:
IMC 2016: Internet Measurement Conference
November 14 - 16, 2016
California, Santa Monica, USA

Acceptance Rates

IMC '16 Paper Acceptance Rate 48 of 184 submissions, 26%;
Overall Acceptance Rate 277 of 1,083 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)158
  • Downloads (Last 6 weeks)18
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Method for Quantifying Global Network Topology Based on a Mathematical ModelMathematics10.3390/math1219311412:19(3114)Online publication date: 4-Oct-2024
  • (2024)What is the next hop to more granular routing models?Proceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696859(343-351)Online publication date: 18-Nov-2024
  • (2024)REVEAL: Real-time Evaluation and Verification of External Adversarial LinksMILCOM 2024 - 2024 IEEE Military Communications Conference (MILCOM)10.1109/MILCOM61039.2024.10773880(1106-1111)Online publication date: 28-Oct-2024
  • (2023)A method of Improving the Security of Information and Telecommunications Network Using the Means of Determining Intruder's GeolocationProceedings of Telecommunication Universities10.31854/1813-324X-2023-9-4-86-969:4(86-96)Online publication date: 21-Sep-2023
  • (2023)Nautilus: A Framework for Cross-Layer Cartography of Submarine Cables and IP LinksProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36267777:3(1-34)Online publication date: 7-Dec-2023
  • (2023)Realizing Fine-Grained Inference of AS Path With a Generative Measurable ProcessIEEE/ACM Transactions on Networking10.1109/TNET.2023.327056531:6(3112-3127)Online publication date: Dec-2023
  • (2023)Inferring router ownership based on the classification of intra- and inter-domain linksScientific Reports10.1038/s41598-023-32202-613:1Online publication date: 29-Mar-2023
  • (2022)Improving the Accuracy of IP Geolocation Based on Public IP Geoservices DataПовышение точности IP-геолокации на основе данных, предоставляемых открытыми IP-геосервисамиInformatics and AutomationИнформатика и автоматизация10.15622/ia.21.4.521:4(758-785)Online publication date: 8-Jul-2022
  • (2022)Network measurement methods for locating and examining censorship devicesProceedings of the 18th International Conference on emerging Networking EXperiments and Technologies10.1145/3555050.3569133(18-34)Online publication date: 30-Nov-2022
  • (2022)iGDBProceedings of the 22nd ACM Internet Measurement Conference10.1145/3517745.3561443(433-448)Online publication date: 25-Oct-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media