You are on page 1of 37

MPLS

Multi-Protocol Label Switching


FRnOG 4 - 13 fvrier 04
Antoine versini f T-Online France - Club-!nternet
vox@t-online.fr
T-Online Oprations - Antoine Versini
2
Agenda
NPLS : Concepts et principes de fonctionnement :
Gense de NPLS : du layered model" au rseau !P intelligent,
Principes de commutation de labels,
Protocoles mis en jeu.
Fonctionnalits apportes par NPLS :
Dcision de routage unique,
NPLS vPN : Les vRF,
AToN,
Traffic Engineering,
NPLS et !Pv6 : 6PE.
Feedback oprationnel :
Transition du rseau !P vers le rseau NPLSf!P,
Transition vers le Traffic Engineering.
Questions f Rponses.
T-Online Oprations - Antoine Versini
3
NPLS : Concepts et principes de fonctionnement
Gense de NPLS - Historique des rseaux !P : le layered model
Le rseau !P repose sur une infrastructure de transport assurant la fonction
Couche de liaison du modle OS! (niveau 2), elle-mme tributaire d'un
rseau de tlcommunication.
Tous les routeurs !P sont en bordure de rseau et assurent les interconnexions
avec le monde extrieur et les rseaux locaux.
Les routeurs sont maills entre eux par l'intermdiaire de circuits virtuels tablis
sur le rseau de commutation de niveau 2.
Le rseau de transport assure la redondance par re-routage des circuits virtuels
tablis entre les routeurs en cas de perte d'un lien physique sur le rseau de
tlcommunication.
Le rseau de transport assure la QoS (prioritisation des flux temps rel ,
limitation de bande passante, allocation dynamique des besoins en bande
passante avec gestion des dbordements).
Les protocoles de routage internes et externes du rseau sont de facto maills
(iBGP full-mesh, adjacence !GP avec tous les autres routeurs).
T-Online Oprations - Antoine Versini
4
NPLS : Concepts et principes de fonctionnement
Gense de NPLS - Historique des rseaux !P : le layered model
Commutateur ATM/FR Commutateur ATM/FR
Routeur IP Routeur IP
Routeur IP Routeur IP
Commutateur ATM/FR
T-Online Oprations - Antoine Versini
5
NPLS : Concepts et principes de fonctionnement
Gense de NPLS - Historique des rseaux !P : les rseaux purement !P
Glissement vers la technologie Packet over SonetfSDH car les dbits ATN et
FR ne sont plus suffisants, le besoin de sparation des flux par circuit avec
limitation de bande passante plus justifiable en cur de backbone, le cout induit
par le rseau de transport trop important et la maintenance 8 provisionning
compliqus.
Le rseau !P n'est plus compltement maill car repose directement sur le
rseau de tlcommunication en structure de boucles SonetfSDH
interconnectes gographiquement.
Ncessit d'introduire des routeurs purement cur de rseau en lieu et place
des commutateurs pour assurer la concentration et la rediffusion des flux vers
les diffrents routeurs de bordure.
Les routeurs de cur de rseau, mme s'ils n'accueillent pas de lien de
connectivit extrieure, doivent disposer de l'information de routage exhaustive
afin que l'ensemble des routes dans le rseau soit cohrent.
Naillage complet BGP dans les grands rseau compliqu : utilisation de groupes
de rflexion de routes, de confdrations de routage voire mme de diffrents
AS continentaux !
T-Online Oprations - Antoine Versini
6
NPLS : Concepts et principes de fonctionnement
Gense de NPLS - Historique des rseaux !P : les rseaux purement !P
(suite)
La dcision de routage dpend du point d'entre dans la table de routage
(appel FEC : Forwarding Equivalence Class) dont le caractre principal est le
prfixe de destination du paquet mais peut galement tre l'adresse source dans
le cas d'un partage de charge dterministe par hachage sur le couple adresse
source et adresse destination, le tout pouvant tre index sur le champs ToS du
paquet a router.
La dcision de routage est complique. En layered model , elle n'est
effectue qu'une fois par le routeur de bordure sur lequel le paquet a router
s'est prsent. Le routeur de sortie du rseau est alors directement joint par
l'intermdiaire d'un circuit virtuel commut par le rseau de transport. Dans un
rseau purement !P, la FEC va tre rvalue a chaque saut : les routeurs de
cur de rseau concentrant tout le trafic vont donc effectuer un travail
compliqu plus souvent.
T-Online Oprations - Antoine Versini
7
NPLS : Concepts et principes de fonctionnement
Gense de NPLS - Historique des rseaux !P : Cration de NPLS
Ce serait bien de pouvoir acheminer les paquets sur un chemin dtermin par
le rseau sans devoir rvaluer la FEC a chaque saut (A. Danthine, Professeur
Emrite a l'Universit de Lige, un des pres de NPLS).
Ceci peut tre fait en tablissant une connexion logique le long de laquelle les
paquets seront routs en utilisant un identificateur unique par FEC.
L'identificateur de la FEC est appel un label.
Les paquets qui se prsentent en entre du rseau sont prfixs d'une en-tte
indiquant la FEC. Ce paquet n'est pas obligatoirement un paquet !P ! D'ou la
nature Nulti protocoles de NPLS.
T-Online Oprations - Antoine Versini
8
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Bindings et LF!B
Les correspondances FEC f Label (appels bindings en terminologie NPLS) sont
distribues de routeurs en routeurs le long du chemin dtermin par l'!GP de
chacun d'eux vers le routeur de sortie.
Un protocole spcifique sur le routeur NPLS a pour charge d'changer les
bindings avec les routeurs voisins.
Chaque routeur cre une table des labels (la LF!B : Label Forwarding
!nformation Base ) a partir des bindings reus par tout ses voisins NPLS et de
la R!B gnre par l'!GP.
L'!GP sert au routeur NPLS a dterminer la meilleure route vers le routeur de
sortie et donc a slectionner le meilleur binding pour chaque FEC : l'!GP reste
ainsi seul matre du choix de la route ! Deux routeurs ne peuvent s'changer des
bindings s'ils ne se connaissent pas via l'!GP.
Une fois la LF!B gnre, elle est transforme en F!B et uploade dans les AS!C
de commutation des cartes d'interface des routeurs. Auparavant, c'tait la R!B
qui tait directement convertie en F!B.
T-Online Oprations - Antoine Versini
9
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Terminologie
Un routeur assurant une fonction de commutation de labels en cur de rseau
est appel LSR ( Label Switch Router ) ou Routeur P ( Provider ).
Un routeur assurant une fonction de bordure entre les rseaux non NPLS et le
cur de rseau NPLS est appel ESR ( Edge Switch Router ), ELSR ( Edge
LSR ) ou routeur PE ( Provider Edge ).
LSR LSR
ESR ESR
ESR ESR
LSR
T-Online Oprations - Antoine Versini
10
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Distribution des labels
Chaque routeur NPLS associe un label choisi localement avec une FEC et
annonce ce binding a ses voisins : c'est la distribution des labels.
ESR LSR ESR
A B C
CE
192.168.42.0/24
S0J0 SRP1J0 SRPSJ0 POS2J0 POS1J2
17 POS1f2 192.168.+2.0f2+ Untagged -
Out Label Out !F FEC !n Label !n !F
23 SRP8f0 192.168.+2.0f2+ 17 POS2f0
Out Label Out !F FEC !n Label !n !F
Untagged S0f0 192.168.+2.0f2+ 23 SRP1f0
Out Label Out !F FEC !n Label !n !F
T-Online Oprations - Antoine Versini
11
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Distribution des labels (suite)
Le routeur C (Routeur PE de sortie) connat une route via le routeur D (Routeur
Customer Edge ) pour le rseau 192.168.42.0/24 sur une interface non
NPLS.
Cette route est distribue normalement dans l'!GP.
Le routeur C associe un label avec cette FEC : 23.
C distribue a B sur l'interface SRP1f0 ce binding.
B installe ce label dans la table des bindings puis inspecte le SPF choisi par l'!GP
pour dterminer quel binding utiliser pour insrer la FEC dans la LF!B. En
l'occurrence, l'!GP dsigne le routeur C comme nexthop prfr donc B choisi le
label 23 sur l'interface SRP8f0 pour acheminer tout paquet dans cette FEC.
B associe son propre label avec cette FEC : 17.
B distribue a A sur l'interface POS2f0 ce binding.
A procde a l'installation du binding dans la LF!B aprs avoir dtermin avec
l'!GP que B est la meilleure route.
T-Online Oprations - Antoine Versini
12
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Acheminement du paquet
Un paquet !P avec comme destination la FEC 192.168.42.0/24 se prsente
en entre du rseau sur le routeur PE A .
A procde a l'valuation de la destination du paquet !P. La F!B gnre a partir
de la R!B et de la LF!B lui indique de procder a l'imposition d'un label associ
avec la FEC puis d'expdier le paquet !P labellis sur l'interface POS1f2.
ESR LSR
A B
POS2J0 POS1J2
17 POS1f2 192.168.+2.0f2+ Untagged -
Out Label Out !F FEC !n Label !n !F
Paquet !P Paquet !P 17
T-Online Oprations - Antoine Versini
13
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Acheminement du paquet (suite)
Le paquet ainsi labellis se prsente en entre sur le LSR B , interface
POS2f0.
B n'value pas la FEC mais commute immdiatement le paquet vers
l'interface de sortie avec le label correspondant au binding du routeur de
downstream pour la FEC gale a celle dsigne par le label 17 local.
Paquet !P 23
LSR ESR
B C
SRP1J0 SRPSJ0 POS2J0
23 SRP8f0 192.168.+2.0f2+ 17 POS2f0
Out Label Out !F FEC !n Label !n !F
Paquet !P 17
Untagged S0f0 192.168.+2.0f2+ 23 SRP1f0
Out Label Out !F FEC !n Label !n !F
S0J0
T-Online Oprations - Antoine Versini
14
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Acheminement du paquet (suite,fin)
Le routeur PE de sortie C dpose le label et envoie le paquet !P sur
l'interface de sortie.
Paquet !P
LSR CE
C
S0J0 SRP1J0
Paquet !P 23
Untagged S0f0 192.168.+2.0f2+ 23 SRP1f0
Out Label Out !F FEC !n Label !n !F
192.168.42.0/24
T-Online Oprations - Antoine Versini
15
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Penultimate Hop Popping
Le PE de sortie pour une FEC n'a pas besoin d'un label pour dterminer l'interface
de sortie.
Ce routeur distribue donc un label nul pour cette FEC a ses voisins upstream pour
leur demander de recevoir les paquets pour cette FEC sans label.
Les upstream dposent ( poppent ) le label avant de le forwarder au PE de
sortie
LSR ESR
B C
CE
192.168.42.0/24
S0J0 SRP1J0 SRPSJ0 POS2J0
Pop Tag SRP8f0 192.168.+2.0f2+ 17 POS2f0
Out Label Out !F FEC !n Label !n !F
Untagged S0f0 192.168.+2.0f2+ NULL SRP1f0
Out Label Out !F FEC !n Label !n !F
Paquet !P Paquet !P 17 Paquet !P
T-Online Oprations - Antoine Versini
16
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Label Switched Path
Le trafic en entre sur un routeur PE a destination d'un routeur PE de sortie
commun pour n FEC est achemin via un chemin constitu de routeurs P.
Cette succession de routeurs est un Label Switched Path dont la route peut tre
driv du SPF constitu par l'!GP ou force par l'administrateur.
Chaque LSP est associ avec un certain nombre d'attributs, notamment la bande
passante dsire de bout en bout.
Un LSP est unidirectionnel : pour une communication duplex entre deux PE, il y
a donc deux LSP d'tablis dont les routes ne sont pas obligatoirement
symtriques.
Les LSR peuvent ne pas disposer de binding pour la FEC de destination du
paquet !P original, il leur suffit d'avoir un binding vers le routeur PE de sortie.
T-Online Oprations - Antoine Versini
17
NPLS : Concepts et principes de fonctionnement
Principe de commutation de labels : Label Switched Path (suite)
Head Midpoint Tail
A B C
CE
192.168.42.0/24
S0J0 SRP1J0 SRPSJ0 POS2J0 POS1J2
88 POS1f2 Loopback A [1| - -
- Tunnel1 192.168.+2.0f2+ - -
Out Label Out !F FEC !n Label !n !F
65 SRP8f0 Loopback A [1| 88 POS2f0
Out Label Out !F FEC !n Label !n !F
Pop tag - Loopback A [1| 65 SRP1f0
Untagged S0f0 192.168.+2.0f2+ - -
Out Label Out !F FEC !n Label !n !F
T
u
n
n
e
l1
T-Online Oprations - Antoine Versini
18
NPLS : Concepts et principes de fonctionnement
Protocoles mis en jeu : NPLS
Le format de l'en-tte NPLS permet de cumuler diffrents labels de faon
chane.
TTL (8 bits) S (1 bit) Exp (3 bits) Label (20 bits)
Label Stack Entry (+ octets)
Charge utile LSE (S=1) LSE (S=0) LES (S=0)
T-Online Oprations - Antoine Versini
19
NPLS : Concepts et principes de fonctionnement
Protocoles mis en jeu : NPLS
L'en-tte NPLS est situe entre la couche rseau et le header de la couche de
liaison : ATTENT!ON AUX PROBLENES DE NTU !
Layer 3 en NPLSf!P Layer 2 Layer 2 Layer 1
Charge utile NPLS HDLC SonetfSDH
T-Online Oprations - Antoine Versini
20
NPLS : Concepts et principes de fonctionnement
Protocoles mis en jeu : Distribution de labels
Plusieurs protocoles permettent a un routeur NPLS de dcouvrir ses voisins et
d'changer des bindings avec eux :
- TDP : Tag Distribution Protocol, cr par Cisco a l'poque du Tag Switching ,
- LDP : Label Distribution Protocol, protocole normalis iso fonctionnel avec TDP,
- RSvP : Ressource Reservation Protocol, a l'origine utilis comme protocole de
signalisation ddi a la QoS a t tendu a la distribution de label et est
particulirement adapt pour le Traffic Engineering,
- CR-LDP : Extension a LDP permettant le Traffic Engineering.
Deux routeurs NPLS s'changeant des bindings sont appels Label Distribution
Peers ,
Lorsque deux routeurs NPLS sont des Label Distribution Peers , on parle de
Label Distribution Adjacency entre eux.
TDP est tomb en dsutude et est propritaire, il est recommand de ne pas
l'utiliser.
Le protocole le plus rpandu est LDP, CR-LDP n'tant pas implment trs
largement, LDP et RSvP peuvent travailler de concert pour le Traffic
Engineering.
T-Online Oprations - Antoine Versini
21
NPLS : Concepts et principes de fonctionnement
Protocoles mis en jeu : RSvP comme protocole de distribution de labels
A l'origine, RSvP permet aux applications de spcifier leurs besoins de QoS pour
des flux de niveau + unidirectionnels.
Pour distribuer des labels, les paths messages RSvP de type PATH, un label pour
le flux (correspondant a la FEC binde) est transmis simultanment.
RSvP travaille en multicast.
ESR LSR ESR
A B C
PATH Nessage
TSpec f AdSpec
PATH Nessage
TSpec f AdSpec
RESv Nessage
RSpec
RESv Nessage
RSpec
D

c
i
s
i
o
n
Edge-to-edge
T-Online Oprations - Antoine Versini
22
NPLS : Concepts et principes de fonctionnement
Protocoles mis en jeu : LDP
Protocole spcialement conu pour la distribution de bindings et le maintient
d'adjacences.
ESR LSR
A B
UDP Hello
UDP Hello
TCP Open
!nitialisation
Label request
Label mapping
1
2
3
1
Nessages de dcouverte. !ls annoncent et
maintiennent la prsence d'un Label Distribution
Peer dans le rseau ou sur le lien.
2
Nessages de session. !ls permettent d'tablir
une Label Distribution Adjacency entre deux
routeurs ou de la rsilier.
3
Nessages oprationnels dans la session. !ls
permettent la cration, la modification ou la
destruction d'un binding.
4
Nessages de notification. !ls permettent de
fournir des notifications ou de signaler des
erreurs.
T-Online Oprations - Antoine Versini
23
NPLS : Concepts et principes de fonctionnement
Protocoles mis en jeu : Allocation des labels
Comme vu prcdemment, les labels pour une FEC sont allous localement et
distribus aux routeurs d'upstream par les routeurs de downstream.
!l existe deux mthodes pour changer les bindings :
- Allocation Downstream on demand :
Le label sera allou par le routeur de downstream uniquement sur demande spcifique
d'un binding pour une FEC par le routeur d'upstream et pour une interface spcifique.
- Allocation Unsolicited downstream :
Le label sera distribu a par le routeur de downstream a tout ses upstreams sur toutes
les interfaces.
T-Online Oprations - Antoine Versini
24
Fonctionnalits apportes par NPLS
Dcision de routage unique
Lorsqu'un paquet se prsente en entre du rseau sur une interface externe d'un
routeur PE, ce dernier value la FEC correspondant a l'adresse de destination du
paquet et impose le label correspondant au binding distribu par le routeur de
downstream choisi par l'!GP.
Dans le cas d'un paquet a destination d'un prfixe BGP appris par une session
eBGP sur un autre PE, la FEC choisie est le next-hop BGP. Ainsi les routeurs P
intermdiaires n'ont pas besoin de connatre un binding pour chaque prfixe de
la table de routage complte, mais juste des bindings correspondant aux
routeurs PE du rseau.
La consquence est que les routeurs P peuvent ne pas disposer du full-routing et
que leurs performances en sont largement amliores, la FEC n'tant pas
rvalue a chaque saut.
Le meshing BGP des grands rseaux est simplifi puisque seuls les routeurs de
bordure ont des sessions iBGP.
On retrouve le fonctionnement du layered model", mais les commutateurs
ATNfFR sont remplacs par des routeurs P et les circuits virtuels par des LSP.
T-Online Oprations - Antoine Versini
25
Fonctionnalits apportes par NPLS
NPLS vPN : vPN RoutingfForwarding
Les vRF sont des tables de routage qui sont dissocies les unes des autres.
Une interface physique ou une interface logique (ex: une sous-interface dans un
vLAN) non NPLS sur un PE peut tre place dans une vRF.
Les adresses de destination des paquets entrant sur cette interface seront
values uniquement avec les routes de la vRF associe a cette interface.
Les routes d'une vRF sont identifies par des route distinguisher qui ont le
format des communauts BGP.
!l est possible d'importer dans ou d'exporter vers une vRF les routes d'autres
vRF, rendant possible a certains sites de voir d'autres sites qui peuvent par
contre ne pas se voir entre eux.
Les routeurs PE distribuent les routes des vRF entre eux via des sessions NBGP
avec des NRL! vpnv+ .
Pour chaque prfixe distribu en BGP dans une vRF entre deux PE, un label est
associ par le routeur qui annonce ce prfixe.
Lorsque le PE reoit sur une interface dans une vRF un paquet !P a destination
d'un prfixe annonc par un autre PE, il impose le label fourni par le PE de sortie
en bas de la stack.
T-Online Oprations - Antoine Versini
26
Fonctionnalits apportes par NPLS
NPLS vPN : vPN RoutingfForwarding (suite)
Ensuite le PE impose en haut de la stack le label distribu par le routeur P de
downstream correspondant a la FEC du next-hop BGP du routeur PE de sortie.
ESR LSR ESR
A B C
CE
192.168.42.0/24
S0J0 SRP1J0 SRPSJ0 POS2J0 POS1J2
3127 - 192.168.+2.0f2+ Untagged -
17 POS1f2 Loopback C - -
Out Label Out !F FEC !n Label !n !F
23 SRP8f0 Loopback C 17 POS2f0
Out Label Out !F FEC !n Label !n !F
Untagged S0f0 192.168.+2.0f2+ 3127 -
Pop tag - Loopback C SRP8f0 23
Out Label Out !F FEC !n Label !n !F
vPN 1
17 Paquet !P 3127 Paquet !P Paquet !P 3127 Paquet !P
T-Online Oprations - Antoine Versini
27
Fonctionnalits apportes par NPLS
AToN : Any Transport over NPLS
La nature multi protocolaire de NPLS permet de transporter d'autres charges
utiles que des paquets !P.
virtuellement, n'importe quel type de paquets, cellules, trames peuvent tre
directement labellises par un PE en entre avec un binding distribu par un PE
de sortie qui va dposer le label et la retransmettre sans altration sur une
interface de sortie.
La charge utile est transporte dans un circuit virtuel mont entre les deux PE
via une Adjacence de Distribution de Label qui peut tre multi-hop. LDP permet
cela via les targetted hello .
Les deux PE ngocient les bindings et se transmettent les charges utiles avec en
bas de la stack le label identifiant le vC et en haut de la stack le label identifiant
leurs next-hops respectifs.
AToN permet de crer des vPN de niveau 2.
T-Online Oprations - Antoine Versini
28
NPLS : Concepts et principes de fonctionnement
AToN : Any Transport over NPLS (suite)
ESR LSR ESR
A B C
Gi5J0 SRP1J0 SRPSJ0 POS2J0 POS1J2
1802 - vC+2 Untagged Gi1f2
88 POS1f2 Loopback C - -
Out Label Out !F FEC !n Label !n !F
65 SRP8f0 Loopback C 88 POS2f0
Out Label Out !F FEC !n Label !n !F
Pop tag - Loopback C 65 SRP1f0
Untagged Gi5f0 vC+2 1802 -
Out Label Out !F FEC !n Label !n !F
VC42
Gi1J2
T-Online Oprations - Antoine Versini
29
NPLS : Concepts et principes de fonctionnement
AToN : Any Transport over NPLS (fin)
ESR LSR ESR
A B C
Gi5J0 SRP1J0 SRPSJ0 POS2J0 POS1J2
1802 - vC+2 Untagged Gi1f2
88 POS1f2 Loopback C - -
Out Label Out !F FEC !n Label !n !F
Pop tag - Loopback C 65 SRP1f0
Untagged Gi5f0 vC+2 1802 -
Out Label Out !F FEC !n Label !n !F
VC42
Gi1J2
Trame Ethernet 88 1802 Trame Ethernet 1802 Trame Ethernet Trame Ethernet
T-Online Oprations - Antoine Versini
30
Fonctionnalits apportes par NPLS
Traffic Engineering
Un LSP est accompagn de plusieurs attributs, notamment son besoin en bande
passante et sa priorit.
L'!GP transporte entre ses adjacences des informations telle que la capacit d'un
lien.
Ainsi, lorsqu'un routeur PE de tte de LSP dtermine le chemin que va prendre le
LSP pour se terminer sur le routeur PE de queue, il sait quelle est la bande
passante disponible hop par hop pour la priorit du LSP.
Si le chemin le plus court ne dispose pas d'assez de bande passante, un chemin
moins court peut tre slectionn.
L'algorithme de l'!GP est modifi pour permettre a un PE de queue d'annoncer
au PE de tte des prfixes a router via le LSP (rsolution du problme rcursif :
adresse de destination d'un tunnel annonce dans le tunnel conduisant a sa
chute pour raison de boucle). C'est le enhanced SPF .
T-Online Oprations - Antoine Versini
31
Fonctionnalits apportes par NPLS
Traffic Engineering (suite)
Si la communication entre tous les PE passe via des LSP signaliss avec des
besoins en bande passante et des niveau de priorit, le backbone sait calculer la
charge de chacun des liens.
Si dans le chemin le plus court il n'y a pas la bande passante ncessaire, un
autre chemin sera choisi conduisant a une utilisation optimale des ressources du
rseau.
Le traffic engineering permet de retarder les upgrades de capacit, de dlester
les administrateurs de la charge de positionner les mtriques !GP pour dplacer
du trafic vers des liens plus disponibles a la main.
!l existe sur certain routeurs des fonctionnalits d'adaptation de la demande de
bande passante pour un LSP en fonction du pic de trafic mesur sur une priode
de temps.
Le fait que les LSP soit unidirectionnels permet galement de router sur des liens
chargs dans un sens mais pas dans l'autre le LSP aller et de router par
ailleurs le LSP retour .
T-Online Oprations - Antoine Versini
32
Fonctionnalits apportes par NPLS
NPLS et !Pv6 : 6PE
6PE permet a un rseau ne sachant pas router de l'!Pv6 d'acheminer les paquets
!Pv6 dans des labels via les routeurs P.
Les routeurs PE 6PE ont entre eux des sessions iBGP en !Pv+ dans lesquels ils
s'annoncent des NLR! ipv6 unicast avec des labels.
Le routeur 6PE d'entre impose le label correspondant au binding distribu par le
routeur 6PE de sortie pour la FEC correspondant a l'adresses !Pv6 de destination
du paquet en bas de la stack, puis impose en haut de la stack le label du binding
pour la FEC du routeur P de downstream pour le next-hop !Pv+ du 6PE de sortie.
6PE utilise donc le mme mcanisme que NPLS vPN, considrant que le rseau
!Pv6 est une vRF.
T-Online Oprations - Antoine Versini
33
NPLS : Concepts et principes de fonctionnement
NPLS et !Pv6 : 6PE (suite)
ESR LSR ESR
A B C
CE
2001:860:0:42::/64
S0J0 SRP1J0 SRPSJ0 POS2J0 POS1J2
+617 - 2001:860:0:+2::f6+ Untagged -
17 POS1f2 Loopback C - -
Out Label Out !F FEC !n Label !n !F
23 SRP8f0 Loopback C 17 POS2f0
Out Label Out !F FEC !n Label !n !F
Untagged S0f0 2001:860:0:+2::f6+ +617 -
Pop tag - Loopback C SRP8f0 23
Out Label Out !F FEC !n Label !n !F
17 Paquet !Pv6 +617 Paquet !Pv6 Paquet !Pv6 +617 Paquet !Pv6
T-Online Oprations - Antoine Versini
34
Feedback oprationnel
Transition du rseau !P vers le rseau NPLSf!P
NPLS peut tre activ graduellement sur des quipements en production !
La plupart du temps les quipements se comportent bien, mais il y a une
technique pour viter tout drapages :
!l s'agit d'activer NPLS entre des routeurs en pointill . Sur une chane de +
routeurs, activer NPLS entre les deux premiers et entre les deux derniers, mais
pas entre les deux centraux. L'objectif tant que le penultimate hop popping
fasee que jamais un paquet ne voyage labellis sur le rseau a ce stade.
Une fois que les lots NPLS sont en place, tablir les adjacences entre les
routeurs centraux (toujours les routeurs P) pour que les LSP entre PE se mettent
en place sans que l'!GP ne soit trop perturb.
Le trafic sur les routeurs P est alors label-switch.
T-Online Oprations - Antoine Versini
35
Feedback oprationnel
Transition vers le Traffic Engineering
Un rseau peut-tre mixte : commutation de label et LSP traffic engineers
Si un routeur backbone dispose d'une route pour un prfixe a travers un LSP, il
sait la redistribuer un binding pour la FEC correspondante a ses voisins NPLS,
mme s'il n'y a pas de LSP avec TE de signaliss.
Cela donne des traceroutes tonnants, ou deux hops intermdiaire ne font pas
de commutation de label : le routeur voisin de celui qui a la route via un LSP
reoit un paquet sans label (penultimate hop popping) et le routeur suivant
impose le label du LSP.
Cette technique surprenante permet d'activer le TE de faon incrmentale sur le
rseau sans perturber le trafic. Nais la condition requise est que tous les
routeurs doivent faire fonctionner un !GP avec des extensions TE !
T-Online Oprations - Antoine Versini
36
Feedback oprationnel
Transition vers le Traffic Engineering (suite)
Un rseau mixte n'a pas grand intrt. !l faut que tout le trafic soit conduit dans
des LSP afin que les routeurs puissent dterminer la matrice de LSP entre les PE
et la bande passante requise pour chacun d'eux. !ls en dduisent la charge des
liens qui doit tre proche du dbit instantan observ.
Si du trafic est label-switch de faon classique en parallle de trafic conduit
dans des LSP signaliss TE, l'!GP-TE ne tiendra pas compte de ce trafic et
pourrait ventuellement router des LSP sur un lien plein, car les routeurs ne
vrifient pas la charge relle des liens mais du cumul des besoins en bande
passante des LSP transitant dja sur ces liens.
L'administrateur peut forcer le LSP a suivre un chemin prdtermin et autoriser
le rseau a le re-router de faon dynamique si des LSP plus prioritaires
exploitent la bande passante disponibles sur un ou plusieurs liens du chemin
forc. Certaines implmentations permettent galement de demande au PE de
tte du LSP d'viter certains routeurs pour router un LSP.
L'administrateur peut videmment forcer la bande passante requise par un LSP.
Par exemple un service de LAN-to-LAN Gigabit Ethernet peut emprunter un LSP
avec une bande passante force a 1 000 000 Kbitfs avec une priorit en fonction
du niveau de service achet.
T-Online Oprations - Antoine Versini
37
Questions f Rponses
Pas trop compliques, hein !
Pas de guerre Cisco f Juniper.
Nerci de votre attention !

You might also like