Académique Documents
Professionnel Documents
Culture Documents
q Pourquoi MPLS ?
La terminologie MPLS
Architecture de commutation q
q Le label
d’étiquettes MPLS q
q
Label switch router (LSR)
Edge Label Switch Router (E-LSR)
q Label switch Path (LSP)
Prof. Noureddine Idboufker q Label swapping
GRT5-M3-MPLS-VPN-MCast 2
Introduction Introduction
Au début des années 90 : IP grand public est apparu q Situation au milieu des années 90
q IP a été développé sur deux principes de base q Augmentation importante de la taille des réseaux
q Apparition des goulots d’étranglement
q délivrer les paquets en mode datagramme en s’appuyant sur le routage "hop-by-
hop". q Routeurs trop lents
q Augmentation importante du trafic
q fournir un service opportuniste et de type "best-effort".
q La problématique
q L’explosion d’Internet a permis aux ISP de se développer et de déployer de
q Augmentation des tables de routage
gigantesques infrastructures IP.
q Recherche de nouvelles fonctionnalités
q Les plaques Backbone des ISP bâties sur des infrastructures ATM. q .
q Situation au début des années 90
q Cœur du réseau interconnecté avec des liaisons T1 à T3
q Topologie relativement simple
q Trafic peu important
GRT5-M3-MPLS-VPN-MCast 3 GRT5-M3-MPLS-VPN-MCast 4
Voyager de A vers B Routage classique
q Fonction de la couche Réseau
q Acquisition Topologique
q Hop-by-hop
q Calcul et selection
q Fragmentation/Reassemblage
q Performance
q Débit de Forwarding
q Nombre de liens haut débits
q Le calcul et sélection de chemins sont trés corrélés avec la commutation de
paquets
q Problématique de performance et de capacité.
q Routage par paquet : “Look-up” dans de grandes tables de routage
GRT5-M3-MPLS-VPN-MCast 5 GRT5-M3-MPLS-VPN-MCast 6
q Les @ ip du datagramme restent inchangées pour que le prochain routeur q Indépendance des plans de routage et de commutation
effectue les même opérations sur le paquet pour les sauts suivants
q Toute modif doit attendre la convergence
q Ce calcul fastidieux est effectué sur tous les datagrammes d'un même flux, et
cela autant de fois qu'il y a de routeurs intermédiaires à traverser. q La commutation ne doit plus reposer sur l’en-tête IP
q Il est donc gourmand en terme de ressource machine. q Ajout d’un champ supplémentaire indiquant le type de comportement
q Le mode non connecté du protocole IP, qui était initialement l'un de ses atouts, en q Toute modif du plan de routage n’affecte plus le plan de commutation
particulier pour sa scalabilité, est devenu aujourd'hui un frein à son évolution.
GRT5-M3-MPLS-VPN-MCast 7 GRT5-M3-MPLS-VPN-MCast 8
Table de routage Architecture Routeur
q A l’issue du processus de calcul, les chemins de routage sont
sauvegardées au niveau d’une base de données qui
constitue la table de routage.
q Plusieurs éléments peuvent être pris en compte pour établir Routing Engines
cette table :
q Les paramètres d’évaluation des chemins en terme
q coût des liens, du coût de passage dans un nœud, du débit, du délai de
transit, du nombre de nœuds à traverser.
q Les routeurs exécutent généralement plusieurs modes et Packets In Packet Forwarding Packets Out
processus de routage d’où l’utilisation d’un gestionnaire de Engines
tables de routage pour la génération paramétrée d’une
seule et unique table.
GRT5-M3-MPLS-VPN-MCast 9 GRT5-M3-MPLS-VPN-MCast 10
Route
updates
Topology & Topology &
address exchange address exchange
with neighboring with neighboring
Routing nodes
nodes Destination
table
address lookup
Packet Forwarding
Incoming
packets Outgoing
data data packets
GRT5-M3-MPLS-VPN-MCast 11 GRT5-M3-MPLS-VPN-MCast 12
La table de routage Le « comment ? »
q Au début des années 90, suite à l'afflux des nouveaux utilisateurs q Puisque plus d’une entrée dans la table de routage peut être
d'internet, surtout des entreprises , préfixe d’une adresse destination donnée.
q le système d'attribution des réseaux IP basé sur le système des q Le problème de la recherche de route consiste donc, à
classes commença à montrer ses limites trouver pour une adresse destination
q le plus long préfixe de cette adresse, parmi l’ensemble de préfixes
q la taille des tables de routage se mit à gonfler exponentiellement.
d’une table de routage.
q Un nouveau système de répartition des adresses en dehors des
classes fut mis en place: le CIDR
GRT5-M3-MPLS-VPN-MCast 15 GRT5-M3-MPLS-VPN-MCast 16
Table de routage Le préfixe de concordance
q Rfc 3222:
Destination Masque Interface Métrique
q Longest Length Prefix Match Algorithm Definition :
10.10.10.0 24 m0 10 q An algorithm that a router uses to quickly match destination
addresses within received IP packets to exit interfaces on the router.
GRT5-M3-MPLS-VPN-MCast 17 GRT5-M3-MPLS-VPN-MCast 18
GRT5-M3-MPLS-VPN-MCast 19 GRT5-M3-MPLS-VPN-MCast 20
Routage et niveau 2 Routage et niveau 2
q Les équipements couche 2 ne participent pas activement à ce q Entre deux routeurs ingress et egress on doit établir une
processus de transmission connexion directe au niveau couche 2
q Incapables de contenir des informations de couche 3 q La superposition IP/ATM présentait un inconvénient
q Omniprésence du transport ATM
q Établissement manuel de chemins couche 2 au niveau WAN (PVC,.)
q Maillage complet en O(n2) du nombre de CV ATM sans utiliser la QoS ATM
q Fonction compliquée
q La demande de plus en plus grande en services
q Les chemins couche 2 sont : q Nécessité de doter IP de mécanismes semblables à ceux d’ATM
q basés sur un paradigme pt-pt q Approcher le routage IP aux performances de la commutation ATM
GRT5-M3-MPLS-VPN-MCast 21 GRT5-M3-MPLS-VPN-MCast 22
Core ATM
q Milieu des années 90
q Le forwarding IP est le goulot d’étranglement
rtr1 rtr2
q Solutions propriétaires de "fast IP switching«
PVC ATM
q Toshiba (CSR), IBM (ARIS), Cisco (Tag Switching)…
q Forwarding par label inspiré par le forwardingATM…
q… différent du forwardingIP hop-by-hop traditionnel
C3
q Standardisation IETF
rtr3
GRT5-M3-MPLS-VPN-MCast 23 GRT5-M3-MPLS-VPN-MCast 24
La solution : la commutation Réseaux IP à haut débit (suite)
q Plusieurs constructeurs ont proposé des solutions de commutation IP.
Mid-2000s
q Tag Switching proposé par Cisco,
q IP Switching proposé par Ipsilon/Nokia, q RouteursIP à haute performance (Juniper, Cisco…)
q ARIS proposé par IBM,
q Le forwardingIP n’est plus le goulot d’étranglement !
q Fast IP proposé par 3Com
q SwitchNode de Nortel Networks.
q MPLS est désormais un standard
q IP Navigator ( Cascade/ Ascend / Lucent ) q Utilisé principalement dans le domaine des Télécoms…
q L’IETF s’est grandement inspiré de la solution de Cisco pour la mise au point q … pour résoudre des problèmes autres que le forwarding IP
de la norme MPLS.
q Scalabilitédes services VPN IP
q L’IETF a mis en place le groupe de travail MPLS pour définir une approche
normative de la commutation d’étiquettes. Rendez vous sur : q Contrôle à l’admission
http://www.ietf.org/html.charters/mpls-charter.html
q Fast Rerouting
GRT5-M3-MPLS-VPN-MCast 25 GRT5-M3-MPLS-VPN-MCast 26
“
“The primary goal of the MPLS working group is to standardise a base
technology that integrates the label swapping forwarding paradigm
with network layer routing. This base technology (label swapping) is
expected to improve the price/performance of network layer routing, IP MPLS+IP ATM
improve the scalability of the network layer, and provide greater
flexibility in the delivery of (new) routing services (by allowing new
routing services to be added without a change to the forwarding
paradigm)”
”
q Associer
draft-ietf-mpls-framework q La puissance de commutation du niveau 2
q La flexibilité du routage de niveau 3
GRT5-M3-MPLS-VPN-MCast 27 GRT5-M3-MPLS-VPN-MCast 28
MPLS MPLS : Technologie BackBone
R3
q Une architecture basée sur la commutation d’étiquettes
IP
q Améliorer les performances des routeurs IP R1
R2
WDM
GRT5-M3-MPLS-VPN-MCast 29
DWDM
GRT5-M3-MPLS-VPN-MCast 30
IP
Hi
R1
gh
ASON
S
R2
In
PL
te
gr
M
at
ion
C3
E2E Bandwidth ATM C2
Capex & Opex
SLA C1
C4
VC12-12V
SDH
ASON permet :
l Garantie d’une BP de bout en bout pour le niveau supérieur (MPLS)
l BP à la demande
l Garantie des niveau de service acceptable
l Réduction des couts Capex and Opex WDM
GRT5-M3-MPLS-VPN-MCast 31 31 GRT5-M3-MPLS-VPN-MCast 32 32
Approches possibles Approches possibles
R3 R3
IP IP
R1 R1
R2 R2
C3 C3
MPLS C2 MPLS C2
C1 C1
C4 C4
SDH
WDM
WDM
GRT5-M3-MPLS-VPN-MCast 33 33 GRT5-M3-MPLS-VPN-MCast 34 34
IP
R1
R2
Apple
Niveau 3 IPV4 IPV6 IPX
Talk
MPLS
Frame
Niveau 2 ATM PPP Ethernet
Relay
WDM
GRT5-M3-MPLS-VPN-MCast 35 35 GRT5-M3-MPLS-VPN-MCast 36
Architecture MPLS Architecture MPLS
q Un équipement MPLS est dit LSR : Label Switch Router q Tous les nœuds MPLS utilisent les protocoles de routage IP existants pour
échanger des informations de routage
q Deux composantes : q Pour le plan contrôle, tout nœud MPLS est un routeur IP
Tous les nœuds MPLS utilisent un protocole de distribution de label : non
Contrôle : plan de contrôle
q
1. nécessairement le même dans tous les LSRs.
q Chargéde la création et la maintenance de la BD pour la
formation des chemins de labels
Routage : protocole de routage
R3
2. Transmission : plan de données IP R1
R2
q Chargé du traitement des paquets de données en utilisant une BD
spécifique contenant des labels
C3
C1
MPLS MPLS : protocole de distribution de Label C2
GRT5-M3-MPLS-VPN-MCast 37 GRT5-M3-MPLS-VPN-MCast 38
Postal
Name Network Name
Customer IP Provider IP Network Customer IP Address Address
Network Network City, State 01022 City, State 01022
Running MPLS
Router Router/Switch Switch/Router Router
Les switchs MPLS ajoutent un label et transférent sur la base de la valeur du label
Les Egress switchs supprime les labels et routent sur la base de l’@ IP
MPLS
IP Address Network IP Address
Port
Port
Label 01022
GRT5-M3-MPLS-VPN-MCast 39 GRT5-M3-MPLS-VPN-MCast 40
Le label sous un autre nom ... Le label MPLS
q label est le NVL (numéro de voie logique) q Le fonctionnement MPLS est bati sur le concept de label
GRT5-M3-MPLS-VPN-MCast 41 GRT5-M3-MPLS-VPN-MCast 42
GRT5-M3-MPLS-VPN-MCast 43 GRT5-M3-MPLS-VPN-MCast 44
Le label MPLS Label Stacking
q Label Stacking—processus d’ajout et suppression de labels à chaque fois
q Codé sur au moins 32 bits que le paquet traverse multiple MPLS networks
q Forward est basé sur le label le plus proche de la couche 2
q Avec un ou plusieurs labels codés sur 20 bits chacun
q Une PDU MPLS peut contenir une pile de labels
q Le label au sommet de la pile est transmis en premier
q » Si S = 1, le label codé est au fond de la pile (dernier label) IP MPLS MPLS DLCI
q » Si S = 0, le label codé est au-dessus d’un autre label
IP MPLS DLCI IP MPLS DLCI
q Autres champs
q TTL (Time To Live) IP DLCI IP DLCI
q Pour éviter que des PDU MPLS puissent boucler indéfiniment dans un
domaine
q Exp ou COS (Class Of Service) Customer Customer
IP Network IP Network
q Pour pouvoir appliquer plusieurs politiques de gestion des files d’attente Second MPLS Network
MPLS Network
GRT5-M3-MPLS-VPN-MCast 45 GRT5-M3-MPLS-VPN-MCast 46
171.68.10/24
Label = 5 Label = 7
Rtr-A
Label = 21 Label = 21
IP packet IP packet
D=171.68.10.12 D=171.68.10.12
GRT5-M3-MPLS-VPN-MCast 47 GRT5-M3-MPLS-VPN-MCast 48
Noeuds MPLS Label Edge Router (LER)
q Edge LSR: Label Switch Router d’extrémité Ce sont des routeurs qui traitent le niveau IP et le niveau label
q Core LSR: Label Switch Router de cœur de réseau q Routeur d’extrémité qui joue un rôle important dans
l’assignation et la suppression des labels au moment où les
paquets entrent dans le réseau ou en sortent.
Customer Edge Ingress LSR Transit LSR Egress LSR Customer Edge
1. Décide comment les paquets vont voyager dans le réseau
2. Reçoit des paquets IP et leur assigne des labels ‘Push’
Customer Customer
IP Network IP Network 3. Transfert les paquets labélisés vers le/les routeurs de prochain saut
MPLS Provider LSR/LER
Network
Route Switch Route 4. Reçoit les paquets labélisés à partir des LSR/LER pour les router vers
la destination finale ‘Pop’
Routage niveau 3
Et Commutation Niveau MPLS q Chaque LSR construit une table LFIB (Label Forwarding
Avantages
Commutation Information Base).
q MPLS
q Calcul unique au niveau de l’entrée du réseau
q Rapidité dans le cœur de réseau
q L’intelligence se trouve aux extrémités du réseau 49 50
GRT5-M3-MPLS-VPN-MCast GRT5-M3-MPLS-VPN-MCast
Paquet entrant
labellisé Label Forwarding Table Paquet sortant
labellisé
Suppression de
label et Data plane
consultation L3
GRT5-M3-MPLS-VPN-MCast 51 GRT5-M3-MPLS-VPN-MCast 52
MPLS - LSR Interop LER et LSR
Control plane
IP Routing Table
Control plane
routeurs
Echange des
labels avec les MPLS Signalling Protocol
MPLS Signalling Protocol
MPLS Signalling Protocol
Label Info Table autre routeurs
IP Forwarding Table
Paquet sortant Label Forwarding Table
Label Forwarding Table labellisé
Paquet entrant Label Forwarding Table
labellisé Data plane
Data plane
q Chaque réseau IP est appris par l’IGP, qui détermine le prochain saut pour atteindre ce
Data
réseau.
Link
q Le LSR choisit ainsi l’entrée de la table LIB qui correspond au réseau IP et sélectionne
comme label de sortie le label annoncé par le voisin déterminé par l’IGP (plus court IP DLCI
chemin).
IP MPLS DLCI
q A partir d’un label d’entrée, il en déduit l’interface et le label de sortie
GRT5-M3-MPLS-VPN-MCast 55 GRT5-M3-MPLS-VPN-MCast 56
Performance Performance
GRT5-M3-MPLS-VPN-MCast 57 GRT5-M3-MPLS-VPN-MCast 58
q LSP est le chemin défini par les différents labels assignés à chaque paquets.
q LSP peu être statique ou dynamique (prédéfini ou utilise les informations de routage).
Définition de
l’opération à effectuer
Identification du NH
Identification du label entrant
Pile de labels operation
GRT5-M3-MPLS-VPN-MCast 61 GRT5-M3-MPLS-VPN-MCast 62
… … … … … ... ...
171.68.10/24
0
1
1
171.69.12.1 data 4 171.69.12.1data 7 171.69.12.1data
RTr-A RTr-B RTr-C Les LSRs suivants
Label = 5 Label = 7 Le Edge LSR d’entrée échangent les labels et
ajoute le label et transmettent
Label = 21 transmet le paquet
Label = 21 Le edge LSR de sortie 171.69.12.1data
enlève le label et route le
IP packet IP packet paquet
D=171.68.10.12 D=171.68.10.12 local remote address
DATA FLOW
label label prefix
7 X 171.69
q Par distribution de labels entre routeurs 1. re-classifie le paquet dans une FEC
2. re-calcule le routeur suivant pour chaque FEC
GRT5-M3-MPLS-VPN-MCast 65 GRT5-M3-MPLS-VPN-MCast 66
Address
Prefix and mask Next-Hop Interface
0 1 3 0
171.68.10/24 1 171.68.10/24
4 Label = 5
Rtr-A Label = 3
IP packet IP packet Rtr-B Rtr-A
D=171.68.10.23 D=171.68.10.12 IP packet IP packet
D=171.68.10.12 D=171.68.10.12
GRT5-M3-MPLS-VPN-MCast 67 GRT5-M3-MPLS-VPN-MCast 68
La classe FEC La FEC
q Identifie un ensemble de paquets IP q A set of unicast packets whose Layer 3 destination addresses match a certain
address prefix
1. Seront étiquetés en sortie d’un Ingress LSR par le même label
q A set of unicast packets whose destination addresses match a particular IP
2. Suivront ainsi le même chemin ou LSP (Label Switching Path)
address prefix with similar type of service (ToS) bits
q Plusieurs types de FEC q A set of unicast packets whose destination addresses match a particular IP
q En fonction de leur mode de définition address prefix and have the same destination TCP port number
q Dans le cas le plus simple q A set of multicast packets with the same source and destination Layer 3
q Deux paquets appartiendront à une même FEC si leurs adresses IP addresses
destination appartiennent à un même sous-réseau
q A set of multicast packets with similar source and destination Layer 3
q Autres paramètres possibles
addresses and the same incoming interface
q Numéro de ports source et destination TCP/UDP
q Qualité de service demandée
q Service demandé (VPN, VoIP,…)
GRT5-M3-MPLS-VPN-MCast 69 GRT5-M3-MPLS-VPN-MCast 70
q Problème posé
q Comment coordonner les tables de commutation des LSR ?
q Par distribution d’associations entre FEC découvertes et labels (en anglais,
FEC-Label mappings)
q Protocoles proposés
q TDP/LDP (Tag/Label Distribution Protocol)
A
B C q TDP est un protocole CISCO propriétaire
q LDP a été défini par l’IETF dans la RFC3036
FEC-1 q Utilisés notamment dans le cas de FEC définies par sous-réseau
FEC-2 q Extensions de RSVP (Resource Reservation Protocol)
FEC-3 q Permet d’établir des LSP en fonction de critères de ressources et de qualité
de service
q Extensions de BGP (Border Gateway Protocol)
D E F
q Permet de distribuer les labels en même temps que les routes découvertes,
mais aussi l’échange de routes VPN
GRT5-M3-MPLS-VPN-MCast 71 GRT5-M3-MPLS-VPN-MCast 72
Les protocoles de distribution de label La distribution de labels
GRT5-M3-MPLS-VPN-MCast 73 GRT5-M3-MPLS-VPN-MCast 74
q Les labels sont spécifiés selon le chemin " Hop By Hop " défini q Les labels permettent de créer des chemins labellisés LSPs
par l'IGP dans le réseau. q LDP fonctionne en mode session entre “peers” .
q Chaque nœud doit donc mettre en œuvre un protocole de q Ces peers peuvent ne pas être adjacents.
routage de niveau 3, et les décisions de routage sont prises q LDP est bi-directionnel et permet la découverte dynamique des noeuds
indépendamment les unes des autres. adjacents grâce à des messages Hello échangés par UDP.
q Une fois que les 2 nœuds se sont découverts, ils établissent une session TCP
q Cette session agit comme un mécanisme de transport fiable :
q des messages d'établissement de session TCP,
q des messages d'annonce de labels
q et des messages de notification.
GRT5-M3-MPLS-VPN-MCast 75 GRT5-M3-MPLS-VPN-MCast 76
RFC3036: Les messages LDP Les messages LDP : Découverte
q Principe de base
q Les peers échangent des messages LDP : 4 types de messages
1. Tout LSR transmet périodiquement à ses voisins
1. Message de découverte (Discovery): annonce et maintient une adjacence q Un message LDP Hello avec comme adresse destination une adresse
entre des LSRs du réseau MPLS (notion de LDP peers) « multicast » réservée
q Mécanisme de base: localisation de LSRs sur le même lien pour établir une 2. Tout LSR recevant un message LDP Hello
adjacence q Répond par un autre message LDP link Hello s’il utilise lui-même LDP
q Un paquet “link Hello (en UDP)” est envoyé à l’adresse multicast “ all-routers-in- q Etant donné deux LSR voisins utilisant LDP
subnet”
q Le LSR avec la plus grande adresse IP
q La réception d’un link Hello identifie un peer LDP potentiel: Contient le “LDP q Devient actif et établit une connexion TCP sur le port 646 (711 pour TDP)
identifier” et le “label space” pour la transmission de messages LDP
q Mécanisme étendue: localisation de LSRs distants q Le LSR avec la plus petite adresse IP
q Un paquet “targeted Hello (en UDP)” est envoyé à une adresse spécifique sur le q Devient passif et attend l’ établissement de la connexion TCP avec son
port UDP: LDP discovery (port 646) voisin actif
q Note : des options peuvent être négociées pendant l’établissement de la
q Le “targeted LSR” répond en envoyant des “targeted Hellos” à l’émetteur connexion entre LSR voisins
q Modes de distributions des labels, valeur du temporisateur « keep-
alive », etc.
GRT5-M3-MPLS-VPN-MCast 77 GRT5-M3-MPLS-VPN-MCast 78
KeepAlive Monitors Integrity of TCP connection supporting a session q Le mécanisme de découverte est différent
Address Advertises a list of interface addresses q message “hello” pour des nœuds connectés directement
Label Withdraw Deletes FEC / Label binding when FEC no longer supported
GRT5-M3-MPLS-VPN-MCast 83 GRT5-M3-MPLS-VPN-MCast 84
Les sessions LDP entre nœuds distants Procédures de distribution des labels
LSR-1
LSR-2 LSR-3 1. “Unsolicited Downstream”
Ingress Use label 25 q Un LSR downstream LSR annonce ses labels de manière non
for LSR-5
sollicitée
Use label 39
2. “Downstream on Demand”
q Un LSR Downstream annonce ses labels suite à une requete
for LSR-5
Pop label
for LSR-5
LSR-6
du LSR upstream LSR
Use label 9
LSR-5 annonce for LSR-6
un label à LSR-1 Use label 3 Egress
LSR-4 LSR-5
comme si LSR-1 for LSR-6
était adjacent q Les deux méthodes peuvent coexister dans le même réseau
q Les peers LDP négocient la méthode pendant la phase
d’activation de la session
LSR-1 et LSR-5 ne
sont pas des peers
adjacents pour
échanger des labels
GRT5-M3-MPLS-VPN-MCast 85 GRT5-M3-MPLS-VPN-MCast 86
Utilise le label 26 pour Utilise le label 12 pour Demande label pour Demande label pour
192.168.1.0/24 192.168.1.0/24 192.168.1.0/24 192.168.1.0/24
2 1 192.168.1.0/24
1 2 192.168.1.0/24
4 3
Utilise le label 26 pour Utilise le label 12 pour
192.168.1.0/24 192.168.1.0/24
In Out Dest In Out Dest In Out Dest In Out Dest In Out Dest In Out Dest
GRT5-M3-MPLS-VPN-MCast 87 GRT5-M3-MPLS-VPN-MCast 88
MPLS Label Distribution LDP Identifiers et adresses de Next-Hop
GRT5-M3-MPLS-VPN-MCast 89 GRT5-M3-MPLS-VPN-MCast 90
• deux methodes:
1. E-LSP
Non-MPLS MPLS
Queue inferred from Label and EXP field Diff-Serv Domain Diff-Serv Domain
IPv4 Packet MPLS Header
2. L-LSP DSCP
DSCP
Queue inferred exclusively from Label
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Label | EXP |S| TTL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
GRT5-M3-MPLS-VPN-MCast 91 GRT5-M3-MPLS-VPN-MCast 92
MPLS QoS : L-LSP Example Recap MPLS
q Principes de base :
LDP/RSVP LDP/RSVP
LSR q Processus de routage -àRIB
q LDP : RIB--àLIB
L-LSPs
q 1 label par service
q 1 service àFEC 1 àLSP 1
àFEC 2 àLSP 2
GRT5-M3-MPLS-VPN-MCast 93 GRT5-M3-MPLS-VPN-MCast 94
Recap MPLS
1. Protocole de routage
2. Construction de la RIB -> @dest/Next-Hop/Interface
3. Protocole LDP : association Next Hop, label
4. Construction de la RIB -> @dest/Next-Hop/Label/Interface
GRT5-M3-MPLS-VPN-MCast 95