Importance of IP Alias Resolution in Sampling Internet Topologies

Similar documents
Cheleby: Subnet Level Internet Topology

Impact of Multi-Access Links on the Internet Topology Modeling

AS Router Connectedness Based on Multiple Vantage Points and the Resulting Topologies

AS Connectedness Based on Multiple Vantage Points and the Resulting Topologies

Internet Topology Research

Basics of Network Analysis

arxiv: v1 [cs.ni] 13 Jul 2008


Properties of Biological Networks

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Universal Properties of Mythological Networks Midterm report: Math 485

Internet Measurements. Motivation

Cheleby: Subnet-level Internet Mapper

RealNet: A Topology Generator Based on Real Internet Topology

T he Electronic Magazine of O riginal Peer-Reviewed Survey Articles ABSTRACT

On the Origin of Power Laws in Internet Topologies Λ

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Introduction to network metrics

On Reshaping of Clustering Coefficients in Degreebased Topology Generators

Summary: What We Have Learned So Far

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks

Studienarbeit Survey on generators for Internet topologies at the AS Level

Measured Impact of Tracing Straight. Matthew Luckie, David Murrell WAND Network Research Group Department of Computer Science University of Waikato

Constructing a G(N, p) Network

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008

COM-208: Computer Networks - Homework 6

SNA 8: network resilience. Lada Adamic

Large-scale topological and dynamical properties of the Internet

Clustering. RNA-seq: What is it good for? Finding Similarly Expressed Genes. Data... And Lots of It!

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao

Internet-Scale IP Alias Resolution Techniques

The missing links in the BGP-based AS connectivity maps

Validity of router responses for IP aliases resolution

BGP Scaling (RR & Peer Group)

Structural Evolution of the Internet Topology

The Shape of the Internet. Slides assembled by Jeff Chase Duke University (thanks to Vishal Misra and C. Faloutsos)

Constructing a G(N, p) Network

Characterizing and Modelling Clustering Features in AS-Level Internet Topology

Introduction Problems and Improvements RR DLP DisCarte Results. DisCarte. A Disjunctive Internet Cartographer. Sebastian Schlunke

WITH the deployment of native multicast in commercial

Low-cost Enhancement of the Intra-domain Internet Robustness Against Intelligent Node Attacks

PoP Level Mapping And Peering Deals

OverSim. A Flexible Overlay Network Simulation Framework. Ingmar Baumgart, Bernhard Heep, Stephan Krause

Incentive-Compatible Caching and Inter-Domain Traffic Engineering in CCN

Sampling large Internet topologies for simulation purposes

Studying Black Holes on the Internet with Hubble

Location Matters: Eliciting Responses to Direct Probes

Analysis and Comparison of Internet Topology Generators

SELF-HEALING NETWORKS: REDUNDANCY AND STRUCTURE

On the Topology of Multicast Trees

A Framework for Realistic and Systematic Multicast Performance Evaluation

Toward Topology Dualism: Improving the Accuracy of AS Annotations for Routers

Optimal Cache Allocation for Content-Centric Networking

M.E.J. Newman: Models of the Small World

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

Revealing the load-balancing behavior of YouTube traffic of interdomain links

arxiv: v2 [cs.ni] 31 Aug 2007

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Structure of biological networks. Presentation by Atanas Kamburov

CAIM: Cerca i Anàlisi d Informació Massiva

Analytical reasoning task reveals limits of social learning in networks

arxiv:cs/ v4 [cs.ni] 13 Sep 2004

CS519: Computer Networks. Lecture 4, Part 5: Mar 1, 2004 Internet Routing:

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yinan Liu. February 12th, 2016

Structured prediction using the network perceptron

Measurement-calibrated Graph Models for Social Network Experiments

Inferring Autonomous System Relationships in the Internet. Outline

Topic: Topology and Backbone Networking DisCarte: A Disjunctive Internet Cartographer

Why dynamic route? (1)

ABSTRACT. KIM, SANGMIN. The Internet Topology: Illusion and Reality. (Under the direction of Dr. Khaled Harfoush).

Outsourcing Privacy-Preserving Social Networks to a Cloud

Network Maps beyond Connectivity

International Journal of Advance Engineering and Research Development. Simulation Based Improvement Study of Overprovisioned IP Backbone Network

Lecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011

V 1 Introduction! Mon, Oct 15, 2012! Bioinformatics 3 Volkhard Helms!

Automatic Group-Outlier Detection

A Statistical Method for Synthetic Power Grid Generation based on the U.S. Western Interconnection

1 Homophily and assortative mixing

A Hybrid Approach for Misbehavior Detection in Wireless Ad-Hoc Networks

Module 8. Routing. Version 2 ECE, IIT Kharagpur

Network Security - ISA 656 Routing Security

An Evolving Network Model With Local-World Structure

Improving VANET Protocols via Network Science

Graph Theory for Network Science

On the Importance of Local Connectivity for Internet Topology Models

Understanding the effect of streaming overlay construction on AS level traffic

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Mapping PoP-Level Connectivity of Large Content Providers

THE goal of quality-of-service (QoS) routing is to find a

Quantifying Internet End-to-End Route Similarity

Hyperbolic Traffic Load Centrality for Large-Scale Complex Communications Networks

Small World Properties Generated by a New Algorithm Under Same Degree of All Nodes

Topic mash II: assortativity, resilience, link prediction CS224W

Second-Order Assortative Mixing in Social Networks

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

Pamplona-traceroute: topology discovery and alias resolution to build router level Internet maps

Inital Starting Point Analysis for K-Means Clustering: A Case Study

SI Networks: Theory and Application, Fall 2008

Most important (cont d) What s most important in Project 1. Important for individuals. From from Most Important

521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking

Transcription:

Importance of IP Alias Resolution in Sampling Internet Topologies Mehmet H. Gunes and Kamil Sarac Global Internet Symposium 007, Anchorage, AK

Introduction: Internet Mapping Topology measurement studies require representative Internet maps. AS-level, POP-level, Router-level, etc. Such maps are not publicly available ISPs consider their network topology information as confidential. Topology sampling (at router-level) Probe the Internet (using traceroute) to collect path traces. Map construction Verify the accuracy of the collected path traces, Resolve anonymous routers, Resolve IP aliases.

Overview What: Impact of alias resolution on traceroute-based sample network topologies. Why: Whether the alias resolution distorts the results significantly. How: Use synthetic and genuine topologies to analyze topological changes of resulting graphs with varying alias resolution success. 3

Alias Resolution: Problem w z b d a 4 3 c e x y A set of collected traces w,,b, a, c,, x z,,d, a, e,, y x,,c, a3, b,, w y,,e, a4, d,, z a sub-graph The sample map from the collected path traces b c d e w a a3 x z a a4 y b c d e Alias Resolution is the process of identifying the IP addresses of a router. 4

Alias Resolution: Problem w b c x z z d a 4 3 a sub-graph e y w b b d a d c c x A set of collected traces w,,b, a, c,, x z,,d, a, e,, y x,,c, a3, b,, w y,,e, a4, d,, z e y e partial alias resolution (only router a is resolved) 5

Alias Resolution: Problem w b c x z d a 4 3 a sub-graph e y w b a a c x A set of collected traces w,,b, a, c,, x z,,d, a, e,, y x,,c, a3, b,, w y,,e, a4, d,, z z d a3 a4 partial alias resolution (only router a is not resolved) e y 6

Alias Resolution: Experimental Procedure First, generate a synthetic network topology, Next, annotate it to add interface addresses, Then, emulate traceroute to collect path traces, s. s s. r. r r. r.3 t. Finally, build sample topologies with different alias resolution success rate t t. Consider an example A path from s to t: s. r. t. A path from t to s: t. r.3 s. Case : resolve aliases @ r s Case : do not resolve aliases @ r s s. s. r r. r.3 r. r.3 t. t. t t

Alias Resolution: Experimental Procedure Apply alias resolution with different success rate 0%, 0%, 40%, 60%, 80%, and 00% success rates. Generate various synthetic graphs to represent the Internet Random Power-law Hierarchical : Waxman (WA), : Barabasi-Albert (BA) and Inet, : Transit-Stub (TS) Analyze changes in topological characteristics Topology Size, Node Degree, Degree Distribution, Joint Degree Distribution, Analyze a genuine Internet sample Utilize state-of-the art alias resolution tools. Characteristic Path Length, Hop Distribution, Betweenness, Clustering. 8

Effects on Topological Characteristics : Topology Size Number of nodes and edges reduces by 57% and 6%, on average, as alias resolution improves from 0% to 00%. The impact of imperfect alias resolution increases as the size of the sample topology increases. (n,n) samples are affected more by imperfect alias resolution. 9

Effects on Topological Characteristics : Node Degree Observed degree: degrees with imperfect alias resolution True degree: degrees with perfect alias resolution. Frequency distribution: number of nodes at each node degree WA 0% success WA 40% success WA 80% success Degree of these nodes are overestimated due to non-resolved neighbors. Frequency distribution Degree of these nodes are underestimated since their aliases are not resolved. 0

Effects on Topological Characteristics : Node Degree Observed degree: degrees with imperfect alias resolution True degree: degrees with perfect alias resolution. Frequency distribution: number of nodes at each node degree WA 0% success WA 40% success WA 80% success Alias resolution problems at a node may introduce a significantly large number of artificial nodes With improving alias resolution, some of the underestimation cases change to overestimation Frequency distribution

Effects on Topological Characteristics : Degree Distribution The probability P(k) that a randomly chosen node has degree k. Degree-related characteristics do not always improve with an increasing success rate Imperfect alias resolution, especially, distorts the power-law characteristic of BA- and Inet-based samples, impacts especially low degree ranges (3-3) of TS-based samples, impacts especially high degree ranges (0-up) of WA-based samples.

Effects on Topological Characteristics : Joint Degree Distribution The probability P(k, k) that a node of degree k and a node of degree k are connected. seem to be assortative with 0% alias resolution, but is non-assortative Assortativity coefficient: The tendency of a network to connect nodes of the same or different degrees. Positive values indicate assortativity most of the links are between similar degree nodes. Negative values indicate disassortativity most of the links are between dissimilar degree nodes. 0 indicates non-assortativity. 3

Effects on Topological Characteristics : Characteristic Path Length & Hop Distribution Characteristic Path Length The average of the shortest path lengths between all node pairs. Reduces with the increasing alias resolution success rate. On average 30% for BA, Inet and WA-based sample topologies. Hop Distribution The average percentage of the nodes reached at each hop As alias resolution improves, less number of hops are required to reach others. 4%, 60%, 78%, and 83% of the nodes are reachable within 7 hops with 0%, 40%, 80% and 00% alias resolution, respectively 4

Effects on Topological Characteristics : Betweenness & Clustering Betweenness The total number of shortest paths that pass through a node. As the alias resolution success rate increases The average betweenness reduces The normalized betweenness increases Clustering Characterizes the density of the connections in the neighborhood of a node. All samples yield a clustering coefficient of 0 with 0% alias resolution success rate It almost always increases with the improving alias resolution. 5

Effects on Topological Characteristics : Impact on Genuine Topologies We analyze the effect of alias resolution in building a topology map from a set of collected path traces. Ally is the current state-of-the-art probe based approach. APAR is a recent analytical approach. We study the changes in observed topological characteristics of the networks with respect to the initial topology where none of the tools is used. Initial Ally APAR Ally & APAR Number of Nodes 4085 3080 659 376 Number of Edges 733 550 43 377 Average Degree 3.58 3.57 3. 3.4 Assortativity Coefficient 0.39 0.4 0.08 0.09 Characteristic Path Length 9.77 8.67 8.90 8.57 Normalized Betweenness 0.00 0.005 0.0030 0.003 Clustering Coefficient 0.006 0.075 0.074 0.0566 6

Effects on Topological Characteristics : Impact on Genuine Topologies We analyze the effect of alias resolution in building a topology map from a set of collected path traces. Ally is the current state-of-the-art probe based approach. APAR is a recent analytical approach. We study the changes in observed topological characteristics of Degree related characteristics Path length related the networks are mostly similar with respect to that of to the initial topology characteristics where none are closer of the tools is used. BA samples to that of TS samples. Initial Ally APAR Ally & APAR Number of Nodes 4085 3080 659 376 Number of Edges 733 550 43 377 Average Degree 3.58 3.57 3. 3.4 Assortativity Coefficient 0.39 0.4 0.08 0.09 Characteristic Path Length 9.77 8.67 8.90 8.57 Normalized Betweenness 0.00 0.005 0.0030 0.003 Clustering Coefficient 0.006 0.075 0.074 0.0566 7

Conclusion We analyzed the impact of alias resolution on traceroute-based sample network topologies. We observed that the accuracy of the alias resolution process may significantly distort, almost all, topological characteristics that we consider in this study. Internet measurement studies should employ all the means possible to increase the accuracy/ completeness of the alias resolution process. The combination of ally and APAR achieves better results. 8