Network Topology Properties - PowerPoint PPT Presentation

1 / 45
About This Presentation
Title:

Network Topology Properties

Description:

Constrained by contractual commercial agreements between administrative domains. Regional ISP ... Supplies name and address of company that owns an AS ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 46
Provided by: vmw
Category:

less

Transcript and Presenter's Notes

Title: Network Topology Properties


1
Network Topology --- Properties
  • Prof. Gao
  • ECE697A Fall 2003
  • Advanced Computer Networks

2
Outline
  • How does network topology look like?
  • Random Graph?
  • Properties of Network Topology
  • Degree distribution
  • Power law
  • Structure
  • Hierarchical Structure

3
Network Topology
  • On Router Level
  • Topology Graph (V, E)
  • Each node denotes a router
  • Edge is the physical link between two routers
  • On AS level
  • Topology Graph (V, E)
  • Each node denotes an AS
  • Edge is AS pair which have a BGP session between
    them

4
Two Levels of Internet Topology--- measured in
May,2001
  • Router-level 170589 nodes and 215795 edges
  • AS-level 10941 nodes and 22593 edges

5
Why Topology Is Important?
  • Design Efficient Protocols
  • Create Accurate Model for Simulation
  • Derive Estimates for Topological Parameters
  • Study Fault Tolerance and Anti-Attack Properties

6
Power-Law, Zipf, Pareto
  • Power-Law (probability distribution function)
  • PX x  x-(k1) x-a
  • Pareto (cumulative distribution function)
  • PX gt x  x-k
  • Zipf ( size vs. rank )
  • y  r-b
  • They are different ways of looking at the same
    thing

7
Internet Instances
  • Three Snapshots of Internet

8
Power Law Properties (degree vs. rank)
  • Power Law 1 (rank exponent)
  • The degree, dv , of a node v, is proportional to
    the rank of the node, rv, to the power of a
    constant, R
  • dv ? rvR

9
Rank Plots
  • Log-Log scale graph
  • X axis is rank, Y axis is degree

10
Power Law Properties (frequency vs. degree)
  • Power Law 2 (Out-Degree exponent)
  • The frequency, fd, of an out-degree, d, is
    proportional to the out-degree to the power of a
    constant, O
  • fd ? dO

11
Outdegree Plots
  • Log-log scale graph
  • X axis is degree, Y axis is frequency

12
Power Law Properties(eigenvalues)
  • Power Law 3
  • The eigenvalues, ?i, of a graph are proportional
    to the order, i, to the power of a constant, ?
  • ?i ? i?
  • Eigenvalues of a graph are the eigenvalues for
    the adjacency matrix of this graph

13
Eigenvalue plots
  • Log-log scale graph
  • X axis is the order of eigenvalue
  • Y axis is the eigenvalue

14
What Causes Power Law?
  • The rich gets richer
  • The poor gets poorer
  • Power law is everywhere
  • Frequency of characters in English text
  • Income distribution
  • Popularity of Web site

15
Connectivity does not Mean Reachability
  • Now we know properties of connectivity
  • But connectivity DOES NOTreachability!
  • Commercial agreement
  • Routing policy
  • An annotated topology.

16
Route Propagation Policy
  • Constrained by contractual commercial agreements
    between administrative domains

Regional ISP B
Regional ISP A
University C
e.g., An AS does not provide transit services
between its providers
17
AS Commercial Relationships
  • Provider-customer
  • customer pays its provider for transit services
  • Peer-peer
  • exchange traffic between customers
  • no exchange of money
  • Sibling-sibling
  • have mutual transit agreement
  • merging ISPs, Internet connection backup
  • However, AS relationships are not public!

18
AS Relationship Graph
19
Route Propagation Rule
  • An AS or a set of ASes with sibling relationship
    does not provide transit services between any two
    of its providers and peers
  • BGP routing table entries have certain patterns

20
Routing Table Entry
704
702
701
1849
1
21
Routing Table Entry Patterns
22
Heuristic Algorithms
  • Infer provider-customer and sibling-sibling
  • basic
  • refined
  • Infer peer-peer
  • final

23
Basic Algorithms
  • Heuristics
  • Top provider has largest degree
  • Based on patterns on BGP routing table entries
  • Consecutive AS pairs on the left of top provider
    are customer-to-provider or sibling-sibling edges
  • Consecutive AS pairs on the right of top provider
    are provider-to-customer or sibling-sibling edges

24
Initialize Consecutive AS Pair Relationship
uj
uj1
u2
un-1
Maximum degree AS
u1
un
25
uj
uj1
u2
un-1
u1
un
26
ub
ua
uc
uj
uj1
ud
u2
un-1
u1
un
27
ub
ua
uc
ud
u2
u1
28
ub
ua
Assign relationship to AS pairs
uc
uj
uj1
ud
u2
un-1
Sibling-siblingu1,u2 1
u1
un
29
Refined Algorithm
  • Bogus Routing Entries
  • Each routing table entry votes on AS
    relationships
  • Ignore sibling-to-sibling relationship concluded
    by only one entry

30
Inferring Peer-Peer Relationships
  • Peer-peer edge is between top provider and one of
    its neighbors only
  • Heuristics
  • peer-to-peer edge is between top provider and its
    higher degree neighbor
  • degrees of two peers do not differ significantly
  • lt R times

31
Final Algorithm
uj
uj1
uj-1
un-2
degreeuj-1 lt degreeuj1
u2
un-1
u1
un
32
Final Algorithm
uj
uj1
uj-1
un-2
degreeuj / degreeuj1 lt R and degreeuj /
degreeuj1 gt 1/R
u2
un-1
u1
un
33
Experimental Verification
  • Routing table from Route Views
  • Connected to 22 ISPs at 24 locations
  • Daily routing table dump
  • Routing table from 3 days
  • 1999/9/27, 2000/1/2, 2000/3/9
  • 1 million routing entries

34
Inference Results
35
Verification of Inferred Relationships by ATT
Comparing inference results from Basic and
Final(R ) with ATT internal information
8
36
Verification of Inferred Relationships by ATT
Comparing inference results from Refined and
Final(R ) with ATT internal information
8
37
Verification of Inferred Relationships by ATT
Comparing inference results from Basic and
Final(R60) with ATT internal information
38
WHOIS Lookup Service
  • Supplies name and address of company that owns an
    AS
  • AS pair might have sibling-sibling relation if
  • belong to the same company or two merging
    companies
  • belong to two small companies located closeby

39
Verification by WHOIS lookup Service
  • Confirm 101 of 186 inferred sibling-sibling
    relationships (gt 50)
  • Some unconfirmed sibling-sibling relationships
    might be due to
  • WHOIS service is not up to date
  • Not enough information
  • Bogus Routes
  • Router configuration typo 7018 3561 7057 7075
    7057
  • Misconfiguration of small ISPs1239 11116 701
    7018
  • ...

40
Summary
  • AS relationships are inherent aspect of Internet
    architecture
  • Our heuristic algorithm is based on routing entry
    pattern derived from policy rules
  • Verification
  • ATT (99)
  • Whois services (gt50)

41
More Algorithms
  • Inference from multiple vantage points
  • Lakshminarayanan Subramanian, Sharad Agarwal,
    Jennifer Rexford, and Randy H. Katz,
    "Characterizing the Internet hierarchy from
    multiple vantage points," in Proc. IEEE INFOCOM,
    June 2002
  • Inference with minimum conflict
  • Giuseppe Di Battista, Maurizio Patrignani,
    Maurizio Pizzonia, Computing the Types of the
    Relationships between Autonomous Systems, INFOCOM
    2003

42
Internet Architecture
  • Hierarchical structure
  • Backbone
  • Edge network

AS1
AS2
AS3
43
Hierarchical Topology
  • Based on AS relationship
  • Tiers
  • Provider/Customer

44
Hierarchical Topology
  • The number of ASes in different tiers on 2001/05,
    there are 11038 ASes
  • Tier 1 22 (0.20)
  • Tier 2 5228 (47.37)
  • Tier 3 4193 (37.99)
  • Tier 4 1396 (12.64)
  • Tier 5 174 (1.67)
  • Tier 6 19 (0.17)
  • Tier 7 6 (0.05)

45
Summary
  • Properties of Internet Topology
  • Power Law Relationship
  • Annotated Topology
  • Hierarchical Structure
  • Next topic, how to generate Internet topology
Write a Comment
User Comments (0)
About PowerShow.com