MPLS, LDP
1
Approche IntServ
• Basé sur RSVP qui est un protocole
de Réservation de Ressources
Réseau par flot de transport
unidirectionnel, il est prévu pour
IPV4 comme IPV6. Il faut plutôt le
voir comme un protocole de
signalisation.
• Il s'accompagne d'un modèle de
gestion des ressources
• Il repose sur deux concepts clefs :
– les flots de données (d'un émetteur
vers un ou plusieurs récepteurs)
unidirectionnels, un flot est
identifié par l'adresse de
destination (classe D quand
multicast), un no de port de
destination, et un protocole.
– les réservations
2
Types de Réservation
• "Integrated Services model" (IS), deux
modèles avec réservation:
– • service garanti (pour trafic avec contraintes
TR).
– • service avec contrôle de charge (best effort
amélioré) dont la définition est très floue en
fait.
– • le Best-Effort classique existe toujours !
3
Architecture d’un réseau DiffServ
• Le champ TOS dont Priority de l’entête Ipv4 est transformé en octet
DSCP (Differentiated Services Code Point).
• L’administrateur doit classer les besoins des applications réseau
(profils réseau). Les applications aident alors le marquage des
datagrammes p/r à ces classes qui servent aux routeurs.
4
Classes de Service de l’IETF pour
DiffServ :
• Très haute vitesse (Expedited Forwarding), faibles latence, gigue et
taux de perte (aussi qualifié de Premium)
• Vitesse garantie (Assured Forwarding) équivalent à charge contrôlée
de IntServ, et qui se subdivise en sous-classes (Or, Argent, Bronze)
plus ou moins sensibles à l'élimination de datagrammes en cas de
congestion
• Défaut (best-effort), datagrammes qui sont les premières victimes des
éliminations en cas de congestion
Remarques:
• Le champ DSCP est considéré comme une étiquette ou une marque qui
permet de retrouver un mode de traitement associé à un datagramme
portant cette marque, ce mode de traitement ayant été préalablement
implanté dans le routeur.
• Si un datagramme porte un champ DSCP qui n'est pas défini dans les
tables du routeur, il est traité en PHB (per hop behavior) Défaut.
• Plus globalement, un routeur, en fait la partie classifieur, peut modifier
le champ DSCP d'un datagramme. En général, cela est fait à l'entrée
d'un domaine DiffServ et à la sortie.
5
Nouvelles Perspectives QoS : MPLS
• MPLS : MultiProtocol Label Switching
• combiner les concepts du routage IP de niveau 3, et les
mécanismes de la commutation de niveau 2 telles que
implémentée dans ATM ou Frame Relay.
• Technique de Commutation entre le niveau 2 et 3.
• Procède par marquage par insertion d’une nouvelle entête
devant l’entête IP et après l’entête de liaison.
• S’applique à IP, mais d’autres protocoles peuvent subir la
même mécanique !
• Les routeurs à la frontière marquent les datagrammes, et
les routeurs d’artère routent en fonction du marquage
MPLS.
6
MPLS: Objectifs et Missions
• Aujourd’hui, L’ingénierie des flux est essentiellement réalisée à l’aide de
l’ATM, avec comme conséquence une grande complexité de gestion. En effet
IP et ATM sont deux techniques totalement différentes, avec parfois des
contraintes non compatibles. Les labels peuvent être associés à un chemin, une
destination, une source, une application, un critère de qualité de service, etc.…
ou une combinaison de ces différents éléments.
• Face à la demande en forte croissance des VPN, les opérateurs télécoms
proposent généralement aux sociétés deux types de solutions : la première
reposant sur le protocole IPSec (Internet Protocol Security), qui privilège la
sécurisation des flux d'informations par encryptage des données, la seconde
s'adossant à la norme plus récente MPLS qui gère les problèmes de qualité de
service.
• Enfin, dans les réseaux IP, les tables de routage sont de plus en plus grandes.
Le MPLS offre une meilleure rapidité de commutation des paquets, en effet la
décision de routage se fait en analysant un label inséré par le protocole MPLS
entre les couches 2 et 3. Ainsi chaque routeur possède une table associant un
port/label d'entrée à un port/label de sortie. Cette table est rapide à parcourir, 7
ce qui a pour but d'accroître la rapidité de routage par rapport à un réseau IP.
Commutation MPLS
• Lorsqu'un paquet
arrive dans un réseau
MPLS (1). En fonction
de la FEC (forwarding
équivalent Class ou
classe de flot) auquelle
appartient le paquet,
l'ingress node consulte
sa table de
commutation (2) et
affecte un label au
paquet (3), et le
transmet au LSR
(Label Switch Router)
suivant (4).
8
Commutation MPLS
• Lorsque le paquet MPLS
arrive sur un LSR (Label
Switch Router) [1] interne du
nuage MPLS, le protocole de
routage fonctionnant sur cet
équipement détermine dans la
base de données des labels
LIB (Label Base
Information), le prochain
label à appliquer à ce paquet
pour qu'il parvienne jusqu'à
sa destination [2].
L'équipement procède ensuite
à une mise à jour de l'en-tête
MPLS (swapping du label et
mise à jour du champ TTL,
du bit S) [3], avant de
l'envoyer au noeud suivant
(LSR ou l'egress node) [4]. Il
faut bien noter que sur un
LSR interne, le protocole de
routage de la couche réseau
n'est jamais sollicité.
9
Commutation MPLS
• Enfin, une fois
que le paquet
MPLS arrive à
l'egress node
[1],
l'équipement lui
retire toute
trace MPLS [2]
et le transmet à
la couche
réseau.
10
Les paquets en MPLS
• Le Ingress LSR (E-LSR) recoit les
paquets IP, réalise une classification
des paquets, y assigne un label et
transmet les paquets labellisés au nuage
MPLS. En se basant uniquement sur les
labels, les LSR du nuage MPLS
commutent les paquets labellisés
jusqu'à l'Egress LSR qui supprime les
labels et remet les paquets à leur
destination finale.
• L'affectation des étiquettes aux paquets
dépend des groupes ou des classes de
flux FEC (forwarding équivalent Class)
• L'étiquette est ajoutée entre la couche 2
et l'en-tête de la couche 3 (dans un
environnement de paquets) ou dans le
champ VPI/VCI (identificateur de
chemin virtuel/identificateur de canal
virtuel dans les réseaux ATM).
11
Le Label
• Le label est utilisé dans ATM,
ETH, Frame Relay…
• Pour les réseaux Ethernet, un
champ appelé shim a été
introduit entre la couche 2 et la
couche 3. Sur 32 bits, il a une
signification d'identificateur
local d'une FEC.
• 20 bits contiennent le label, un
champ de 3 bits appelé Classe
of Service (CoS) sert
actuellement pour la QoS, un
bit S pour indiquer s'il y a
empilement de labels et un
dernier champ, le TTL sur 8
bits (même signification que
pour IP).
12
Pile de label MPLS (Label Stack)
• L'empilement de label permet en particulier d'associer plusieurs contrats de
service à un flux au cours de sa traversée du réseau MPLS. Dans le cas de
deux niveaux de label, on pourra relier deux réseaux d'un réseau privé au
travers d'un réseau opérateur en utilisant un niveau de labels au niveau
opérateur, et un niveau de labels au niveau du réseau privé. Les LSR de
frontière de réseau auront donc la responsabilité de pousser (ou tirer) la pile de
labels pour désigner le niveau d'utilisation d’un label.
S=1
S=0… 13
(LDP Label Distribution
Protocol)
• La distribution implicite de labels aux LSR est réalisée grâce au
protocole LDP (Label Distribution Protocol). LDP définit une suite de
procédures et de messages utilisés par les LSR pour s'informer
mutuellement du mapping entre les labels et le flux. Les labels sont
spécifiés selon le chemin " Hop By Hop " défini par l'IGP (Interior
Gateway Protocol) dans le réseau. Chaque noeud doit donc mettre en
oeuvre un protocole de routage de niveau 3.
14
LDP (label distribution protocol)
• Les nœuds MPLS doivent échanger des
informations d'étiquette les uns avec les autres.
• Ingress LSR (opération Push) Doit savoir quelle
étiquette a utiliser pour un FEC donné pour
envoyer le paquet au voisin.
• Core LSR (opération swap) Doit savoir quelle
étiquette a utiliser pour l'opération d'échange pour
l'étiquette entrante.
• Egress LSR (Opération Pop).
15
Fonctionnement de LDP
• Utilise UDP (port 646) pour “session discovery” et TCP
(port 646) pour échange des messages LDP.
• Operations LDP:
– LDP Peer Discovery
– LDP Session Establishment
– MPLS Label Allocation, Distribution, et forwarding
• Les bases de données utilisées par LDP
– LIB: Label Information Database (lecture/ecriture)
– RIB: Routing Information Database/routing table
(lecture)
16
Format de ID-LDP
• Les LSR établissent une session LDP par étiquette.
• L'espace d'étiquetage par plate-forme nécessite une seule session LDP, même s'il existe
de multiples liens parallèles entre une paire de LSR.
• L'espace d'étiquette par plate-forme est annoncé en réglant l'ID d'espace d'étiquette à 0,
par exemple : ID-LDP [Link]:0.
• Espace de labels (Label Space). Les labels utilisés par un LSR pour l'assignation de
labels à un FEC sont définis de deux façons :
• Par plate-forme (per-platform label space ou global space):
• Dans ce cas, les valeurs des labels sont uniques dans tous les équipements LSR. Les labels
sont alloués depuis un ensemble commun de labels : de la sorte, deux labels situés sur des
interfaces distinctes possèdent des valeurs distinctes.
• Par interface (per-interface label space):
• Les domaines de valeurs des labels sont associés à une interface. Dans ce cas, les valeurs des
labels fournies sur des interfaces différentes peuvent être identiques.
• Le routeur choisi l’adresse de loopback le plus grand comme LDP-ID. sauf si on l’oblige par la17
commande: mpls ldp router-id fa0/0 force
Paquet LDP
• Version=1
• PDU length: longueur total sans version avec le
PDU length, LDP identifier et messages..
18
Message LDP
• Le bit U (unkown) signale que si le message est inconnu et U=0, il faut
envoyer une notification a l’emetteur. Si U=1 ignorer seulement le message.
• On peut ajouter un bit F a coté de U, si F=1 (et U=0) il faut envoyer tout le
message avec la notification.
• MESSAGE type :
– DISCOVERY.
– ADJACENCY: messages traitent l’initialisation et l’arrêt des sessions.
– LABEL ADVERTISEMENT: messages traitent la liaison d'étiquette.
– notification :erreurs de signal…
• Tous les messages sont envoyés par : <Type, Length, Value>
19
Message DISCOVERY et
KEEPALIVE
• Discovery
– Utilisé pour découvrir et maintenir la présence de nouveaux pairs à
l'aide de messages HELLO.
– Hello packets (UDP) envoyé à toutes les adresses multicast
routeurs ([Link]).
– Direct unicast HELLO est envoyé à des voisins non adjacents..
– La session est bidirectionnelle
• KEEPALIVE
– LDP message qui indique que le voisin est actif.
20
Message ADJACENCY
• INITIALIZATION
– Deux LSR négocient divers paramètres - Il s'agit notamment des valeurs de
temporisateur keepalive, gammes d'étiquettes, étiquettes sur demande ou non
sollicitées, mode commandé ou indépendant, rétention de l'étiquette libérale ou
conservatrice
• Etiquette non sollicité:
– LSR1 et LSR2 sont deux LSR adjacents. Afin de découvrir le « next hop » pour un FEC donné,
LSR2 crée un label pour cette FEC et communique par LDP l'association à LSR1. LSR1 insère
l'association dans sa table de commutation.
• Etiquette Sur demande:
– LSR1 reconnaît LSR2 comme son "next hop" pour un FEC donné. Une demande est alors faite
à LSR2 par LSR1 pour créer un label pour ce FEC. Si LSR2 reconnaît le FEC et a lui-même un
"next hop", il crée alors un label et le communique à LSR1
• Mode de conservation libéral (Liberal retention) :
– Dans ce mode, les LSR conservent les labels reçus de tous leurs voisins. Il permet une
convergence plus rapide face aux modifications topologiques du réseau et la commutation de
trafic vers d'autres LSP en cas de changement. Par contre, ce mode nécessite beaucoup de
mémoire.
• Mode de conservation conservateur (Conservative retention) :
– Dans ce mode, les LSR retiennent uniquement les labels des voisins situés sur le saut suivant et
ignorent tous les autres. Ce mode nécessite peu de mémoire. Par contre, on aura une adaptation
plus lente en cas d'erreur.
21
Message Label Advertisement
• LABEL RELEASE
– LSR quitte une liaison d'étiquette qu'il a précédemment obtenu de son pair
LDP. Utilisé en mode conservation des étiquettes
• LABEL REQUEST
– Utilisé par un LSR en amont pour demander une liaison d'étiquette du pair
LDP en aval. Utilisé en mode à la demande
• LABEL ABORT REQUEST
– Envoyer pour avorter (quitter) le message LABEL REQUEST
• LABEL MAPPING
– Le message TLV qui contient <Label, prefix>
• LABEL WITHDRAWAL
– Utilisé pour révoquer une liaison d'étiquette précédemment annoncée
22
Les tableaux de commutation
• LIB (Label Information Base): il se trouve au niveau de plan de
contrôle, c’est la base de données utilisée par LDP. Il contient pour
chaque sous réseau IP la liste des labels affectés par les LSR voisins.
• LFIB (Label Forwarding Information Base): À partir de la table LIB et
de la table de routage IP, le routeur construit une table LFIB, qui sera
utilisée pour commuter les paquets. Chaque réseau IP est appris par
l’IGP, qui détermine le prochain saut (“nexthop”) pour atteindre ce
réseau. 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 chemin).
23
Etablissement de session LDP
• LDP établit une session en exécutant ce qui suit :
– Les messages HELLO sont envoyés périodiquement sur toutes les
interfaces qui sont activées pour MPLS.
– S'il y a un autre routeur connecté à cette interface, qu'il a
également activé MPLS, il répondra en essayant d'établir une
session avec la source des messages HELLO.
– UDP est utilisé pour les messages HELLO.
– Il s'adresse à « tous les routeurs sur ce sous-réseau » d'adresse
multicast ([Link]).
– TCP est utilisé pour établir la session. TCP et UDP utilisent tous
deux le port de numéro 646.
24
Message LDP
25
Message Establish
• Une fois que les pairs LDP reçoivent HELLO, ils établissent une connexion
TCP.
• Le pair de plus élevé LDP routeur-id est actif et le pair avec le plus faible
LDP routeur-id est le passif .
• Le LSR actif tente d'ouvrir une connexion TCP au port LDP bien connu
numéro 646 du LSR passif , tandis que le LSR passif attend que le LSR actif
initie la connexion.
26
Etablissement d’une session LDP
• Le pair actif ([Link]) envoi un message d’initialisation au pair passive.
• Les paramètres dans ce message sont:
– Session keepalive time (default=180 sec)
– Label distribution method: Downstream unsolicited
– Max PDU length
– Receiver’s LDP Identifier
– Whether Loop Detection is enabled
– Autres parametres optionnels
27
Initialisation de la session
• Le pair passive répond par initialisation ou
keepalive ou erreur pour accepter ou refuser
les paramètres.
28
Fin d’initialisation
• Lorsque le pair actif répond par keepalive,
la session est établie et l’echange des
étiquettes commence.
29
Algorithme de création de label (downstream unsolicited)
• LDP est initialisé entre deux LSR.
• Chaque LSR lie les étiquettes locales a tous les FEC dans
le tableau de routage.
• LSR annonce les adresses de ses interfaces aux LSR
voisins.
• LSR annonce les informations des interfaces connectés
dans le message “adress mapping”.
• LSR annonce le FEC/ label mapping dans ce message.
• Ce mapping est placé dans LIB.
• LSR consulte le tableau de routage pour déterminer la
meilleur route et place le label mapping dans le LFIB
“label Forwarding information Base”. 30
Exemple de mapping (downstream)
LSR2 LSR3
x
LSR1
y
LSR5
LSR4
Les LSRs creent leurs FEC:
LSR1: (@x:label=a, @y:label=b, @z: label=c)
LSR2: (@x:label=a’, @y:label=b’, @z:label=c’)
LSR4: (@x:label=a’’, @y:label=b’’, @z:label=c’’)
Les LSRs envoient ces informations vers les routeurs voisins:
Dans LSR1 par exemple on deux possibilités pour aller vers les réseaux x, y et z. on choisi
le chemin le plus cours pour créer les tableaux de mapping.
Les autres possibilités sont soit éliminées soit placées en backup.
Label in Label out Int out
a a’ I12
b b’’ I14
31
c c’’ I14
mapping (upstream)
• En upstream c’est le routeur amont qui annonce le label. Le routeur
suivant crée le label de sortie correspondant suivant les informations
de routage.
Exemple:
• Le premier LSR choisi pour @dest=x, le label=a. il envoi cet
information vers les LSRs voisins.
• Le LSR suivant trouve que pour @dest=x, le label=a. il cherche dans
son tableau de routage le next hop pour x et choisi l’interface de sortie
« f » et associe un label=b. il crée ensuite le tableau de forwarding
dans LFIB (Li=a, Lo=b et Io=f).
• Si on a le même adresse destination (même FEC) qui arrive de deux
routeurs voisins et avec deux labels (a et a’). Le LSR courant associe le
même label de sortie (b) et même interface de sortie (f) a ces deux
entrée.
• Chaque LSR qui associe des nouveaux labels aux FECs doit diffuser
32
ces nouveaux labels.
LDP et Label (solicited)
• Une fois que les 2 noeuds se sont
découverts, ils établissent une
session TCP qui agit comme un
mécanisme de transport fiable des
messages d'établissement de
session TCP, des messages
d'annonce de labels et des
messages de notification.
• les labels sont assignés à un noeud
amont à partir des informations
contenues dans la table de routage:
• 3 FEC (Forwarding Equivalent
Classes) sont définies : il est
possible de mapper un label soit à
un flux de trafic, à un préfixe
d'adresse IP ou à un router-ID. Le
flux de trafic reçoit le même
traitement de forwarding selon le
label qui lui est associé.
33
Explicit Routing
• L'Explicit Routing est la solution MPLS pour faire du Traffic Engineering
dont l'objectif est le suivant :
– utiliser efficacement des ressources du réseau
– éviter les points de forte congestion en répartissant le trafic sur l'ensemble du
réseau. En effet, le plus court chemin déterminé par le routage classique IP pour
atteindre une destination peut ne pas être le seul chemin possible et certains
chemins alternatifs peuvent être sous-utilisés alors que le plus court chemin est sur-
utilisé.
– Dans ce cas, le LSP n'est plus déterminé à chaque bond comme pour l'implicit
routing : c'est l'ingress node qui choisit le chemin de bout en bout. Au niveau des
LSR en coeur de réseau, seul le label MPLS est analysé (pas l'en-tête du
datagramme IP).
établissement du ER-LSP (Explicitly
Routed Path). La source connaît le chemin
complet de l'ingress node à l'egress node et
c'est elle qui spécifie les LSR à l'intérieur
du LSP. Deux options de signalisation
spécifiées pour l'établissement du LSP :
RSVP ou CR-LDP (Constraint-Based
Routing LDP) :
34
ER-LDP
• Les fonctions supportées par
ER-LDP sont :
– ER-LSP de bout en bout
– strict/loose explicit routing :
dans un LSP routé de
manière " stricte ", chaque
bond est spécifié.
– Une section du LSP peut
être routée de manière "
imprécise " lorsque sont
introduits 2 LSR non
directement connectés.
– spécification d'une classe de
service
– réservation de bande
passante
35
LDP targeted (ciblé)
• Si le routeur de commutateur d'étiquette (LSR) est plus d'un saut de
son voisin, il est non directement relié à son voisin. Pour ces voisins
non directement connectés, le LSR envoie un message Hello ciblé en
tant que paquet de protocole de datagramme utilisateur (UDP), mais
comme un message unicast spécifiquement adressé à ce LSR.
• Le LSR non directement connecté répond au message Hello et les deux
appareils commencent à établir une session de protocole de distribution
d'étiquettes (LDP).
• Lorsque vous créez une interface tunnel d'ingénierie de trafic MPLS,
vous devez établir une session de distribution d'étiquettes entre les
périphériques du tunnel. Vous établissez des sessions MPLS LDP non
directement connectées en permettant la transmission de messages
Hello ciblés.
36
Fonctionnalités de routage IP avec MPLS
• Les fonctionnalités de routage IP avec MPLS peuvent être
divisées en 3 fonctions :
• Échange d’information de routage en utilisant les
protocoles de routage classique (OSPF, IS-IS, EIGRP).
• Génération de label local : Un label local unique est
assigné par un routeur à chaque destination trouvée dans la
table de routage global. Il va être enregistré dans la table
LIB.
• Propagation des labels locaux aux routeurs adjacents qui
vont être utilisé comme label du saut suivant
(enregistrement dans la table LFIB).
37
g1:
Configuration LDP interface Loopback0 (pour ID du routeur)
ip address [Link] [Link]
interface fa0/0
fa0/0 g2 ip address [Link] [Link]
[Link] mpls ip
fa0/0
[Link]
mpls label protocol ldp
g0 g1 interface fa0/1
fa0/0 ip address [Link] [Link]
fa0/1 [Link]
mpls ip
[Link] g3 mpls label protocol ldp
g3: g2:
interface Loopback0 ip cef
ip address [Link] [Link] interface Loopback0
interface fa0/0 ip address [Link] [Link]
ip address [Link] [Link] interface fa0/0
mpls ip ip address [Link] [Link]
mpls label protocol ldp mpls ip
mpls label protocol ldp
Show mpls ldp binding (g1):
Lib entry: [Link]/32 , local binding: label : Impnull, remote binding: LSR: [Link]:0 label x, LSR: [Link]:0
label y.
• Si g0 demande des labels pour ces @ loopback de g1 car c’est son suivant d’apres RIB, g1lui répond par ce LIB.
• Mais g0 possède son LIB. Par exemple pour aller vers [Link] label=a….
• g0 crée donc le LFIB qui est L(input)=aL(output)=x….. 38
QoS en MPLS
• Deux approches ont été retenues à l'IETF pour permettre d'associer des
ressources et de garantir de la QoS sur un LSP :
• CR-LDP pour Constraint based Routing LDP, définit des extensions à
LDP,
• RSVP-Tunnels, définit des extensions à RSVP pour la commande de
LSP.
• L'IETF a décidé de ne pas trancher entre ces deux approches
concurrentes et de laisser ce soin au marché. Elles permettent toutes les
deux d'associer de la ressource à un LSP.
• La première peut le faire selon les deux modèles " QoS ATM "
(catégorie de service, paramètres de trafic et de QoS), et " QoS IP "
(modèle Intserv), alors que la deuxième permet essentiellement de la "
QoS IP ".
• Une utilisation combinée de LDP+CR-LDP, ou de RSVP-Tunnels
permet donc d'établir des LSP en leur associant de la bande passante.
39
QoS en MPLS
• Le dernier routeur envoi un label « 0 » pour ses réseaux directement
connectés.
• Le routeur aval peut alors éliminer l’entête MPLS et passer au niveau
IP.
• Ceci oblige ces deux routeurs de traiter ce paquet sans QoS.
• Pour éliminer ce problème le routeur envoi le label « 0 : implicit null »
et le LSR aval l’utilise dans l’entête MPLS.
• La configuration est donc:
enable
configure terminal
mpls ip
mpls label protocol [ldp | tdp | both]
interface type number
mpls ip
exit
mpls ldp explicit-null [for prefix-acl | to peer-acl | for prefix-acl to peer-acl]
exit
Exemple:
Device(config)# access-list 24 permit host [Link]
Device(config)# mpls ldp explicit-null for 24
40
Options en MPLS
• On peut aussi fixer la marge des labels
utilisees dans un routeur par:
– MPLS label range 100-199
• On peut aussi limiter l’annocement des
labels en utilisant des access list: SW1-lo (10.10.0,1,2.0)
– Ip access-list standard R2-R3-Lo0
R1
• Permit host [Link] (ID-R2=[Link]:0)
• Permit host [Link] (ID-R3=[Link]:0)
• Exit R2 R3
– Ip access-list standard sw1-lo
• Permit [Link] [Link]
– Mpls ldp advertise-labels for sw1-lo to R2-R3-lo0
• R1 diffuse les informations des réseaux directement connectés sw1-lo vers les routeurs
R2 et R3 seulement.
• Le message hello est envoyé vers tous les routeurs voisins mais la session LDP est
41
établie seulement avec R2 et R3.
Détection de boucle
• La technologie MPLS prévoit un mécanisme de détection de boucle
utilisant le champ TTL du label.
• A l’entrée d’un domaine MPLS, l’ingress LER décrémente la valeur
du champ TTL de l’entête IP puis copie cette valeur dans le champ
TTL du label.
• Tous les autres LSR décrémentent seulement le TTL contenu dans le
label. L’entête IP reste inchangé jusqu’à ce que le dernier label est
éliminé
• la valeur restante du TTL associée au label MPLS est copiée en retour
dans le champ correspondant de l’entête IP.
42