1
Scalability and Stability of IP and Compact Routing
Scalability and Stability of IP and Compact Routing Huaiyuan Ma - - PowerPoint PPT Presentation
Scalability and Stability of IP and Compact Routing Huaiyuan Ma PhD defense presentation Feb 26th, 2015 Trondheim Scalability and Stability of IP and Compact Routing 1 Motivation Active BGP Entries Scalability and Stability of IP and
1
Scalability and Stability of IP and Compact Routing
2
Scalability and Stability of IP and Compact Routing
3
Scalability and Stability of IP and Compact Routing
4
Scalability and Stability of IP and Compact Routing
Reliable Internet connection
Traffic engineering
Stub AS can load balance the incoming traffic by splitting its IP prefixes
Inject more routes into global routing table
Even worse if PI IP addresses are used by stub AS
5
Scalability and Stability of IP and Compact Routing
Cliques
No remote nodes
3 ~ 4 AS hops on average
Highly connected hubs
Power law distribution
6
Scalability and Stability of IP and Compact Routing
Locator
Identifier
7
Scalability and Stability of IP and Compact Routing
Ingress tunnel router (ITR)
Egress tunnel router (ETR)
Mapping
Still based on aggressive routing aggregation
8
Scalability and Stability of IP and Compact Routing
9
Scalability and Stability of IP and Compact Routing
Working principle of compact routing will be introduced later
Name dependent compact routing
Embed topology info into address label
Name independent compact routing
Flat label
Name dependent compact routing + dictionary tables
Some theory results
No universal stretch < 3 routing scheme with sub-linear RT size
RT size >= Ω( ) for routing scheme with stretch < 5
n
1 2
10
Scalability and Stability of IP and Compact Routing
11
Scalability and Stability of IP and Compact Routing
12
Scalability and Stability of IP and Compact Routing
Distributed compact routing algorithm Large scale Internet inter-domain like topology Business model embedded Result verification
13
Scalability and Stability of IP and Compact Routing
14
Scalability and Stability of IP and Compact Routing
15
Scalability and Stability of IP and Compact Routing
16
Scalability and Stability of IP and Compact Routing
Local path: source and destination are in the same neighborhood Only 9.64% paths with stretch >= 1.14 Max stretch is 3 Distant path: source and destination are not in the same neighborhood 9.94% paths with stretch >= 1.14
17
Scalability and Stability of IP and Compact Routing
The #nodes sharing the same landmark is proportional to the landmark's degree
18
Scalability and Stability of IP and Compact Routing
Shortcut effect
19
Scalability and Stability of IP and Compact Routing
Fixed neighborhood size Dense network topology Super hubs
20
Scalability and Stability of IP and Compact Routing
Some nodes do not install routes
Neighbors can communicate
21
Scalability and Stability of IP and Compact Routing
0.9
22
Scalability and Stability of IP and Compact Routing
Average stretch per AS hop
23
Scalability and Stability of IP and Compact Routing
7.5% paths with stretch >= 1.14 for our scheme 9.95% paths with stretch >= 1.14 for Cowen scheme By calculating the routing stretch for each path
24
Scalability and Stability of IP and Compact Routing
Node failure
Landmark node failure
Non-landmark node failure
Choose failed nodes with different degrees evenly
Link failure
Assumption: at any time only one node can fail
25
Scalability and Stability of IP and Compact Routing
Average stretch vs. degree of failed landmark
26
Scalability and Stability of IP and Compact Routing
#New landmarks vs. degree of failed landmarks 10% and 33% respectively for Cowen and TZ
27
Scalability and Stability of IP and Compact Routing
#Nodes changing landmarks vs. degree of failed landmarks 10% and 28% respectively
28
Scalability and Stability of IP and Compact Routing
Model the relation between routing scalability, topology and addressing scheme
A simple routing model
Measure address label scalability
Compare the routing scalability and address label scalability of IP routing, compact routing, flat label routing
Different network configurations for IP routing
29
Scalability and Stability of IP and Compact Routing
30
Scalability and Stability of IP and Compact Routing
31
Scalability and Stability of IP and Compact Routing
32
Scalability and Stability of IP and Compact Routing
354 11.8% 144 4.8% 124 4%
33
Scalability and Stability of IP and Compact Routing
34
Scalability and Stability of IP and Compact Routing
and topology
→ do case study for the proposed routing model → BGP simulator with more features → study the relation of routing scalability, stability, convergence, routing stretch in a quantifiable manner
35
Scalability and Stability of IP and Compact Routing
Thanks