A Survey on Selective Routing Topology Inference Through Active Probing

Although there are surveys summarizing the efforts toward discovering the Internet routing topology, no work has addressed how to infer the routing topology among a particular group of hosts scattered across the Internet. These two issues differ in scale, objective and solutions currently available. How to infer the routing topology among a group of hosts is non-trivial due to the complexity, size and decentralized nature of the Internet. Nevertheless, a cost-effective means of inferring topology would be of considerable benefit to many mechanisms, such as network monitoring, overlay topology construction and failure diagnosis. Since external information, such as routing table entries, is not publicly available to hosts, most of the methodologies employ an active probing mechanism to address this issue. For this reason our focus is on active probing based solutions, too. A comparison between generic Internet topology discovery and that between a specific group of hosts is elaborated in order to distinguish these two problems. Furthermore, we discuss the motivation that underlines the significance of various techniques addressing routing topology discovery among a group of hosts. We then classify the strategies into two types: Router-Assisted (RA) and Non-Router-Assisted (NRA), and analyze in detail their state-of-the-art position, merits and challenges, respectively. Conclusions and future directions are also presented.

[1]  Nick G. Duffield,et al.  Network Tomography of Binary Network Performance Characteristics , 2006, IEEE Transactions on Information Theory.

[2]  Shueng-Han Gary Chan,et al.  Traceroute-Based Topology Inference without Network Coordinate Estimation , 2008, 2008 IEEE International Conference on Communications.

[3]  Kamil Sarac,et al.  Resolving IP aliases in building traceroute-based internet maps , 2009, TNET.

[4]  Yajun Wang,et al.  Network Topology Inference Based on End-to-End Measurements , 2006, IEEE Journal on Selected Areas in Communications.

[5]  Yan Chen,et al.  Algebra-Based Scalable Overlay Network Monitoring: Algorithms, Evaluation, and Applications , 2007, IEEE/ACM Transactions on Networking.

[6]  Peng Xie,et al.  Sampling biases in IP topology measurements , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[7]  Shueng-Han Gary Chan,et al.  On the Investigation of Path Preference in End-to-End Network Measurements , 2008, 2008 IEEE International Conference on Communications.

[8]  Vijayan N. Nair,et al.  Network tomography: A review and recent developments , 2006 .

[9]  Cristopher Moore,et al.  On the bias of traceroute sampling: Or, power-law degree distributions in regular graphs , 2005, JACM.

[10]  Kamil Saraç,et al.  Resolving Anonymous Routers in Internet Topology Measurement Studies , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[11]  Thomas E. Anderson,et al.  Resolving IP aliases with prespecified timestamps , 2010, IMC '10.

[12]  Marco Mellia,et al.  Architecture of a network-aware P2P-TV application: the NAPA-WINE approach , 2011, IEEE Communications Magazine.

[13]  Arun Venkataramani,et al.  iPlane: an information plane for distributed services , 2006, OSDI '06.

[14]  Xian Zhang,et al.  Construction of Provider-Independent Overlay Networks with High Resilience , 2010, 2010 International Conference on Internet Technology and Applications.

[15]  Renata Cruz Teixeira Network Troubleshooting from End-Hosts , 2010 .

[16]  Shueng-Han Gary Chan,et al.  Scalable and Efficient End-to-End Network Topology Inference , 2008, IEEE Transactions on Parallel and Distributed Systems.

[17]  Balachander Krishnamurthy,et al.  Internet Measurement - Infrastructure, Traffic, and Applications , 2006 .

[18]  Santiago García Jiménez,et al.  Internet mapping at IP level , 2009 .

[19]  Brice Augustin,et al.  Detection, understanding, and prevention of traceroute measurement artifacts , 2008, Comput. Networks.

[20]  Bernard A. Cousin,et al.  Heuristics for Joint Optimization of Monitor Location and Network Anomaly Detection , 2011, 2011 IEEE International Conference on Communications (ICC).

[21]  Albert G. Greenberg,et al.  An OSPF topology server: design and evaluation , 2002, IEEE J. Sel. Areas Commun..

[22]  Jean Meloche,et al.  Statistical Aspects of the Analysis of Data Networks , 2007, Technometrics.

[23]  Stefano Giordano,et al.  Merging Spanning Trees in Tomographic Network Topology Discovery , 2009, 2009 IEEE International Conference on Communications.

[24]  Hrishikesh B. Acharya,et al.  The Weak Network Tracing Problem , 2010, ICDCN.

[25]  Walid Dabbous,et al.  A Survey on Internet Topology Inference , 2004 .

[26]  Robert Nowak,et al.  Internet tomography , 2002, IEEE Signal Process. Mag..

[27]  Prasant Mohapatra,et al.  On investigating overlay service topologies , 2007, Comput. Networks.

[28]  Tim Moors,et al.  On the impact of routing matrix inconsistencies on statistical path monitoring in overlay networks , 2010, Comput. Networks.

[29]  Jon Crowcroft,et al.  A survey and comparison of peer-to-peer overlay network schemes , 2005, IEEE Communications Surveys & Tutorials.

[30]  Yajun Wang,et al.  Fast overlay tree based on efficient end-to-end measurements , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[31]  Kamil Saraç,et al.  Resolving IP Aliases in Building Traceroute-Based Internet Maps , 2009, IEEE/ACM Transactions on Networking.

[32]  Adrian Farrel,et al.  The Internet and Its Protocols: A Comparative Approach , 2004 .

[33]  Benoit Donnet,et al.  Internet topology discovery: a survey , 2007, IEEE Communications Surveys & Tutorials.

[34]  Thomas E. Anderson,et al.  Reverse traceroute , 2010, NSDI.

[35]  Nick G. Duffield,et al.  Adaptive multicast topology inference , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[36]  Yuval Shavitt,et al.  DIMES: let the internet measure itself , 2005, CCRV.

[37]  Randy H. Katz,et al.  SCONE: A Tool to Estimate Shared Congestion Among Internet Paths , 2004 .

[38]  Alfred O. Hero,et al.  Hierarchical Inference of Unicast Network Topologies Based on End-to-End Measurements , 2007, IEEE Transactions on Signal Processing.

[39]  Philip K. McKinley,et al.  Topology-aware overlay path probing , 2007, Comput. Commun..

[40]  Vern Paxson,et al.  Measurements and analysis of end-to-end Internet dynamics , 1997 .

[41]  Raouf Boutaba,et al.  Topology-Awareness and Reoptimization Mechanism for Virtual Network Embedding , 2010, Networking.

[42]  Jian Ni,et al.  A Markov Random Field Approach to Multicast-Based Network Inference Problems , 2006, 2006 IEEE International Symposium on Information Theory.

[43]  Azer Bestavros,et al.  Robust identification of shared losses using end-to-end unicast probes , 2000, Proceedings 2000 International Conference on Network Protocols.

[44]  Donald F. Towsley,et al.  Multicast topology inference from measured end-to-end loss , 2002, IEEE Trans. Inf. Theory.

[45]  Miguel Rio,et al.  Network topologies: inference, modeling, and generation , 2008, IEEE Communications Surveys & Tutorials.

[46]  Brice Augustin,et al.  Failure Control in Multipath Route Tracing , 2009, IEEE INFOCOM 2009.

[47]  Paul Barford,et al.  Network radar: tomography from round trip time measurements , 2004, IMC '04.

[48]  Don Towsley,et al.  Multicast Topology Inference from End-to-end Measurements , 2013 .

[49]  M.H. Gunes,et al.  Importance of IP Alias Resolution in Sampling Internet Topologies , 2007, 2007 IEEE Global Internet Symposium.

[50]  Brice Augustin,et al.  Measuring Multipath Routing in the Internet , 2011, IEEE/ACM Transactions on Networking.

[51]  Olivier Bonaventure,et al.  On the impact of layer-2 on node degree distribution , 2010, IMC '10.

[52]  Mark Crovella,et al.  Deployment of an Algorithm for Large-Scale Topology Discovery , 2006, IEEE Journal on Selected Areas in Communications.

[53]  Carlos Pignataro,et al.  ICMP Extensions for Multiprotocol Label Switching , 2007, RFC.

[54]  Robert D. Nowak,et al.  Likelihood based hierarchical clustering , 2004, IEEE Transactions on Signal Processing.

[55]  Yueping Zhang,et al.  Optimal Probing for Unicast Network Delay Tomography , 2010, 2010 Proceedings IEEE INFOCOM.

[56]  Y. Vardi,et al.  Network Tomography: Estimating Source-Destination Traffic Intensities from Link Data , 1996 .

[57]  Steven McCanne,et al.  Inference of multicast routing trees and bottleneck bandwidths using end-to-end measurements , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[58]  Fangzhe Chang,et al.  Topology inference in the presence of anonymous routers , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[59]  Lili Qiu,et al.  On the Placement of Infrastructure Overlay Nodes , 2009, IEEE/ACM Transactions on Networking.

[60]  Dina Katabi,et al.  Inferring Congestion Sharing and Path Characteristics from Packet Interarrival Times , 2001 .

[61]  Brice Augustin,et al.  Avoiding traceroute anomalies with Paris traceroute , 2006, IMC '06.

[62]  Paul Barford,et al.  Toward the Practical Use of Network Tomography for Internet Topology Discovery , 2010, 2010 Proceedings IEEE INFOCOM.

[63]  Robert D. Nowak,et al.  Multiple-Source Internet Tomography , 2006, IEEE Journal on Selected Areas in Communications.

[64]  Robert D. Nowak,et al.  Maximum likelihood network topology identification from edge-based unicast measurements , 2002, SIGMETRICS '02.

[65]  Olaf Maennel,et al.  Internet optometry: assessing the broken glasses in internet reachability , 2009, IMC '09.

[66]  Kamil Saraç,et al.  Analyzing Router Responsiveness to Active Measurement Probes , 2009, PAM.

[67]  Christina Fragouli,et al.  Multiple source multiple destination topology inference using network coding , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[68]  Jian Ni,et al.  Efficient and dynamic routing topology inference from end-to-end measurements , 2010, TNET.

[69]  Kimberly C. Claffy,et al.  Toward Topology Dualism: Improving the Accuracy of AS Annotations for Routers , 2010, PAM.

[70]  Robert Nowak,et al.  Network Tomography: Recent Developments , 2004 .

[71]  A. Hero,et al.  Topology Discovery on Unicast Networks : A Hierarchical Approach Based on End-to-End Measurements , 2005 .