NETWORK LAYER INTERNET TOPOLOGY CONSTRUCTION
- M. Engin Tozal & Kamil Sarac
The University of Texas at Dallas
1
NETWORK LAYER INTERNET TOPOLOGY CONSTRUCTION M. Engin Tozal & - - PowerPoint PPT Presentation
1 NETWORK LAYER INTERNET TOPOLOGY CONSTRUCTION M. Engin Tozal & Kamil Sarac The University of Texas at Dallas AGENDA 2 Internet Topology and its Representation Existing Topology Representations Subnet Level Topologies
1
Internet Topology and its Representation Existing Topology Representations Subnet Level Topologies Subnet Inference with XNET Current Research
2
Internet Topology Maps
Represented as a graph G(V,E) such that V is the set of
Vertices:
Autonomous Systems (ASes) Routers Router Triangles Interfaces Subnetworks (Subnets)
3
Inter-Connections
Policy-based connections Subnets Routers
Do we really have a distinction between components in
Or is it a matter of representation and interest?
4
Internet Topology and its Representation Existing Topology Representations Subnet Level Topologies Subnet Inference with XNET Current Research
5
AS Level Interface Level Router Level
6
AS1 AS2 AS3 AS4 A Sample Section of the Internet Topology at the Network Layer
7
AS2 AS1 AS3 AS4 AS Level Representation
8
AS1 AS2 AS3 AS4
A Sample Section of the Internet Topology at the Network Layer
9
Interface Level Representation
10
A Sample Section of the Internet Topology at the Network Layer
11
R1 R3 R2 S5 S4 S3 S2 S1 R4 R6 R5 R7 R8
Router Level Representation
12
R1 R3 R2 R4 R6 R5 R7 R8
Internet Topology and its Representation Existing Topology Representations Subnet Level Topologies Subnet Inference with XNET Current Research
13
A Sample Section of the Internet Topology at the Network Layer
14
R1 R3 R2 S5 S4 S3 S2 S1 R4 R6 R5 R7 R8
15
S5 S4 S3 S2 S1
Subnet Level Representation
16
S5 S4 S3 S2 S1 /30 /29 /31 /29 /31
Subnet Level Internet Topologies
A subnet S is defined by the set of interfaces that it
A vertex in the graph is a subnet A link between two subnets represents the router that
TraceNET is a tool for building subnet level Internet
XNET is another tool for inferring individual subnets
17
18
Building node-and-link disjoint end-to-end paths for
Studying Subnet Level Topology Characteristics
Degree Distribution IP address space Utilization Betweenness Assortativity Clustering Coefficient and so on…
19
Internet Topology and its Representation Existing Topology Representations Subnet Level Topologies Subnet Inference with XNET Current Research
20
ExploreNET (XNET)
Given an IP address t, XNET builds the subnet S hosting
Collects all alive IP addresses accommodated by S Labels S by its observed subnet mask TraceNET
Given a destination address d
Returns a list of subnets appearing between the source and
21
XNET vs TraceNET
Both are based on the same principles TraceNET has more data to draw inference (subnets
XNET can be utilized in uniform random subnet
TraceNET sampling possesses source dependency bias
22
23
Scope Delimitation Test Far Fringe Interface Detection Test Ingress Fringe Interface Detection Test Close Fringe Interface Detection Test
24
Fringe Interface Detection
25
Far-fringe interfaces Close-fringe interfaces Ingress-fringe interfaces
Internet Topology and its Representation Existing Topology Representations Subnet Level Topologies Subnet Inference with XNET Current Research
26
Network Level Internet Topology Maps A mathematical framework for sampling subnets
Developing a network generation model based on
27
Example Internet Topology
28
Router Level Representation
29
Subnet Level Representation
30
Network Level Representation
31
Questions & Comments
32
Characteristics of subnets in six geographically
PCCW Global (ISP-1) nLayer (ISP-2) France Telecom (ISP-3) Telecom Italia Sparkle (ISP-4) Interroute (ISP-5) MZIMA (ISP-6)
33
34
35
Power Law in Prefix Length Distribution
36
Power Law in Prefix Length Distribution
37
38