Académique Documents
Professionnel Documents
Culture Documents
Plan
Introduction
Un routeur analyse lentte IP du paquet, en fonction de sa table de routage choisie un Next Hop . Ce processus est rpt au niveau de chaque routeur travers. Lentte IP contient plus dinformations que ncessaire pour le routage (temps de traitement lev)
3
1 47.1 3 1
Out 1 2 3
3 2
1
47.2 2
47.3 3
Out 1 2 3
3 2 IP 47.1.1.1 1 47.2 2
47.3 3 IP 47.1.1.1
Pourquoi MPLS ?
Lide est de rduire le temps de traitements des paquets dans les routeurs afin de gagner en performance!!
En MPLS lentte IP du paquet est analys une seule fois par le Routeur lentre du rseau Ingress Le Routeur Ingress laffecte a une classe FEC , identifie par un Label Les autres Routeurs commutent le paquet selon le Label sans analyser dentte IP
Concepts MPLS
Un groupe de paquets IP envoys de la mme manire (ex., par le mme chemin, avec le traitement lenvoie) [RFC3031]
R
R
IP3
IP1 IP2
En considrant seulement la destination, les paquets IP 1&2 appartiennent la mme FEC, tandisque IP3 une autre FEC
Label (Suite)
Label = 20 bits Exp = Experimental, 3 bits S = Indique le bas de pile permet dempiler des labels, 1bit TTL = Time to live, 8 bits
10
Label
Entte Cellule ATM
VPI VCI PTI CLP HEC DATA
Label
Entte PPP
PPP Header
Label
Layer 3 Header
Shim header
Entte Ethernet
MAC Header
Label
Layer 3 Header
11
Label Stack
In I/F In Lab Address Prefix Out I/F Out Lab
171.68.10
...
...
Next-Hop... ...
...
171.68.10/24
Label = 5 Label = 21 IP packet D=171.68.10.12
Rtr-A
12
Label Switching Router Label Swap Operation Label Switched Path Label Distribution Protocol (LDP)
13
Intf Label Dest Intf Label In In Out Out 3 0.50 47.1 1 0.40
Intf In 3
3 2
Concept: LDP
14
LDP:Ensemble de procdures par lesquelles un Routeur MPLS informe un autre MPLS (LDP peers) dun label/FEC cr
Intf Label Dest Intf Label In In Out Out 3 0.50 47.1 1 0.40
Intf In 3
3 2
1 47.3 3 2 IP 47.1.1.1
2 47.2
Concept: LSP
15
IP IP
0.70 0.50 IP
IP
0.40
0.80
Concept: LSR
16
(1/4)
Forwarding Table
Routing Packets
Packet Classification
Output Queue
Queuing and Schedule rules
Output Packets
IP Header
IP payload
User Plane 17
Input Packets
(2/4)
Output Queue
Output Packets
MPLS Label
IP Header IP payload
User Plane
Input Packets
18
(3/4)
Output Queue
Output Packets
MPLS Label
IP Header IP payload
Label Swap
MPLS Label
IP Header IP payload
Input Packets
User Plane 19
(4/4)
Output Queue
Output Packets
MPLS Label
IP Header IP payload
Input Packets
User Plane
20
Slection de Route
Ingress
Use label 39 for LSR-5 Need labels for LSP-1 going through LSR-1 LSR-2 LSR-4 LSR-5 LSR-6 Pop label for LSR-5
LSR-4
LSR-5
Egress
21
VPN-MPLS
22
MPLS/VPN
23
Bibliographie
www.ietf.org/rfc/rfc3031.txt www.cisco.com/go/mpls
24