Professional Documents
Culture Documents
06/11/2006 2
MPLS
• Multi Protocol Label Switching
06/11/2006 3
Pourquoi le MPLS ?
• Milieu des années 90: apparition de solutions
propriétaires multicouches, afin de simplifier le
modèle IP over ATM et de réduire les
congestions au niveau des routeurs.
• Puis, standardisation de ces solutions par l'IETF:
naissance du MPLS.
• Les goulots d'étranglement disparaissent ensuite
avec l'arrivée des routeurs basés sur du
hardware: focalisation sur les services offerts
par MPLS: Traffic Engineering, VPN de niveaux 2
et 3…
06/11/2006 4
Terminologie MPLS
ELSR
06/11/2006 5
Principes
• Next hops des routeurs déterminés par un
protocole de routage
• Classification en FEC à l’entrée du réseau
• Les nœuds du réseau MPLS associent un label à
chaque FEC
• Ajout d’un label à chaque paquet entrant
• Commutation au cœur du réseau grâce au label
• Une FEC peut être basée sur l’@ destination
et/ou d’autres critères (QoS, TE…)
06/11/2006 6
Architecture
• Forwarding: basé sur l’analyse du label, qui détermine la
route vers une destination.
• Contrôle: création et maintien de la base des labels.
• Routes apprises par un IGP
• Lien fait entre l’IGP et le label à apposer
• Distribution des labels avec un protocole spécifique
VPI/VCI Données
préambule
06/11/2006 8
Attribution de labels
Label If Label If
@ dest @ dest If In
out Out in out
45.2.0.0 #4 2 45.2.0.0 2 # pop 1
45.1.0.0 45.2.0.0
op
M
#p
ap
ng
pi
0
Re
ng
.
pi
.0
ap
qu
#4
.2
Mapping #15
45
es
t
t
45
es
qu
.2
.0
Re
0 .
Request 45.2.0.0
If label If label If label If label
@ dest @ dest
In in Out out In in Out out
2 # 4 45.2.0.0 1 # 15 2 # 15 45.2.0.0 1 # pop
06/11/2006 9
Commutation de labels
Label If Label If
@ dest @ dest If In
out Out in out
45.2.0.0 #4 2 45.2.0.0 2 # pop 1
45.1.0.0 45.2.0.0
0
0.
2.
#
5.
4
4
D
st
es
De
t4
5.
p
2.
po
0.
0
#
# 15 Dest 45.2.0.0
If label If label If label If label
In in Out out In in Out out
2 #4 1 # 15 2 # 15 3 # pop
06/11/2006 10
Distribution des labels
• Permet de s’assurer que le mapping FEC-
label est bien cohérent dans tous les
routeurs.
• 2 protocoles de distribution, compatibles
IPv4 et IPv6:
• CR-LDP: Constraint-based Routed Label
Distribution Protocol
• RSVP-TE: ReSerVation Protocol – Traffic
Engineering
06/11/2006 11
Méthodes de distribution
LSR1 LSR2
06/11/2006 13
Conservation des labels
Liberal label retention Conservative label
• Un LSR conserve tous les labels retention
envoyés par les LSR avals, même si
certains ne sont pas des Next Hops
• Un LSR ne conserve que les labels
pour un Next Hop valide
• Si le Next Hop d’une FEC change, le
•Si le Next Hop change, le LSR doit lui
LSR peut alors immédiatement utiliser
demander un label
le lien adéquat grâce au label conservé
•Adaptation + lente aux modifications
•Adaptation plus rapide aux
de routage
changements de routage
•Le LSR conserve moins de labels
•Requiert une mémoire + importante
pour conserver les labels
06/11/2006 14
RSVP-TE
• RSVP-TE permet de :
• Créer un LSP le long d’une route explicite
• Etablir un LSP en distribuant des labels
• Définir les besoins en bande passante des
liens qui forment un LSP
06/11/2006 15
RSVP-TE: établissement
d’un tunnel
Path message
(Session, label request, ERO, RRO, Session attribute)
RESV message
(Session, label, style, RRO)
06/11/2006 18
Terminologie
P = LSR
Site client Site client
CE PE PE CE
= ELSR = ELSR
PE = ELSR
06/11/2006 19
VPN L3 et MPLS : les VRF
06/11/2006 22
Commutation de labels
VPN A @ destination
# 4 VPN A @ destination P P
# 15 VPN A @ destination
06/11/2006 23
Exemples de VRF
06/11/2006 24
Sujets à l’étude
• Traffic Engineering inter-AS
• Encapsulation de MPLS dans IP
• TE avec DiffServ, allocation de bande
passante
• Restauration de liens
• MIB pour TE
• 6PE
• MPLSv6
06/11/2006 25
Conclusion
06/11/2006 27