Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Network Topology Inference With Partial Information

Published: 01 September 2015 Publication History

Abstract

Full knowledge of the routing topology of the Internet is useful for a multitude of network management tasks. However, the full topology is often not known and is instead estimated using topology inference algorithms. Many of these algorithms use Traceroute to probe paths and then use the collected information to infer the topology. We perform real experiments and show that, in practice, routers may severely disrupt the operation of Traceroute and cause it to only provide partial information. We propose iTop, an algorithm for inferring the network topology when only partial information is available. iTop constructs a virtual topology, which overestimates the number of network components, and then repeatedly merges links in this topology to resolve it toward the structure of the true network. We perform extensive simulations to compare iTop to state-of-the-art inference algorithms. Results show that iTop significantly outperforms previous approaches and its inferred topologies are within 5% of the original networks for all considered metrics. Additionally, we show that the topologies inferred by iTop significantly improve the performance of fault localization algorithms when compared with other approaches.

References

[1]
E. K. Lua, J. Crowcroft, M. Pias, R. Sharma, and S. Lim, “ A survey and comparison of peer-to-peer overlay network schemes,” IEEE Commun. Surveys Tuts., vol. 7, no. 2, pp. 72– 93, 2nd Quart. 2005.
[2]
R. R. Kompella, J. Yates, A. Greenberg, and A. C. Snoeren, “ Detection and localization of network black holes,” in Proc. IEEE INFOCOM, 2007, pp. 2180– 2188.
[3]
J. Ni, H. Xie, S. Tatikonda, and Y. R. Yang, “ Efficient and dynamic routing topology inference from end-to-end measurements,” IEEE/ACM Trans. Netw., vol. 18, no. 1, pp. 123– 135, Feb. 2010.
[4]
B. Holbert, S. Tati, S. Silvestri, T. La Porta, and A. Swami, “ Effects of partial topology on fault diagnosis,” in Proc. IEEE MILCOM, 2013, pp. 725– 730.
[5]
N. G. Duffield, J. Horowitz, F. Lo Presti, and D. Towsley, “ Multicast topology inference from measured end-to-end loss,” IEEE Trans. Inf. Theory, vol. 48, no. 1, pp. 26– 45, Jan. 2002.
[6]
X. Zhang and C. Phillips, “ A survey on selective routing topology inference through active probing,” IEEE Commun. Surveys Tuts., vol. 14, no. 4, pp. 1129– 1141, 4th Quart. 2012.
[7]
N. Spring, R. Mahajan, D. Wetherall, and T. Anderson, “ Measuring ISP topologies with Rocketfuel,” IEEE/ACM Trans. Netw., vol. 12, no. 1, pp. 2– 16, Feb. 2004.
[8]
R. Govindan and H. Tangmunarunkit, “ Heuristics for Internet map discovery,” in Proc. IEEE INFOCOM, 2000, vol. 3, pp. 1371– 1380.
[9]
P. Bedford, A. Bestavros, J. Byers, and M. Crovella, “ On the marginal utility of deploying measurement infrastructure,” Comput. Sci. Dept., Boston Univ., Boston, MA, USA, 2000.
[10]
B. Yao, R. Viswanathan, F. Chang, and D. Waddington, “ Topology inference in the presence of anonymous routers,” in Proc. IEEE INFOCOM, 2003, pp. 353– 363.
[11]
X. Jin, W.-P. Yiu, S.-H. Chan, and Y. Wang, “ Network topology inference based on end-to-end measurements,” IEEE J. Sel. Areas Commun., vol. 24, no. 12, pp. 2182– 2195, Dec. 2006.
[12]
M. H. Gunes and K. Sarac, “ Resolving anonymous routers in Internet topology measurement studies,” in Proc. IEEE INFOCOM, 2008, pp. 1750– 1758.
[13]
R. Sherwood, A. Bender, and N. Spring, “ DisCarte: A disjunctive Internet cartographer,” in Proc. ACM SIGCOMM Conf. Data Commun., 2008, pp. 303– 314.
[14]
V. Jacobson, “ Traceroute software,” Lawrence Berkeley Lab., Berkeley, CA, USA, 1998.
[15]
M. Luckie, Y. Hyun, and B. Huffaker, “ Traceroute probe method and forward IP path inference,” in Proc. ACM SIGCOMM Conf. Internet Meas., 2008, pp. 311– 324.
[16]
P. Mahadevan et al., “ The Internet as-level topology: Three data sources and one definitive metric,” ACM SIGCOMM Comput. Commun. Rev., vol. 36, no. 1, pp. 17– 26, Jan. 2006.
[17]
B. Holbert, S. Tati, S. Silvestri, T. La Porta, and A. Swami, “ Network topology inference with partial path information,” in Proc. IEEE ICNC, 2015, pp. 796– 802.
[18]
J. B. Tenenbaum, V. De Silva, and J. C. Langford, “ A global geometric framework for nonlinear dimensionality reduction,” Science, vol. 290, no. 5500, pp. 2319– 2323, Dec. 2000.
[19]
M. Newman, Networks: An Introduction. London, U.K.: Oxford Univ. Press, 2010.
[20]
Rocketfuel: An ISP Topology Mapping Engine,” Univ. Washington, Seattle, WA, USA, 2002. [Online]. Available: http://www.cs.washington.edu/research/networking/rocketfuel/
[21]
Macroscopic Internet Topology Data Kit (ITDK),” Center for Applied for Internet Data Analysis (CAIDA), La Jolla, CA, USA, 2013. [Online]. Available: http://www.caida.org/data/active/internet-topology-data-kit/
[22]
M. Bastian, S. Heymann, and M. Jacomy, “ Gephi: An open source software for exploring and manipulating networks,” in Proc. AAAI Conf. Weblogs Social Media, 2009, pp. 361– 362.
[23]
A. Markopoulou, G. Iannaccone, S. Bhattacharyya, C.-N. Chuah, and C. Diot, “ Characterization of failures in an IP backbone,” in Proc. IEEE INFOCOM, 2004, vol. 4, pp. 2307– 2317.
[24]
S. Tati et al., “ netCSI: A generic fault diagnosis algorithm for large-scale failures in computer networks,” in Proc. IEEE SRDS, 2011, pp. 167– 176.
[25]
B. Cheswick, H. Burch, and S. Branigan, “ Mapping and visualizing the Internet,” in Proc. USENIX, 2000, pp. 1– 13.
[26]
B. Donnet, P. Raoult, T. Friedman, and M. Crovella, “ Efficient algorithms for large-scale topology discovery,” in Proc. ACM SIGMETRICS, 2005, pp. 327– 338.
[27]
M. Luckie, A. Dhamdhere, k. claffy, and D. Murrell, “ Measured impact of crooked Traceroute,” ACM SIGCOMM Comput. Commun. Rev., vol. 41, no. 1, pp. 14– 21, Jan. 2011.
[28]
M. Luckie and k. Claffy, “ A second look at detecting third-party addresses in Traceroute traces with the IP timestamp option,” in Proc. Passive Active Meas. Workshop, 2014, pp. 46– 55.
[29]
B. Donnet, M. Luckie, P. Mrindol, and J. Pansiot, “ Revealing MPLS tunnels obscured from Traceroute,” ACM SIGCOMM Comput. Commun. Rev., vol. 42, no. 2, pp. 87– 93, Apr. 2012.
[30]
R. Beverly, M. Luckie, L. Mosley, and k. claffy, “ Measuring and characterizing IPv6 router availability,” in Proc. Passive Active Meas. Workshop, 2015, pp. 123– 135.
[31]
M. Luckie, “ Scamper: A scalable and extensible packet prober for active measurement of the Internet,” in Proc. ACM SIGCOMM Conf. Internet Meas., 2010, pp. 239– 245.
[32]
S. Kandula, D. Katabi, and J.-P. Vasseur, “ Shrink: A tool for failure diagnosis in IP networks,” in Proc. MineNet, 2005, pp. 173– 178.
[33]
R. R. Kompella, J. Yates, A. Greeberg, and A. C. Scnoeren, “ IP fault localization via risk modeling,” in Proc. 2nd Conf. Symp. NSDI, 2005, pp. 57– 70.
[34]
S. Tati, B. J. Ko, G. Cao, A. Swami, and T. La Porta, “ Adaptive algorithms for diagnosing large-scale failures in computer networks,” in Proc. IEEE DSN, 2012, pp. 1– 12.

Cited By

View all
  • (2024)ConfMask: Enabling Privacy-Preserving Configuration Sharing via AnonymizationProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672217(465-483)Online publication date: 4-Aug-2024
  • (2021)Blockchain-Based Automated System for Identification and Storage of NetworksSecurity and Communication Networks10.1155/2021/66942812021Online publication date: 1-Jan-2021
  • (2017)Finding Link Topology of Large Scale Networks from Anchored Hop Count ReportsGLOBECOM 2017 - 2017 IEEE Global Communications Conference10.1109/GLOCOM.2017.8253952(1-6)Online publication date: 4-Dec-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Network and Service Management
IEEE Transactions on Network and Service Management  Volume 12, Issue 3
Sept. 2015
206 pages

Publisher

IEEE Press

Publication History

Published: 01 September 2015

Author Tags

  1. fault localization
  2. Topology inference
  3. partial information

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)ConfMask: Enabling Privacy-Preserving Configuration Sharing via AnonymizationProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672217(465-483)Online publication date: 4-Aug-2024
  • (2021)Blockchain-Based Automated System for Identification and Storage of NetworksSecurity and Communication Networks10.1155/2021/66942812021Online publication date: 1-Jan-2021
  • (2017)Finding Link Topology of Large Scale Networks from Anchored Hop Count ReportsGLOBECOM 2017 - 2017 IEEE Global Communications Conference10.1109/GLOCOM.2017.8253952(1-6)Online publication date: 4-Dec-2017

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media