Plane
Dig into MPLS: Transit Tunnel Diversity
Yves Vanaubel, Pascal Mérindol, Benoit Donnet, Jean-Jacques Pansiot
1
Dig into MPLS: Transit Tunnel Diversity Yves Vanaubel, Pascal - - PowerPoint PPT Presentation
Dig into MPLS: Transit Tunnel Diversity Yves Vanaubel, Pascal Mrindol, Benoit Donnet , Jean-Jacques Pansiot Plane 1 Agenda Motivations Measuring MPLS LPR Evaluation Conclusion AIMS - CAIDA/UCSD - March/April 2015 - Benoit
Yves Vanaubel, Pascal Mérindol, Benoit Donnet, Jean-Jacques Pansiot
1
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
2
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
3
Tunnels Obscured from Traceroute. In ACM SIGCOMM Computer Communication Review, 42(2)., pp. 87-93. April 2012
Characteristics of MPLS Deployments in the Open Internet. In Proc. Internet Measurement Conference (IMC). October 2008.
Destination-Based Forwarding on the Internet. Proc. Internet Measurement Conference (IMC). November 2012.
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
4
LER>
B A E D C F
Ingress LER Egress LER LSP 1 : LSP 2 : LSP 1 :
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
5
egress LER
✓
inter-domain tunnels seems negligible
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
6
✓
if an MPLS router must forge an ICMP time_exceeded message, it should quote the MPLS LSE stack in it
✓
the ingress LER of an MPLS should initialize the LSE-TTL with the value inside the IP-TTL field (iTTL)
✓
the opposite operation is done by the egress LER (oTTL)
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
7
LSP R1 R2 R3 R4 R5 Source Destination
Traceroute output:
PHP Ingress LER Egress LER
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
8
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
9
Same IP addresses and same Labels
Trace LSP1:
Trace LSP2:
B
L1 L2 L1 L2
A D Ingress LER Egress LER C PHP
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
10
Trace LSP1:
Trace LSP2:
Common IP Different labels for at least 1 common IP
L1 L2
A D B Ingress LER Egress LER C E F PHP G
means an interface
1 2 1 2
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
11
Trace LSP1:
Trace LSP2:
Same label ∀ common IPs Common IP
L2 L2
A D B Ingress LER Egress LER C E F PHP G
1 2 1 2
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
12
Trace LSP1:
Trace LSP2:
L3 L3 L2 L2
Same labels along all the LSPs
L1 L1 L4 L4
Different IPs are aliases!
A C B Ingress LER Egress LER D E PHP F
1 2 1 2 1 2
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
13
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
14
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
15
unexplained drop
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
16
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
17
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
18
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
19
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
20
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
21
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
22
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
✓
Mono- or Multi-FEC
✓
parallel links or disjoint routers
✓
temporal evolution of MPLS deployment and usage
23
AIMS - CAIDA/UCSD - March/April 2015 - Benoit Donnet
✓
high frequency traceroute to observe labels behavior
✓
Paris Traceroute mda mode
usage from CAIDA dataset
24