Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
PARIS
MEMOIRE
at
io
SPECIALITE : Informatique
Ev
a
Par
lu
Nicolas GARNIER
PD
F
Ex
pe
rt
JURY
PRESIDENT
MEMBRES
rt
pe
Ex
PD
F
at
io
lu
Ev
a
Remerciements
Je souhaite remercier tout particulirement Xavier Jeannin, mon tuteur de stage, qui de
par son exprience, ses connaissances, sa curiosit et sa bonne humeur ma permis de
mener terme ce projet. Je le remercie galement davoir partag avec moi son bureau
et ses bonzas pendant 9 mois.
Je tiens remercier les membres des quipes de RENATER - Frdric Loui, Lionel David,
Thierry Bono, Simon Muyal, Anthony Fisson ; de BT - Florence Picard et Dahlia Gokana ;
at
io
et de Cisco - Jrme Durand et Vincent Makowski, qui mont transmis leurs savoir-faire.
lu
Ev
a
PD
F
rt
rseaux et mon tuteur pdagogique pour ce mmoire, et Nicolas Pioch, pour leurs
Ex
pe
Enfin, je remercie ma compagne, Clia Pasquetti, pour son soutien et son aide
inconditionnelle durant ces quatre annes de cours du soir au CNAM.
rt
pe
Ex
PD
F
at
io
lu
Ev
a
Glossaire
AS
BGP
BT
CERN
CC-IN2P3
at
io
CoS
CR-LDP
CSPF
Ev
a
lu
DSCP
DWDM
ECMP
rt
pe
Ex
IOS
PD
F
FRR
GRIF
GTR
HNO
IGP
IETF
IP
IS-IS
ISR
L2VPN
L2VPN-PW
L3VPN
LDP
LHC
LHCONE
LHCOPN
LSP-TE
MPLS
NHOP et NNHOP
lu
NOC
Ev
a
NR
NREN
PD
F
OSPF
QoS
Ex
RFC
pe
RSVP-TE
rt
RENATER
TE
T0/1/2/3
VRF
at
io
MPLS-TE
Introduction .................................................................................................................. 1
2.2
MPLS-TE ................................................................................................................. 8
2.3
2.4
at
io
3.2
Projet LHCONE..................................................................................................... 24
3.3
Ev
a
lu
3.1
4.2
4.3
4.4
4.5
rt
PD
F
4.1
pe
Ex
2.1
5.1
5.2
5.3
5.4
Dploiement ........................................................................................................ 82
5.5
Exploitation ......................................................................................................... 83
Rsultats et discussion................................................................................................ 84
6.1
6.3
Perspective .......................................................................................................... 87
6.4
Bilan personnel.................................................................................................... 88
Appendices ................................................................................................................. 89
7.1
7.2
Rfrences ........................................................................................................... 90
Annexes ...................................................................................................................... 91
Etude de mtrologie RENATER............................................................................ 91
8.2
8.3
8.4
8.5
rt
PD
F
Ev
a
lu
at
io
8.1
pe
Ex
6.2
1 Introduction
Les expriences menes en Suisse et en France par le CERN sur le collisionneur de
particules Large Hardon Collider (LHC) gnrent une trs grande quantit de
donnes. Celles-ci sont distribues des centres de calculs internationaux, classs par
importance en Tier (T) 0, 1, 2 et 3.
Le T0 correspond au CERN, les T1 sont de grands centres de calculs mondiaux. En France
par exemple le CC-IN2P3 Lyon et le GRIF en Ile de France. Le T0 et les T1 sont relis au
rseau Large Hardon Collider Optical Private Network (LHCOPN). Les centres de
at
io
calcul dimportance moindre, T2 et T3, sont relis au T1 le plus proche via leurs
rseaux nationaux pour la recherche et lducation (NREN) respectifs.
lu
La distribution des donnes suit le schma darchitecture Monarch [1], o toutes les
Ev
a
Ex
pe
rt
PD
F
donnes sur les T1 et gnre beaucoup de trafic sur les liaisons T0-T1 et T1-T1.
Le Large Hardon Collider Open Network Environnement (LHCONE) est une phase
complmentaire au LHCOPN, qui vise crer un rseau dinterconnexion entre les T1, T2
et T3 des diffrents pays participant, afin damliorer les changes et transferts de
donnes.
RENATER,
le
Rseau
National
de
tlcommunications pour
la
Technologie
Introduction
Le LHCONE France est compos dune architecture optique ddie et de circuits de
type Layer 2 Virtual Private Network (L2VPN). Ces derniers utilisent larchitecture de
production IP/MPLS de RENATER.
La bande passante utilise par les circuits transports dans ces L2VPN tant importante,
il est ncessaire de contrler leur influence globale sur le rseau et sur les
interconnexions vers le LHCONE international , Paris et Genve. Dans ce but, et afin
de ne pas augmenter court terme la capacit de ses liens et interconnexions, RENATER
a choisi dutiliser des mcanismes dingnierie de trafic (Traffic Engineering TE).
lu
at
io
Ev
a
Les mcanismes dingnierie de trafic mis en uvre devront galement pouvoir tre
PD
F
Ce mmoire prsente en premier lieu, dun point de vue thorique, les enjeux et
principes de lingnierie de trafic, ainsi que les standards dfinis par lindustrie pour
rt
MPLS. Nous ne dcrirons pas ici le mode de fonctionnement gnral de MPLS, mais
pe
Ex
Prsentation de RENATER
Le Groupement dIntrt Public RENATER a t constitu en janvier 1993 pour fdrer
les infrastructures de tlcommunication pour la recherche et lducation.
Les organismes membres du GIP RENATER sont de grands organismes de recherche :
CNRS, CPU, CEA, INRIA, CNES, INRA, INSERM, ONERA, CIRAD, IRSTEA, IRD, BRGM, ainsi
at
io
Le GIP RENATER est galement matre douvrage du SFINX, point dchanges entre
oprateurs cr en 1995.
Ev
a
lu
PD
F
est disponible sur RENATER. Cette offre repose sur des technologies diverses (MPLS,
DWDM, etc).
rt
pe
entre 2 tablissements.
Des circuits multipoints multipoints qui permettent dinterconnecter au sein
Ex
Ex
pe
rt
PD
F
Ev
a
lu
at
io
Introduction
n
at
io
lu
Ev
a
Ex
pe
rt
PD
F
Introduction
Ex
pe
rt
PD
F
Ev
a
lu
at
io
Ce projet sest droul, entre octobre 2011 et juin 2012, au sein de lquipe
Infrastructure pour les Services Rseaux (ISR) dont le rle est de piloter et de planifier
les volutions du cur de rseau RENATER.
at
io
lu
Ev
a
PD
F
nouvelles infrastructures.
rt
technologies IP [2] et MPLS [3], qui sont aujourdhui utiliss dans un nombre de rseaux
pe
Ex
2.2 MPLS-TE
2.2.1 Prsentation
at
io
Lingnierie de trafic applique aux rseaux MPLS est normalise sous le nom MPLS-TE
lu
Ev
a
topologie TE. Ces LSP-TE peuvent tre assimils des connexions point--point, un
mode circuit est alors cr dans les rseaux IP/MPLS, sappuyant sur le routage
interne, mais fonctionnant en parallle.
PD
F
pe
rt
Ex
lu
at
io
Le routage MPLS-TE, dit par contrainte , peut tre dcompos suivant ces six tapes :
Ev
a
En (1) et (2), se constitue une topologie TE, ou base de donnes TE (TEDB). Il sagit dun
graphe de rseau tendu dont les liens et les nuds possdent un ensemble de
PD
F
paramtres dingnierie de trafic. Ces derniers sont dtaills dans la partie 2.2.4.
Cette topologie TE est distribue et mise jour priodiquement dans lensemble du
rt
rseau par les protocoles de routage tats des liens classiques. Par exemple, OSPF ou
pe
Ex
En (3), la cration de LSP-TE ou tunnels MPLS-TE. Il sagit de LSP MPLS routs de faon
explicite ou dynamique dans la topologie TE. Ils sont caractriss par un ensemble de
contraintes TE incluant la bande passante, le dlai maximum, le nombre de sauts
maximum, les lments (liens, nuds) inclure/exclure, la priorit, etc. Les paramtres
associs aux LSP-TE sont dtaills dans la partie 2.2.5.
Les tapes (4) et (5) dcrivent les calculs relatifs ltablissement ou la modification des
LSP-TE. On parle de mode distribu (Online) lorsque tous les calculs de LSP-TE sont
raliss localement sur les nuds de tte. A grande chelle, ce mode nest pas optimal.
Les nuds de tte risquent une surcharge et des inters blocages peuvent apparatre.
at
io
la partie 2.3.
lu
Ev
a
PD
F
Nous allons dtailler ici les diffrentes darchitectures qui peuvent tre construites
autour de LSP-TE. On peut diffrencier deux types de LSP-TE, les primaires dont le rle
est de faire circuler du trafic, et les secondaires dont le rle est de protger les
rt
primaires.
pe
Ex
10
nombre de sauts, etc.), et est dautant plus important pour les routeurs de curs
fortement maills.
Au-del dun certain nombre de LSP, le mode de calcul des LSP centraliss (Offline)
at
io
Ex
pe
rt
PD
F
Ev
a
lu
11
at
io
pilotes du rseau.
lu
Ev
a
Complexit
La complexit du contrle, par les machines mais surtout pour les humains, croit en
Ex
pe
rt
PD
F
12
at
io
2.2.4 Topologie TE
Lensemble des paramtres TE suivants sont associs aux liens dune topologie TE dans
la TEDB. Les liens tant unidirectionnels, chacun de leurs sens peut avoir des paramtres
Ev
a
lu
TE de valeurs diffrentes.
PD
F
LSP-TE sur le lien. Elle peut tre suprieure la bande passante maximale du lien,
pour prendre en compte le fait que tous les LSP-TE ne sont pas chargs
simultanment, on parle de surrservation . Elle peut tre infrieure la
rt
bande passante maximale du lien, lorsque lon ne veut ddier quune partie dun
Ex
pe
rservable par des LSP-TE sur le lien. Elle est modifie dynamiquement lors de la
cration ou de la suppression dun LSP-TE. Huit valeurs de bande passante,
appeles pools de bande passante , sont associes ce paramtre. Il sagit de
la bande passante rservable pour chaque niveau de priorit et de premption
des LSP-TE.
13
2.2.5 LSP-TE
Un LSP MPLS-TE est une connexion point point unidirectionnelle laquelle est associe
un ensemble de paramtres TE :
at
io
dernier est une adresse interne logique (Loopback) annonce dans les extensions
TE des IGP.
lu
Ev
a
PD
F
pe
rt
Ex
14
Le calcul des chemins peut tre dport des routeurs dentre vers un
serveur central. Loptimisation de lensemble de la topologie TE est
alors assure.
Les affinits sont utilises conjointement avec les groupes administratifs des
liens, et permettent de dfinir les liens inclure, prfrer et exclure du
chemin.
at
io
bande passante alloue. Les priorits de premption sont codes sur 3 bits de 0
7, 0 tant la plus forte priorit. Un tunnel possde deux priorits de premption :
La priorit de maintien (hold, ph) correspond la capacit dun LSP-TE
Ev
a
rsister la premption.
lu
La priorit dtablissement (setup, ps) correspond la capacit dun LSPTE prempter un autre LSP-TE.
PD
F
rt
pe
Ex
Le mode dannonce des LSP-TE dans les tables de routage. Trois modes existent :
o Aucune annonce : le LSP-TE nest pas annonc dans la table de routage du
routeur. Il faut spcifier statiquement les routes qui emprunteront le LSPTE.
o IGP Shortcut , ou autoroute : le LSP-TE est inclus dans la table de
routage du routeur de tte. La mtrique du LSP-TE est utilise pour le
calcul CSPF.
15
at
io
Des LSP-TE de secours : Pour pallier les ventuelles dfaillances dun LSP-TE, il
lu
Ev
a
explicites. Ces chemins de secours peuvent prendre la forme dun LSP-TE global
prtabli dans la topologie TE, ou de LSP-TE de protection locale de lien ou de
nud (Fast Reroute). Si aucun LSP-TE de secours nest configur, le trafic suivra
PD
F
le chemin de lIGP.
rt
passante sur les liens mais des ressources dans la topologie TE, MPLS-TE est
pe
Ex
Si les LSP-TE sont en concurrence pour les ressources dclares dans TEDB, MPLS-TE ne
procde en aucun cas de la rservation de bande passante physique. Pour garantir de
la bande passante aux flux des LSP-TE, il faudra associer des mcanismes classiques de
classes de services (cf 8 Diffserv Aware TE ).
16
Origine : P1
Destination : P6
BP ncessaire : 8M
20M
50
10M
50
10M
5M
50
50
10M
PD
F
50
P1
lu
10M
50
20M
50
20M
50
rt
10M
100
pe
Phase 3
Ex
P1
P6
Ev
a
10M
50
10M
100
20M
50
at
io
20M
50
Phase 2
P6
P1
10M
50
10M
50
10M
100
Phase 1
10M
50
P6
10M
50
20M
50
10M
50
(1)
(2)
(3)
17
at
io
signifie quelle ne devrait plus tre utilise et implmente dans les quipements. Cest
pourquoi nous ne dtaillerons pas son fonctionnement dans ce document.
lu
2.3.1 RSVP-TE
Ev
a
PD
F
Le protocole RSVP-TE effectue trois fonctions principales dans le but de signaler le LSPTE le long du chemin pralablement dfini :
Il effectue un contrle dadmission local, pour sassurer que les contraintes sont
rt
pe
Ex
dadmission local est ncessaire pour prendre en compte les cas derreur de
calcul de route, par exemple lorsque les informations dans la TEDB ne sont plus
jour.
Il distribue les labels et entrane une mise jour des tables MPLS en transit et IP
en tte de LSP-TE.
18
RSVP TE est un soft-state protocol . Cela veut dire quil a besoin de rafrachir
priodiquement ses rservations dans le rseau.
at
io
rt
PD
F
Ev
a
lu
pe
Ex
La route explicite du LSP, code dans lobjet ERO (Explicite Route Object).
lu
at
io
Ev
a
PD
F
dadmission local pour vrifier que le prochain lien valide les contraintes TE du LSP-TE.
En rponse, le routeur de destination renvoie un message Resv de proche en proche
vers lorigine du tunnel. Ce message Resv rserve la bande passante et distribue les
pe
rt
labels. Cela entrane une mise jour des tables MPLS en transit et de la table IP sur la
Ex
Lorsque le message Resv est arriv sur la tte et que la table de routage IP est mise
jour, le tunnel TE peut tre utilis pour aiguiller du trafic le long du LSP-TE.
20
La figure ci-dessous dtaille les tapes du processus dtablissement dun LSP-TE avec
RSVP-TE,
en
donnant
lexemple
dune
rservation
le
long
du
chemin
Ev
a
lu
at
io
R1R2R3R5R6R7.
(1)
PD
F
(3)
(4)
(5)
(6)
Ex
pe
rt
(2)
(8)
(9)
(10)
21
Bande passante.
Route explicite.
at
io
Le sous-tat PSB (Path State Block) : cr par le message Path, il maintient les
Le sous-tat RSB (Resv State Block) : cr par le message Resv, il maintient les
Ev
a
lu
PD
F
Si un sous-tat RSVP-TE nest pas rafrachi au-del dune priode dexpiration dtat, il
expire et le LSP est dtruit. Il sagit dune proprit de RSVP que RSVP-TE hrite. Elle
prsente certains avantages comme le support des pertes de messages, des reroutages
rt
et des pertes de connectivit ainsi que la suppression des tats en cas disolement dun
pe
Ex
sont associs deux timers : le timer de rafrachissement R, 30s par dfaut, et le timer
dexpiration L. Par dfaut, on a L = 4 R, cest--dire quun tat expire sur non-rception
de quatre messages de rafrachissement successifs.
Le rafrachissement est une procdure locale entre deux routeurs qui utilise les
messages Hello. Toutefois, comme indiqu plus haut, la procdure de rafrachissement
des tats RSVP est trs consommatrice de ressources, notamment les CPU des routeurs,
et pose des problmes de passage lchelle. Un mcanisme de rduction des
rafrachissements (Refresh Reduction, RR) a alors t dfini dans la [RFC2961]. Ce
22
mcanisme consiste transmettre des messages Srefresh contenant la liste des tats
rafraichir.
Cette procdure dacquittement et de rduction des rafrachissements permet de
diminuer considrablement la quantit dinformations RSVP-TE traiter pour le
maintien des tats tout en conservant les proprits soft state de RSVP.
at
io
La suppression dun LSP-TE peut tre initie par la queue de tunnel via un message
ResvTear, de la destination vers la source. Ce message dtruit les tats RSB. Il attend
lu
PD
F
Ev
a
destruction totale du LSP. La suppression dun LSP peut galement tre implicite, en cas
rt
pe
Ex
23
tude du besoin
3 tude du besoin
Dans cette partie, nous allons tout dabord prsenter les besoins fonctionnels en
ingnierie de trafic de RENATER, pour le projet LHCONE.
Nous dtaillerons ensuite les quipements, protocoles et mcanismes mis en place
actuellement sur RENATER-5. Nous pourrons ainsi choisir les fonctions et
implmentations de MPLS-TE compatibles avec lexistant, et dfinir un plan de mise en
uvre.
at
io
lu
RENATER (NR) est interconnect au minimum avec deux autres NR. En dehors des
Ev
a
incidents ces liens restent inexploits, ce qui reprsente une perte de capacit et une
perte conomique.
Ces incidents ayant une dure limite et une occurrence faible, il est envisageable
PD
F
dutiliser ces liens de secours pour quelques projets scientifiques compatibles avec un
partage ponctuel de la bande passante.
rt
Pour raliser cet usage, il faut tre capable de saffranchir du routage interne (IGP) et de
pe
Ex
Le projet LHCONE est une illustration de cet usage, nous allons dcrire ses besoins dans
la partie suivante.
24
Tier 3
Ev
a
Tier 3
lu
at
io
Tier 3
Tier 3
Ex
pe
rt
PD
F
Tier 3
25
tude du besoin
La partie franaise du rseau LHCONE, adopte deux stratgies darchitecture pour le
raccordement des sites :
Un rseau ddi, qui sappuie sur larchitecture optique de RENATER, et qui est
indpendant de sa politique de routage (VLANs et longueurs dondes optiques
sont rserves dans larchitecture DWDM). Les sites T1 et les principaux T2 font
partie de ce rseau ddi ou y sont directement connects. Le rseau LHCONE
France est connect au rseau LHCONE gnral via deux interconnexions,
Paris et Genve.
at
io
Ex
pe
rt
PD
F
Ev
a
lu
26
at
io
Les connexions L2VPN-PW depuis les T2 et T3 devront aboutir sur les routeurs de Paris1,
Ev
a
France.
lu
PD
F
rt
pe
Ex
Pour des questions de fiabilit, tous les NR sont au moins 2-connects aux autres
NR. Dans la plupart des cas, on peut parler dune liaison principale, et dune
liaison de secours. Cependant, une tude de la matrice des trafics est raliser
car pour un mme NR certains prfixes IP peuvent tres routs via lune ou
lautre des deux liaisons.
Les liaisons de secours sont peu utilises par la politique de routage actuelle.
tude du besoin
La liaison entre Lyon1 - Genve est laccs nominal pour linterconnexion vers le
LHCONE international de Genve. Cette liaison est dj charge par le trafic
de production habituel de RENATER.
Lutilisation de mcanismes dingnierie de trafic pour orienter les liaisons L2VPNPW vers le LHCONE France, au travers de ces liaisons de secours, apporterait les
avantages suivants :
Utilisation/rentabilisation des liaisons de secours.
at
io
laccs secours (cas de panne de laccs primaire par exemple), le trafic plus
lu
Ev
a
Ex
pe
rt
PD
F
28
Ce projet tant un pilote de lutilisation dingnierie de trafic sur RENATER, les choix
fonctionnels devront permettre un dploiement et une valuation rapide au sein du
rseau RENATER.
Les changements apporter aux infrastructures et protocoles mis en place devront tre
Ex
pe
rt
PD
F
Ev
a
lu
at
io
29
tude du besoin
Ex
pe
rt
PD
F
Ev
a
lu
at
io
Cinq modles sont prsents, leurs types et versions logicielle sont numres ci-dessous.
Type de routeur
Cisco 7609
Cisco 720X
Cisco 6509-E
Cisco 12410
Cisco CRS-1
30
Version logicielle
Version 12.2(33) SRE3
Version 12.4(24) T6
Version 12.2(33) SXJ et 12.2(18) SXF12a
Cisco IOS XR Software, Version 3.9.1
Cisco IOS XR Software, Version 4.0.1
Code RENATER
RTR-021
RTR-031
SWI-001
RTR-011
RTR-001
Les routeurs de type CRS-1 sont les organes de cur du rseau, leurs capacits de
routage, de commutation sont les plus importantes. Trois routeurs de ce type sont
prsents dans les NR de Paris 1, Paris 2 et Lyon 1.
Les routeurs de type 7609 sont utiliss dans la majeure partie des NR, complts par
quelques routeurs de type 12410. Enfin, les commutateurs routeur de type 6509 sont
prsents sur les sites de Lyon 1 et Orsay, ils sont ddis des projets spcifiques, type
LHCONE.
Les routeurs de type 720X ne participent pas au routage des projets de type LHCONE. Ils
at
io
sont utiliss pour le trafic Ipv6, le multicast et pour les liaisons vers les DOM-TOM. Ce
Aussi, le Rseau Acadmique Parisien (RAP), qui est en cours dintgration dans
lu
Ev
a
quipements avec MPLS-TE sera effectue dans ltude de lintgration de RAP dans
RENATER (prvue au 3me et 4me trimestre 2012).
PD
F
RENATER est interconnect Internet via des oprateurs de transit IP et galement via
le rseau GEANT (Gigabit European Advanced Network Technology). Au dbut de ce
projet, deux accs GEANT existent, 1 primaire Paris 1 et 1 secours Paris 2.
rt
La socit British Telecom Global Services (BT) est le prestataire qui assure la
pe
Ex
le composent.
Des liaisons point--point Ethernet entre les NR. Certaines de ces liaisons sont
doubles ou triples. Le routage est alors effectu en partage de charge Equal
Cost Multiple Path ECMP.
tude du besoin
at
io
MPLS
Les points importants de la politique de routage MPLS de RENATER-5 sont les suivants :
MPLS est utilis pour encapsuler le trafic Ipv4 unicast ainsi que les services
lu
Ev
a
L2VPN et L3VPN. Les trafics Ipv4 multicast et Ipv6 nutilisent pas MPLS.
MPLS fonctionne en mode frame : Un en-tte est ajout devant le paquet IP.
MPLS est activ sur toutes les interfaces du cur de rseau, pas sur les interfaces
PD
F
Lallocation de label ne sapplique que pour les routes internes apprises par lIGP.
MPLS utilise une adresse de Loopback (lo2) des routeurs pour les dsigner
pe
rt
sur les tables construites par IS-IS. En cas de convergence de lIGP, celle de LDP
Ex
est immdiate.
32
Les L2VPN reposent sur la technologie Virtual Private Wire Service (VPWS),
ou Pseudo-Wire (L2VPN-PW) qui construit un circuit Ethernet point point
partir du cur MPLS.
Les L3VPN reposent sur la technologie MPLS-VPN. Le mode utilis est any-toany , chaque site connect au L3VPN peut dialoguer directement avec un autre
lu
L2VPN PseudoWire
at
io
site, sans devoir passer par un site central. Les informations de routage sont
Ev
a
Deux types de L2VPN PW peuvent tre configurs, des L2VPN VLAN--VLAN et des
pe
rt
PD
F
L2VPN port--port.
Ex
Dans le cas dun L2VPN VLAN--VLAN, il est possible dactiver plusieurs services sur le
mme port. Dans celui L2VPN port--port, il est ncessaire quune interface physique
soit intgralement ddie sur ses deux extrmits. Il faudra alors disposer dune autre
interface physique pour les autres types de services.
33
tude du besoin
Un L2VPN-PW est cr dans une architecture MPLS via les mcanismes suivants :
Les interfaces de connexion des sites utilisateurs (CE) sont tagus avec un VLAN.
Vlan 2000
VC 222
PE 1
VC 222
Nuage MPLS
Pseudo Wire
PE 2
Vlan 2000
CE 2
at
io
CE 1
lu
Ev
a
communiquer sur plusieurs VLAN, on utilisera la solution du QinQ (IEEE 802.1ad) qui
permet de dissocier les VLAN clients du VLAN de transport.
PD
F
La figure ci-dessous prsente les diffrentes encapsulations dune trame Ethernet dans
un L2VPN-PW. Dans le premier cas, le VLAN de transport (Tag Service Delimiting) nest
Ex
pe
rt
pas transmis aux CE. Dans le second cas, il est supprim, conserv ou chang.
34
L3VPN MPLS
La solution L3VPN MPLS prsente sur RENATER-5 repose sur lexploitation de len-tte
MPLS, o lon dfinit des VPN discrimins par un label supplmentaire (en plus du label
de commutation). Chaque VPN possde sa propre table de routage IP dans le concept de
Routage et Transfert Virtuel Virtual Routing and Forwarding (VRF) impliquant une
notion de Route Distinguisher et Route target (RD et RT). [RFC2547].
Le protocole de routage utilis est BGP. Celui-ci change les routes annonces dans le
VPN via son extention Multi-Protocol BGP (MPBGP). Comme pour le fonctionnement
traditionnel de BGP, il est possible dutiliser ou non un route reflector (RR). Cest le cas
at
io
lu
Dans lexemple ci-dessous, 3 routeurs clients (CE) sont interconnects via un L3VPN sur
Ev
a
la VRF VERTE . Le RR a la charge de distribuer toutes les routes annoncs vers les
routeurs dextrmit (PE) appartenant la VRF.
rt
PD
F
CE 2
pe
Ex
PE2
RR
Nuage MPLS
Peering
iBGP
PE 1
CE 1
Peering
eBGP
PE 3
CE 3
Figure 22 L3VPN sur VRF VERTE - Peering eBGP et iBGP sur Route Reflector
35
at
io
plutt propos dutiliser une maquette de rseau virtuelle via le logiciel de simulation
Dynamips/GNS3.
Ce logiciel est capable dmuler des plateformes de routeurs Cisco 7200 et toutes leurs
Ev
a
lu
PD
F
pe
rt
Ex
Cette maquette est constitue de 8 routeurs de curs (P1 P8, P6 not RR) et de deux
routeurs clients (CE1 et CE2). Deux machines virtuelles linux QEMU sont galement
prsentes, elles permettront de simuler un change entre deux sites.
Les protocoles utiliss sont ceux prsents sur R-5, savoir :
Le protocole de routage interne est IS-IS. Les mtriques sont prcises sur la
figure 25. Par souci de simplicit, elles sont gales dans les deux sens dun lien.
Les mtriques IS-IS sont par dfaut de 10. Elles ont t fixes 100 sur les liens
P4-P8, P8-P3, P3-P2, pour simuler un lien de secours.
36
Les routeurs clients (CE) annoncent leurs prfixes IP au cur de rseau via BGP4.
Les trafics de type ipv4 unicast, L2VPN et L3VPN seront insrs dans les tunnels
MPLS-TE.
Deux machines virtuelles QEMU client/serveur iperf permettront de simuler
at
io
lu
mmoire des routeurs, mais aussi sur le bon fonctionnement des autres
Ev
a
protocoles. Il est possible que ces deux aspects se rvlent non reprsentatifs sur
loutil de simulation Dynamips/GNS3.
PD
F
Toutes les notions voques dans les sections suivantes sont dtailles en 2.2.
La liste des commandes ncessaire la programmation des routeurs est disponible sur le
rt
site de Cisco1. Ces commandes sont valables pour le systme dexploitation IOS Cisco.
Ex
12000).
pe
Elles sont transcrire pour les quipements qui fonctionnent avec IOSXR (Cisco CRS-1 et
37
10.2.0.1
10.6.0.1
.26.0
100
.12.0
.36.0
.23.0
10.3.0.1
.13.0
10.5.0.1
pe
Adresse de
loopback
.48.0
.47.0
Ex
100
10.8.0.1
.78.0
rt
10.7.0.1
.38.0
.58.0
PD
F
.57.0
Ev
a
.17.0
.35.0
lu
.15.0
at
io
10.1.0.1
100
10.4.0.1
Sous-rseau
dun lien en
10.0.x.x
Mtriques IGP
38
at
io
lu
4.2.1 Topologie TE
Ev
a
La premire tape dans la ralisation dune architecture MPLS-TE est de crer une
topologie TE. Cela consiste dclarer pour toutes les interfaces du rseau les
PD
F
paramtres suivants :
Groupe administratif.
Mtrique TE.
pe
rt
Ex
B : Bande passante rservable par flux dans des tunnels MPLS-TE. [1-
39
PD
F
Ev
a
lu
at
io
On observe les paramtres TE qui schangent via IS-IS-TE dans les TEDB. Le
rt
rafraichissement de ces informations est initi priodiquement par IS-IS, mais galement
Ex
pe
40
.26.0
.12.0
.36.0
.15.0
Tunnel MPLS TE
bidirectionnel
P4-P2
.57.0
.58.0
.78.0
10.8.0.1
PD
F
10.7.0.1
lu
10.5.0.1
Ev
a
.17.0
.35.0
10.3.0.1
.13.0
at
io
10.1.0.1
10.6.0.1
.47.0
10.4.0.1
Adresse de
loopback
Sous-rseau
dun lien en
10.0.x.x
rt
pe
Nous crons tout dabord le dtail du chemin explicite. Cest une liste ordonne des
Ex
41
at
io
Ev
a
lu
Config Parameters:
Bandwidth: 800
kbps (Global) Priority: 7 7
Affinity: 0x0/0xFFFF
Metric Type: TE (interface)
AutoRoute: disabled LockDown: disabled Loadshare: 800
bw-based
auto-bw: disabled
Active Path Option Parameters:
State: explicit path option 1 is active
BandwidthOverride: disabled LockDown: disabled Verbatim: disabled
Ex
pe
rt
PD
F
42
at
io
Tunnel mpls traffic-eng path-option 2[+] explicit name autre chemin explicite
Enfin, cette commande nous permet de vrifier manuellement les capacits daccueil de
la topologie TE avant ltablissement dun tunnel TE chemin explicite :
pe
rt
PD
F
Ev
a
lu
Ex
43
at
io
Ev
a
lu
Ex
pe
rt
PD
F
Config Parameters:
Bandwidth: 100
kbps (Global) Priority: 5 4
Affinity: 0x0/0xFFFF
Metric Type: TE (interface)
AutoRoute: disabled LockDown: disabled Loadshare: 100
bw-based
auto-bw: disabled
Active Path Option Parameters:
State: dynamic path option 1 is active
BandwidthOverride: disabled LockDown: disabled Verbatim: disabled
[]
RSVP Signalling Info:
Src 10.4.0.1, Dst 10.2.0.1, Tun_Id 2, Tun_Instance 1
RSVP Path Info:
My Address: 10.0.48.1
Explicit Route: 10.0.48.2 10.0.58.2 10.0.58.1 10.0.15.2
10.0.15.1 10.0.12.1 10.0.12.2 10.2.0.1
On retrouve ici les mmes informations que dans le status du tunnel TE chemin
explicite. On peut toutefois observer des diffrences :
State : dynamic path option 1 is active : indique que le tunnel TE est bien en
mode CSPF.
Explicit Route : dtail de la route choisie par le CSPF et signale pour ce tunnel
TE.
Statuts gnraux du tunnel :
P4#sh mpls traffic-eng tunnels tunnel 2 brief
Signalling Summary:
LSP Tunnels Process:
running
Passive LSP Listener:
running
RSVP Process:
running
44
Forwarding:
enabled
Periodic 45epartition45on:
every 3600 seconds, next in 3222 seconds
Periodic FRR Promotion:
Not Running
Periodic auto-bw collection:
every 300 seconds, next in 222 seconds
TUNNEL NAME
DESTINATION
UP IF
DOWN IF
STATE/PROT
P4_t2
10.2.0.1
Gi2/0
up/up
at
io
Ev
a
lu
bandwidth
bandwidth
bandwidth
bandwidth
bandwidth
bandwidth
bandwidth
bandwidth
4800 (kbps)
1000 (kbps)
900 (kbps)
1000 (kbps)
800 (kbps)
1000 (kbps)
800 (kbps)
1000 (kbps)
PD
F
Nous avons ici une vue gnrale de la topologie TE traverse par le tunnel, des affinits,
des disponibilits et rservations en bande passante TE.
La comparaison daffinit entre les tunnels et la topologie TE permet de restreindre les
rt
pe
interface gi 1/0
mpls traffic-eng attribute-flags 0xABCD
Ex
interface tunnel 2
tunnel mpls traffic-eng affinity 0xA000 mask 0x1000
45
Mode statique
Ce mode convient lorsque lon a la connaissance de la matrice des flux du rseau, et que
at
io
interface Tunnel1
tunnel mpls traffic-eng bandwidth [global-pool|sub-pool] 800
lu
Ev
a
Dans le cas o la bande passante disponible dans la topologie TE est infrieure celle
demande par le tunnel, celui-ci ne peut stablir, lerreur path error PCALC est
retourne par le calcul CSPF :
Mode automatique
PD
F
Path Option 1:
Last Error: PCALC:: No addresses to connect 10.4.0.1 to 0.0.0.0
pe
rt
Ex
Exemple de configuration :
interface Tunnel1
load-interval 30
tunnel mpls traffic-eng auto-bw frequency 300 max-bw 1000 min-bw 100
46
Ev
a
lu
at
io
PD
F
On observe ici le trafic coul pendant les 30 dernires secondes sur une interface de
type tunnel TE.
Le champ auto-bw : (300/248) 0 Bandwidth Requested : 979 indique que la valeur
demande par le tunnel TE est bien mise jour.
rt
Rsultat dans la topologie TE : la bande passante dans la topologie est rserve par
pe
niveau de priorits :
Ex
47
Premption
Pour mettre en vidence le fonctionnement des niveaux de priorits de premption des
tunnels, nous avons cr trois tunnels chemin dynamique avec les paramtres
suivants :
interface Tunnel1
ip unnumbered Loopback1
tunnel destination 10.2.0.1
tunnel mpls traffic-eng bandwidth 800
tunnel mpls traffic-eng priority 6 5
at
io
lu
Ev
a
interface Tunnel 3
ip unnumbered Loopback1
tunnel destination 10.2.0.1
tunnel mpls traffic-eng bandwidth 200
tunnel mpls traffic-eng priority 7 7
interface Tunnel2
ip unnumbered Loopback1
tunnel destination 10.2.0.1
tunnel mpls traffic-eng bandwidth 1000
tunnel mpls traffic-eng priority 5 5
Dans ce cas, la bande passante disponible dans la topologie TE nest pas toujours
PD
F
suffisante, les tunnels qui peuvent stablir sur les liens TE seront alors ceux qui ont la
plus forte priorit dtablissement. Aussi, la priorit de maintien permet un tunnel dj
tabli de rsister une premption.
rt
Lordre dtablissement des tunnels TE et leurs paramtres de premption ont donc leur
pe
Ex
Roptimisation
48
Interface tunnel 1
tunnel mpls traffic-eng path-option 1 dynamic lockdown
at
io
Toutefois, le calcul dtablissement CSPF des tunnels TE est local chaque routeur, et
dans le cas dune topologie TE charge en tunnels TE dorigine et destination diverse, la
lu
seule roptimisation priodique ne sera pas suffisante. Il faudra alors centraliser le calcul
Ev
a
PD
F
Les interfaces de la topologie TE propagent rgulirement travers le rseau, via IS-ISTE, ltat de lutilisation de la bande passante TE.
Cette propagation est priodique, la frquence peut tre change en utilisant la
rt
pe
interface Gi 2/0
mpls traffic-eng link timers periodic-flooding [180s par dfaut]
Ex
Occupation BP dcroissante (%) : 100, 99, 98, 97, 96, 95, 90, 85, 80, 75, 60, 45,
30, 15.
Occupation BP croissante (%) : 15, 30, 45, 60, 75, 80, 85, 90, 95, 97, 98, 99, 100.
Il est possible de modifier ces seuils pour chaque interface afin de reprsenter au mieux
les contraintes physiques du rseau et de sadapter aux types de flux prsents dans les
tunnels MPLS-TE (donnes, VOIP).
49
at
io
Les tunnels MPLS-TE peuvent tre annoncs dans le routage interne dun rseau de
Ev
a
lu
Cest le comportement par dfaut des tunnels MPLS-TE. Ceux-ci ne sont pas annoncs
PD
F
dans lIGP, il faudra alors spcifier des routes statiques via le tunnel pour des une
pe
rt
Ex
50
Ou
La mtrique autoroute TE , qui peut tre absolue ou relative (-10 ; +10) celle
du chemin travers.
interface Tunnel1
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric absolute 10
at
io
lu
Ev
a
pe
rt
P4#sh ip route
[]
10.0.0.0/8
I L1
10.0.12.0/24
I L1
10.0.13.0/24
I L1
10.0.15.0/24
I L1
10.0.17.0/24
I L1
10.0.23.0/24
I L1
10.0.26.0/24
[]
PD
F
Ex
On observe que le Tunnel TE bien pris sa place dans la table de routage Ipv4.
51
Nexthop
Metric
Mode
Metric
Type
10.2.0.1
Nexthop
0
Rsultat dans les tables de routage : P4 est le routeur de tte du tunnel, P7 est un
at
io
lu
P4#sh ip route
I L1
10.0.12.0/24 [115/18] via 10.2.0.1, Tunnel1
I L1
10.0.15.0/24 [115/28] via 10.2.0.1, Tunnel1
I L1
10.0.17.0/24 [115/20] via 10.0.47.2, GigabitEthernet1/0
Ev
a
P7#sh ip route
I L1
10.2.0.1/32 [115/18] via 10.0.47.1, GigabitEthernet4/0
Le tunnel est dclar dans la table de routage avec un poids ISIS gal 8. La table de
routage du routeur P7 bien pris en compte ce nouveau lien dans ses calculs de plus
PD
F
court chemin.
rt
pe
Ex
Ces deux derniers modes peuvent cohabiter, toutefois, certaines restrictions existent :
52
Le routeur de tte du tunnel ne peut pas utiliser les deux modes simultanment.
Dans ce test, nous avons tabli un tunnel MPLS-TE entre les routeurs P2 et P4 via P3 et
P8 et un tunnel de secours via P1 et P7. (cf. figure 25).
lu
at
io
Protection globale :
Tunnel MPLS TE
bidirectionnel
P4-P2
Ex
pe
rt
PD
F
Ev
a
Tunnel MPLS TE
Protection globale
bidirectionnel
P4-P2
53
topologie TE :
Ev
a
lu
at
io
PD
F
Ex
pe
rt
54
at
io
Lorsque le tunnel TE primaire est hors service, celui de protection globale devient actif :
Ev
a
lu
rt
PD
F
pe
Ex
1% de pertes lors dune bascule Tunnel TE principal / Tunnel TE de secours. A la vue des
faibles performances du simulateur (latence en 8 et 304ms), il est impossible de
quantifier le temps de convergence.
Ci-dessous, le test inverse, o lon rtablit le trafic sur le tunnel principal :
Sending 100, 100-byte ICMP Echos to 192.168.0.1, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
55
at
io
lu
La protection locale dun lien ou dun nud seffectue sur le nud en amont, o est
pe
rt
PD
F
Ev
a
Ex
56
Dans notre configuration les deux types de tunnels de Fast-Reroute sont tests :
Un tunnel NHOP qui protge le tunnel principal dune dfaillance du lien P8-P3.
Un tunnel NNHOP qui protge le tunnel principal dune dfaillance du nud P3.
Ces tunnels sont unidirectionnels, ils ne protgent le tunnel principal que dans le sens
at
io
P4-P2.
Ev
a
10.5.0.1
Tunnel MPLS TE
bidirectionnel
P4-P2
Ex
pe
rt
PD
F
Tunnel
Fast-Reroute
NNHOP
P8-P2
lu
Tunnel
Fast-Reroute
NHOP
P8-P3
57
(3)
at
io
lu
Ev
a
(4)
PD
F
(5)
rt
interface gi 2/0
mpls traffic-eng backup-path tunnel 100
[global-pool|sub-pool|any]
Ex
pe
Cration dune session RSVP Hello entre le lien ou nud protger et le nud
en amont. Cette session permettra dtecter les dfaillances :
Configuration gnrale du routeur
ip rsvp signalling hello
interface gi 2/0
ip rsvp signalling hello
58
Les tunnels de FRR ne sont pas associs un tunnel MPLS-TE en particulier. Ils protgent
tous les LSP des tunnels MPLS-TE qui transitent par les liens/nuds protgs. Les
tunnels ligibles la protection seront slectionns en fonction des ressources
disponibles dans la topologie TE, des paramtres des tunnels de FRR et des paramtres
at
io
Dtails des tunnels MPLS-TE protgs par les tunnels de protection FRR :
lu
FRR intf/label
Ev
a
Status
Status
Tu100:33
PD
F
On voit ci-dessus que le tunnel 1 de P4 est pris en compte par un tunnel de FRR.
On peut galement noter les labels MPLS en situation nominale et en situation de FRR.
pe
rt
Du point de vue de P4, la protection FRR est demande. Le tunnel sera ligible au FRR
Ex
dans la topologie.
En situation de dfaut du lien ou nud protg, la session RSVP Hello nest plus active,
le dfaut est alors dtect et le Fast Reroute activ :
P8#sh mpls traffic-eng fast-reroute database
Headend frr information:
Protected tunnel
In-label Out intf/label
FRR intf/label
Status
Status
Tu100:33
59
[mask
lu
at
io
Ev
a
PD
F
o auto-tunnel backup tunnel-num [min num] [max num] : identifiant mini et maxi
o auto-tunnel backup timers removal unused sec : temps avant quun tunnel FRR
automatique non utilis soit supprim.
rt
pe
Ex
Dans la maquette de test, nous navons pas pu voir de diffrence significative sur les
temps de convergence aprs dfaillance entre les modes de protection globale et de
protection locale FRR. Cependant, le nombre de sauts et la charge de notre maquette
est limite, et toutes les rfrences ce sujet concordent sur le fait que le mode de
protection Fast-Reroute fournit une convergence plus rapide que le mode de protection
globale. Notamment parce quil ne dpend pas des dlais de propagation dans le rseau.
Aussi, il est prconis dans le cas de trafics forte contraintes de QoS tels que de la voix
ou de la tlphonie sur IP.
60
Daprs les spcifications fournies par Cisco, le partage de charge au moyen de tunnels
at
io
Ev
a
lu
Comme indiqu dans la partie 4.3.1, deux solutions existent pour router du trafic Ipv4
PD
F
Dclarer le tunnel dans lIGP (mode IGP shortcut autoroute ou IGP shortcut
pe
rt
Forwarding adjancy).
Ex
L2VPN-PW
61
Tunnel
TE
Vlan 2000
VC 222
VC 222
Nuage MPLS-TE
PE 1
CE 1
Vlan 2000
CE 2
PE 2
at
io
pseudowire-class L2VPN
encapsulation mpls
preferred-path interface Tunnel1 [disable-fallback]
Exemple de configuration :
En cas de panne du tunnel TE, le L2VPN utilise le routage standard IGP. Loption *disable-
Ev
a
lu
PD
F
rt
o Pile de labels MPLS {33 16} : 33 pour le label du L2VPN ; 16 pour le label de sortie
pe
du tunnel MPLS-TE.
Ex
o Default path :
62
L3VPN
Les L3VPN MPLS utilisent la table de commutation MPLS pour acheminer le trafic dun
PE lautre. Dans le mode par dfaut, le trafic suivra donc le routage dfini par lIGP. On
peut toutefois dclarer des chemins explicites pour les VRF des L3VPN. Pour cela, il faut
dclarer une route dans VRF vers le PE de sortie Next Hop via un tunnel MPLS Traffic
Engineering.
Cette mthode peut sappliquer une route entre deux PE (Un seul Tunnel TE uni ou
bidirectionnel), comme lensemble du plan de routage spcifique la VRF (Cration
maintenir).
Ev
a
lu
CE 2
at
io
dun maillage complet entre les PE concerns par la VRF, N(N-1)/2 connexions crer et
Peering
eBGP
PD
F
PE2
RR
Ex
pe
rt
Tunnels
TE
PE 1
PE 3
CE 1
CE 3
Sur PE3
interface Loopback2
ip address 10.2.1.1 255.255.255.255
interface Loopback2
ip address 10.4.1.1 255.255.255.255
ip vrf RED
rd 2200:2
route-target export 2200:2
route-target import 2200:2
bgp next-hop Loopback2
ip route
tunnel 1
10.4.1.1
255.255.255.255
ip
route
tunnel 1
10.2.1.1
255.255.255.255
at
io
S
10.4.1.1/32 is directly connected,
Tunnel1
lu
Ev
a
projet ponctuel, comme pour la gestion des flux LHCONE. Cependant, la gnralisation
de MPLS-TE, son utilisation comme un niveau dinfrastructure part entire ncessitera
dutiliser un outil de gestion centralis, et ce pour deux raisons :
Humaine, car la gestion manuelle dun grand nombre de tunnels MPLS-TE
PD
F
pe
rt
Ex
Cisco IP center.
WanDL IP/MPLSView.
WebNMS MPLS-TE.
Il est toutefois difficile de sappuyer sur un outil de gestion automatique sans craindre
de bug.
64
5 Gnralisation et Dploiement
5.1 Fonctionnalits MPLS-TE dans le primtre rseau R-5
Pour rappel, les quatre types de routeurs concerns dans cette tude sont :
Type de routeur
Cisco 7609
Cisco 6509-E
Cisco 12410
Cisco CRS-1
Version logicielle
Version 12.2(33) SRE3
Version 12.2(33) SXJ et Version 12.2(18) SXF12a
Cisco IOS XR Software, Version 3.9.1
Cisco IOS XR Software, Version 4.0.1
at
io
650X v12.2(33)SXJ
650X v12.2(18)SXF12a
pe
Ev
a
rt
MP
LS
7609 v12.2(33)SRE3
PD
F
IOS
Exte
n
Chassis
-Tra
sion
IS-I
S
TE
lu
ffic
Eng
Aut
in e
ob
erin
an d
g
wid
th
IGP
/ TE
me
tric
Fas
t Re
rou
te (
FRR
Pat
)
hP
rote
ctio
n
Aut
oro
ute
Ann
For
oun
war
ce
d in
gA
dja
P ar
cen
tag
cy
e de
cha
rge
Diff
-Ser
v-A
wa r
e (D
CoS
S-T
Tun
E)
nel
Sele
L2V
ctio
PN
n
: Tu
nne
l Se
lect
ion
www.cisco.com.
Ex
Ipv4 unicast.
Le trafic Ipv6 nest pas support. La cohabitation avec MPLS-TE ncessite une
sparation des tables de routage Ipv6 dans lIGP.
Le trafic multicast nest pas support mais nest normalement pas impact.
65
Gnralisation et Dploiement
Chaque site Tier2 LHCONE est raccord via un L2VPN MPLS-TE (qui sont nomms
L2VPN-TE) au rseau LHCONE France en deux points : Paris 1 et Lyon 1, qui
sont les points de sortie vers le LHCONE sur GEANT.
Les sites tablissent deux sessions BGP, au travers de chacun de ces L2VPN-TE. Le
site choisit son point de sortie principal via une rgle en sortie de Local Pref .
La scurisation sera effectue grce ces deux sessions BGP. Les mcanismes de
Ex
pe
rt
PD
F
Ev
a
lu
at
io
Afin de respecter les contraintes temporelles du projet, jai propos de nutiliser que des
fonctionnalits simples de MPLS-TE, pour raliser cette architecture, savoir :
66
Tunnel MPLS-TE chemin explicite. Aucune utilisation des autres contraintes TE.
La sortie prfre vers le LHCONE devra tre le plus possible vers Genve (donc
at
io
par Lyon 1) car une liaison LHCONE transcontinentale vers les USA est en cours
deploiement Genve (mise en service prvue pour lt 2012).
lu
Ev
a
PD
F
rt
Cette tude des trafics dans le rseau RENATER est mettre en relation avec un autre
pe
Ex
situait sur le NR de Paris1. Cette liaison tait sature, et RENATER et GEANT ont t
forcs dutiliser provisoirement la liaison de secours depuis Paris2, ce qui nest pas
souhaitable. (cf figures 32 et 33).
Une tude dorigine et destination des flux demontr quune partie importante du
trafic tait destination et vers les utilisateurs RENATER raccords sur Lyon1. Un
nouveau raccordement RENATER/GEANT Genve a alors t planifi.
Hors, la liaison Lyon1 Genve, dj occupe par le trafic du LHCONE, ne pourrait pas
supporter ce nouveau cumul de trafic. Ce trafic passera donc dans un L2VPN-TE via le NR
de Grenoble (cf figure 31), la liaison Grenoble Genve tant alors inutilise (cf figure 35).
67
Gnralisation et Dploiement
Les graphes suivants reprsentent la quantit de trafic coule, en Gigabit par secondes,
sur la priode de Janvier mai 2012.
Ev
a
lu
at
io
Ex
pe
rt
PD
F
68
Ex
pe
rt
PD
F
Ev
a
lu
at
io
69
Ex
pe
rt
PD
F
Ev
a
lu
at
io
Gnralisation et Dploiement
70
Pour ce faire, nous avons tout dabord utilis le banc de test disponible dans les locaux
parisiens BT. Hors, ce banc de tests est rduit trois quipements (Cisco 7600, 12000 et
7200) et nous navons pas pu valider nos tests sur les plateformes 6500 et CRS-1,
at
io
Nous avons alors planifi avec Cisco un programme de tests et validation, intitul Cisco
lu
Customer Proof Of Concept, CPOC (Etude de faisabilit de concept pour les clients
Ev
a
Cisco), o nous avons bnfici de tous les types dquipements rseaux prsents sur
RENATER. Ce CPOC, dune dure dune semaine, sest droul du 5 au 11 mai 2012, dans
PD
F
Bien que lusage initial de MPLS-TE sur RENATER soit restreint (Cf. 5.1), il a t dcid
de tester toutes les fonctionnalits tudies dans la section 4. Aussi, afin de profiter de
rt
pe
nouveauts Cisco ont t ajouts, tel que la plateforme routeur ASR9000 et les liaisons
Ex
Afin de pallier aux difficults de reproduire dans un temps trs court le contexte exact
du rseau RENATER, avec tous ses services oprationnels et dans lobjectif de dployer
rapidement dans RENATER les mcanismes MPLS-TE valids, les prparatifs dcris dans
la section suivantes ont ts mis en uvre.
71
Gnralisation et Dploiement
5.3.1 CPOC : Planification et prparatifs
Afin de pouvoir valider, en un temps trs court, lensemble des tests dcrits dans la
section suivante, un cahier de tests a t rdig. Celui-ci dtaille prcisment la mise en
uvre du CPOC : la topologie rseau, les matriels ncessaire, les versions logicielles et
les configurations des routeurs, les scnarios de tests et leurs rsultats attendus. Ce
document a galement pour but de recueillir lensemble des observations et rsultats.
Le cahier de test CPOC est fourni dans sa version finale, allg des configurations des
routeurs, dans lannexe CPOC RENATER5-TE .
at
io
Ev
a
lu
PD
F
pe
rt
Ex
La liste des tests et la topologie mise en place sont prsentes dans le tableau et la
figure suivante. La premire partie des tests vise recrer la configuration et les services
actuels prsents sur RENATER-5. La seconde partie traite des fonctionnalits MPLS-TE,
simples et avances. Enfin, la dernire partie est ddie aux tests dinteroprabilit et
de performance de la nouvelle plateforme Cisco ASR9000 et des interfaces 100 Gigabit
Ethernet (100GbE).
72
Planning
prvisionnel
Nom du test
Configuration initiale
Test 1. IPv4 and IPv6 configuration
Test 2. ECMP and LAG configuration
Test 3. ISIS configuration
Test 4. MPLS configuration
Test 5. Injectors capabilities overview (IXIA)
Test 6. BGP configuration
Test 7. Multicast configuration
Test 8. BFD for ISIS
Test 9. L2VPN VLAN Based
Test 10. L3VPN MPLS-VPN: Any to any VRF
Test 11. 6VPE
Valid
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 1
Jour 2
Jour 2
Jour 2
Jour 2
Jour 2
Jour 3
Jour 3
Jour 3
Jour 3
Jour 3
Jour 4
Jour 4
Jour 4
Semaine
Semaine
MPLS-TE Avancs
Test 27. Full mesh
Jour 5
Ex
pe
rt
PD
F
Ev
a
lu
at
io
MPLS-TE
Test 12. ISIS-TE configuration
Test 13. RSVP-TE Topology
Test 14. Explicit path
Test 15. Dynamic path
Test 16. Static route over MPLS-TE tunnels LAG & ECMP usage with TE
Test 17. Auto Bandwidth
Test 18. Autoroute announce
Test 19. Forwarding Adjancy
Test 20. L2VPN TE tunnel selection
Test 21. L3VPN TE tunnel selection
Test 22. Path protection
Test 23. Fast Reroute
Test 24. Load sharing
Test 25. SNMP alarms and statistics
Test 26. Operation Administration and Maintenance (OAM)
Jour 5
100GE tests
Test 28. 100GE performance & stress test between CRS-2 and CRS-6.
ASR-9000 intgration
Test 29. ASR-9000 integration (ISIS, BGP, LDP, RSVP-TE)
Semaine
73
Gnralisation et Dploiement
ASR 9000 9
Traffic
Injector - 1
7600 1
7600 5
Traffic Injector - 3
Full routing BGP
70 isis adjacency
CRS 2
Traffic injector
pe
Ex
12K
7600 7
rt
CRS1
7604S
LACP
PD
F
7600 3
Ev
a
LACP
lu
at
io
CRS 6
6500 4
12000 8
6504-E
ASR
9000
Ethernet 100Gb
Ethernet 10Gb
Ethernet 1Gb
Traffic
Injector - 2
Figure 38 Topologie du CPOC RENATER-5
Lobjectif de cette topologie est de permettre tous les tests ncessaires pendant le
CPOC. Puisque cette topologie est prpare lavance de la semaine de tests, celle-ci ne
pourra tre modifie et il a donc t important denvisager tous les cas de figure.
74
lu
at
io
Ev
a
3 - sauvegarde des
configurations des routeurs
et des traces de rsultats
dans Test_X_router_Y.zip
PD
F
pe
rt
attendus.
Ex
test.
Commentaires et recommandations.
75
Gnralisation et Dploiement
5.3.3 CPOC, exemple de test : Etablissement de tunnel TE chemin
explicite
Objectifs
Valider ltablissement dun tunnel MPLS-TE chemin explicite sur les plateformes
logicielles IOS et IOSXR.
Conditions
Dans le test suivant, tous les routeurs implmentent MPLS-TE. Les routeurs 7600-1,
1200-8, 6500-4 and CRS-2 seront les ttes (HEAD-END) de 3 tunnels aux chemins
suivants :
Tunnel 1018 : 7600-1 CRS-2 7600-3 12000-8
lu
at
io
Ev
a
Le numro dinterface des tunnels est dclar sous la forme 10XY . 10 signifie que
cest un tunnel TE chemin explicite. X est le numro du routeur de tte, Y le numro du
PD
F
routeur de queue.
Tous les tunnels sont galement crs dans le sens inverse. Les paramtres par dfaut
sont appliqus aux tunnels, les contraintes comme la bande passante requise, les
rt
Ex
pe
76
ASR
9000 9
Traffic
Injector - 1
7600 1
7600 5
Traffic Injector - 3
Tunnel
1018/1081
Tunnel
CRS1 2
1014/1041
CRS1 6
Tunnel
1028/1082
LACP
at
io
LACP
7600 3
7600 7
PD
F
Ev
a
lu
&
12000 8
pe
rt
6500 4
Traffic
Injector - 2
Ex
Configurations
! Pour CRS-2
!
explicit-path name CRS-212000-8
index 10 next-address strict ipv4 unicast 10.3.6.1
index 20 next-address strict ipv4 unicast 10.3.3.1
index 30 next-address strict ipv4 unicast 10.3.7.1
!
interface tunnel-te 1028
description TUNNEL TE1028CRS-212000-8
ipv4 unnumbered Loopback2
load-interval 30
destination 10.3.8.1
path-option 10 explicit name CRS-212000-8
!
77
Ev
a
at
io
lu
! Pour 12000-8
!
explicit-path name 12000-87600-1
index 10 next-address strict ipv4 unicast 10.3.3.1
index 20 next-address strict ipv4 unicast 10.3.2.1
!
explicit-path name 12000-8CRS-2
index 10 next-address strict ipv4 unicast 10.3.7.1
index 20 next-address strict ipv4 unicast 10.3.3.1
index 30 next-address strict ipv4 unicast 10.3.6.1
!
interface tunnel-te 1081
description TUNNEL TE108112000-87600-1
ipv4 unnumbered Loopback2
load-interval 30
destination 10.3.1.1
path-option 10 explicit name 12000-87600-1
!
interface tunnel-te 1082
description TUNNEL TE108212000-8CRS-2
ipv4 unnumbered Loopback2
load-interval 30
destination 10.3.2.1
path-option 10 explicit name 12000-8CRS-2
!
Gnralisation et Dploiement
Ex
pe
rt
PD
F
! Pour 7600-1
!
interface Tunnel 1018
description TUNNEL TE10187600-112000-8
ip unnumbered Loopback2
load-interval 30
tunnel destination 10.3.8.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng bandwidth 100
tunnel mpls traffic-eng path-option 10 explicit name 7600-112000-8
!
interface Tunnel 1014
description TUNNEL TE10147600-16500-4
ip unnumbered Loopback2
load-interval 30
tunnel destination 10.3.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng bandwidth 100
tunnel mpls traffic-eng path-option 10 explicit name 7600-16500-4
!
ip explicit-path name 7600-112000-8 enable
index 10 next-address 10.3.2.1
index 20 next-address 10.3.3.1
!
ip explicit-path name 7600-16500-4 enable
index 10 next-address 10.3.2.1
index 20 next-address 10.3.7.1
!
! Pour 6500-4
!
interface Tunnel 1041
description TUNNEL TE10416500-47600-1
ip unnumbered Loopback2
load-interval 30
tunnel destination 10.3.1.1
78
Rsultats
Ces rsultat sont valables IOS & IOSXR : traces de console de routeur, tat dtaill des
tunnels MPLS-TE 1018 et 1028 sur 7600-1 et CRS-2.
7600-1#sh mpls traffic-eng tunnels tunnel 1018
at
io
Ev
a
lu
Config Parameters:
Bandwidth: 100
kbps (Global) Priority: 7 7
Affinity: 0x0/0xFFFF
Metric Type: TE (default)
AutoRoute announce: disabled LockDown: disabled Loadshare: 100
bw-based
auto-bw: disabled
Active Path Option Parameters:
State: explicit path option 10 is active
BandwidthOverride: disabled LockDown: disabled Verbatim: disabled
Ex
pe
rt
PD
F
79
Gnralisation et Dploiement
at
io
Bandwidth:
0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff
Metric Type: TE (default)
Hop-limit: disabled
AutoRoute: disabled LockDown: disabled
Policy class: not set
Forwarding-Adjacency: disabled
Loadshare:
0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
History:
Tunnel has been up for: 00:14:43 (since Mon May 07 23:15:21 UTC 2012)
Current LSP:
Uptime: 00:14:43 (since Mon May 07 23:15:21 UTC 2012)
Ces rsultats ne sont valables que pour IOSXR : dtail du chemin explicite du tunnel TE
Ev
a
RP/0/RP0/CPU0:CRS-2#sh explicit-paths
Mon May 7 23:36:22.289 UTC
Path CRS-212000-8
status enabled
0xa: next-address strict 10.3.6.1
0x14: next-address strict 10.3.3.1
0x1e: next-address strict 10.3.7.1
lu
PD
F
Tests de traceroute entre les routeurs CRS-2 et 12000-8, pour les chemins fixs par
lIGP et par le tunnel TE 1028.
pe
rt
RP/0/RP0/CPU0:CRS-2#traceroute 10.3.8.1
Tracing the route to 10.3.8.1
1 10.0.26.2 [MPLS: Label 16031 Exp 0] 37 msec 20 msec 13 msec
2 10.0.67.2 [MPLS: Label 30 Exp 0] 15 msec 13 msec 5 msec
3 10.0.78.2 15 msec * 10 msec
Ex
Commentaires et recommandations
Aucun problme nest rencontr dans ltablissement des tunnels TE chemin explicite.
Linteroprabilit entre les plateformes et les versions logicielles et bonne. Toutes les
plateformes ont t testes en tant que tte et queue de tunnel TE.
80
peuvent pas tre rgls moins de 3x250ms. Cela pourra tre un inconvnient
at
io
2. Lactivation dISIS-TE provoque des brves pertes de paquets sur les L2VPN. Cette
lu
activation devra donc tre prvue en heures non ouvres (HNO) sur RENATER-5.
Ev
a
3. Les rgles de configuration pour lutilisation de MPLS-TE avec les L3VPN ne sont
pas les mmes pour IOS et IOSXR. Cela pourra tre un problme dun point de
vue oprationnel.
PD
F
4. Le mode de protection globale chemin prtabli nest pas disponible pour les
IOSXR 4.1 prsent sur RENATER-5. Une mise jour en 4.2 est ncessaire.
5. Les temps de convergence avec Fast-Reroute sont trs satisfaisants.
rt
Cependant le FRR ne peut pas tre utilis sur le routeur de tte de tunnel TE.
pe
6. La rpartition de charge sur des tunnels TE est fonctionnelle mais est trop
approximativement contrle.
Ex
8. Les interfaces 100GbE ont t configures avec succs entre les deux routeurs
CRS-2 et CRS-6, mais les tests de performance nont pas pu tre mens cause
dun dfaut dinterface sur les injecteurs de trafic.
Ces conclusions pourront tre utiles lors de futurs projets impliquant MPLS-TE sur
RENATER. Les fonctionnalits requises dans le projet LHCONE ont toutes ts valides.
La section suivante dcris les processus de dploiement et de mise en uvre.
81
Gnralisation et Dploiement
5.4 Dploiement
Le dploiement des fonctionnalits MPLS-TE choisies en 5.2, dans le rseau de
production de RENATER, a t dcompos dans les tapes suivantes :
Etape Description
T0
Etat actuel
T1
Activation dISIS-TE sur 1 routeur
de chaque type.
T2
Cration dun tunnel MPLS-TE de
test, sous surveillance pendant 2
semaines.
T7
T8
82
at
io
lu
Ev
a
PD
F
T6
rt
T5
pe
T4
Ex
T3
5.5 Exploitation
La refonte du systme dinformations (SI) de RENATER tant ltude lors de ce projet,
toutes les donnes dexploitation des tunnels TE ont t rpertories dans un fichier de
type tableur Excel.
Ce fichier, fourni en annexe, a t conu dans lobjectif dintgrer les donnes dans le
futur SI. Chaque entre de tunnel TE possde donc une cl de rfrencement unique.
Une carte de supervision Weathermap a t cre spcialement pour le projet
LHCONE. Tous les sites raccords en L2VPN-TE, avec leurs information de chemin
Ex
pe
rt
PD
F
Ev
a
lu
at
io
83
Rsultats et discussion
6 Rsultats et discussion
6.1 Rsultats du projet
Nous prsentons dans cette partie deux rsultats :
La bascule des L2VPN du site LHCONE de Nantes dans des tunnels TE na pas eu dimpact
at
io
ngatif sur le trafic. Nous pouvons observer dans les deux graphes suivants que le trafic
emprunte bien le chemin TE vers Paris 1, suivant la rgle BGP exprime en 5.2. Sur le
L2VPN-TE Nantes-Lyon, on observe un trafic faible et rgulier qui correspond au
PD
F
Ev
a
lu
pe
rt
Les traces fournies en annexe 8.5 fournissent les tats complets MPLS-TE (IS-IS-TE, RSVP-
Ex
(1)
84
(2)
La nouvelle interconnexion
RENATER / GEANT pour le
trafic IP standard est mise en
service (semaine 26 jour 4).
(3)
entre
lutilisation
par
at
io
rt
pe
cependant lutilisation de la
liaison de secours Paris 2 a
Ex
(4)
PD
F
Ev
a
lu
85
Rsultats et discussion
A partir de ces deux cas de dploiement, nous pouvons tablir que les objectifs suivants,
dfinis en dbut de projet, ont t remplis :
Choix des chemins emprunts par des trafics identifis et meilleure utilisation
des liens de secours. Cette opration, bien que manuelle et qui require une
tude et une surveillance de la matrice des trafics dans le rseau, a permis dans
le cas de lutilisation de la liaison Grenoble Genve dconomiser linstallation
dune nouvelle liaison Lyon Genve, soit environs 50K.
at
io
lu
Ev
a
Ex
pe
rt
PD
F
86
at
io
rapidement la solution.
Enfin, on peut ajouter que les outils de simulation rseau qui ont t mis en uvre pour
lu
Ev
a
possibilits, par les ingnieurs rseaux de RENATER pour des besoins de test et de
spcification.
PD
F
6.3 Perspective
En plus du dploiement des autres sites Tiers 2 LHCONE, dautres usages possibles de
MPLS-TE ont t rpertoris :
pe
rt
Ex
Comme voqu dans la partie 6.1, ltude de lassociation Diffserv MPLS-TE est un
sujet dtudes qui deviendra ncessaire pour la gnralisation de lutilisation de MPLSTE dans RENATER.
De plus, lutilisation de tunnels-TE en inter domaine est aujourdhui un sujet de
recherche actif, notamment avec BGP-TE [6], ce valide le choix de cette technologie pour
une utilisation plus intense dans les rseaux doprateurs.
87
Rsultats et discussion
Dautres solutions et protocoles qui permettent dobtenir des rsultats similaires sont
galement ltude, comme les Software Defined Network dont OpenFlow [7] est un
exemple prometteur et soutenu par de nombreux acteurs de linformatique (IBM,
Google, etc.).
Comme pour MPLS-TE en mode dcentralis, OpenFlow dporte la partie routage dans
une intelligence centrale, appele Network OS , laissant seulement le rle de
commutation aux quipements rseaux. On pourra trouver un exemple dutilisation par
Google : http ://www.wired.com/wiredenterprise/2012/04/going-with-the-flow-google/
at
io
Durant ces 9 mois, jai eu lopportunit de travailler sur diffrents aspects de la gestion
de projet. La rdaction de ltude des besoins, ltude de faisabilit, la validation de la
lu
Ev
a
Le travail ralis sest avr trs enrichissant pour mon exprience professionnelle, aussi
thorique et technique, quhumain. Travailler avec les
PD
F
rt
pe
Ex
88
7 Appendices
7.1 Table des illustrations
Ex
pe
rt
PD
F
Ev
a
lu
at
io
89
Appendices
7.2 Rfrences
RFC
IS-IS
MPLS
LDP
L3VPN MPLS
CR-LDP
MPLS-TE
IS-IS-TE
OSPF-TE
RSVP-TE
[RFC1195]
[RFC3031]
[RFC5036]
[RFC2547]
[RFC3468] en status informationnal
[RFC2702]
[RFC5305]
[RFC3630]
[RFC3209]
[4]
[5]
at
io
lu
rt
[6]
[7]
Ev
a
[2]
[3]
PD
F
[1]
Bibliographie
pe
Documentation Cisco
http ://www.cisco.com/en/US/docs/ios/12_0s/fea
ture/guide/TE_1208S.pdf
http ://www.cisco.com/en/US/docs/ios/12_2t/12_
2t4/feature/guide/ftbwadjm.pdf
http ://www.cisco.com/en/US/docs/ios/12_2s/fea
ture/guide/fsmetric.pdf
Protection locale FRR des tunnels TE avec http://www.cisco.com/en/US/docs/ios/mpls/confi
BFD.
guration/guide/mp_link_node_prot.pdf
Protection globale des tunnels TE.
http ://www.cisco.com/en/US/docs/ios/mpls/confi
guration/guide/mp_te_path_prot.pdf
Annonce des tunnels TE lensemble des http://www.cisco.com/en/US/docs/ios/mpls/confi
routeurs de lIGP.
guration/guide/mp_te_fwd_adjacency.pdf
Tunnels TE, primaire ou de secours http ://www.cisco.com/en/US/docs/ios/12_0s/fea
automatiques.
ture/guide/gsmeshgr.pdf
Diffserv Aware TE
http://www.cisco.com/en/US/docs/ios/12_2s/feat
ure/guide/fsdserv3.pdf
Ex
90
8 Annexes
8.1 Etude de mtrologie RENATER
Voir document ci-aprs.
at
io
Sur la premire, on observe que le tunnel de test est oprationnel sur RENATER, et quil
PD
F
Ev
a
lu
rt
TE. Le dploiement a eu lieu en semaine 21, les courbes dutilisation des ressources
Ex
pe
91
Annexes
Ex
pe
rt
PD
F
Ev
a
lu
at
io
92
id tunnel
metrique
suivie
Priorit
tablissement
Priorit
maintient
Affinit
Masque
Annonce IGP
Partage de charge
(groupe)
Protection
Partage de charge
(poids)
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
23122
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
13123
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
23123
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
13125
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
23125
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
13126
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
23126
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
13127
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
23127
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
13128
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
23128
Explicite
TE
0x0
0xffff
Aucune
Aucune
Aucun
at
io
13122
lu
Ev
a
=====================================================================================
SHOW ISIS-TE
=====================================================================================
Ex
pe
rt
PD
F
93
Annexes
up, Sources: IGP
"Aucun voisin ISIS-TE pour l'instant"
Link ID:: Te1/5
"te1-3-vannes-rtr-021.noc.renater.fr."
Link ID:: Te2/1
Neighbor ID: 0000.0000.0045.00 (area: isis
up, Sources: IGP
flow max
7500M
7500M
7500M
7500M
7500M
sub max
0
0
0
0
0
Ev
a
lu
at
io
=====================================================================================
SHOW RSVP-Te
=====================================================================================
nantes-rtr-021#sh ip rsvp
RSVP: enabled (on 6 interface(s))
MPLS/TE signalling enabled
=====================================================================================
CONF PW et tunnnels
=====================================================================================
PD
F
pseudowire-class PW-NANTES-R021=>PARIS1-R021
encapsulation mpls
preferred-path interface Tunnel13122 disable-fallback
!
pseudowire-class PW-NANTES-R021=>LYON1-R021
encapsulation mpls
preferred-path interface Tunnel13123 disable-fallback
!
Ex
pe
rt
interface TenGigabitEthernet1/3.3122
description -s-- IN2P3-SUBATECH-NANTES / VPN-VPWS-TE13122-LHCONE-NANTES-RTR-021-PARIS1RTR-021 ---encapsulation dot1Q 3122
no cdp enable
xconnect 193.51.178.185 3122 pw-class PW-NANTES-R021=>PARIS1-R021
mtu 9180
!
interface TenGigabitEthernet1/3.3123
description -s-- IN2P3-SUBATECH-NANTES/ VPN-VPWS-TE13123-LHCONE-NANTES-RTR-021-LYON1-RTR021 ---encapsulation dot1Q 3123
no cdp enable
xconnect 193.51.178.178 3123 pw-class PW-NANTES-R021=>LYON1-R021
mtu 9180
!
interface Tunnel13122
description -TE- 13122-NANTES-RTR-021=>PARIS1-RTR-021 / LHCONE PW-3122 ---ip unnumbered Loopback2
tunnel mode mpls traffic-eng
tunnel destination 193.51.178.185
tunnel mpls traffic-eng path-option 10 explicit name EP-NANTES-RTR-021=>PARIS1-RTR-021PRIMARY
!
interface Tunnel13123
description -TE- 13123-NANTES-RTR-021=>LYON1-RTR-021 / LHCONE PW-3123 ----
94
ip unnumbered Loopback2
tunnel mode mpls traffic-eng
tunnel destination 193.51.178.178
tunnel mpls traffic-eng path-option 10 explicit name EP-NANTES-RTR-021=>LYON1-RTR-021PRIMARY
!
=====================================================================================
SHOW PW et tunnels
=====================================================================================
at
io
Ev
a
lu
rt
PD
F
P2P TUNNELS/LSPs:
TUNNEL NAME
DESTINATION
UP IF
DOWN IF
-TE- 13122-NANTES-RTR-021=>P... 193.51.178.185
Te1/2
-TE- 13123-NANTES-RTR-021=>L... 193.51.178.178
Te1/1
-TE- 23123-LYON1-RTR-021=>NA... 193.51.178.183
Te1/1
-TE- 23122-PARIS1-RTR-021=>N... 193.51.178.183
Te1/2
Displayed 2 (of 2) heads, 0 (of 0) midpoints, 2 (of 2) tails
pe
=====================================================================================
nantes-rtr-021#sh mpls traffic-eng tunnels tunnel 13122
Ex
95
Annexes
My Address: 193.51.189.58
Explicit Route: 193.51.189.57 193.51.189.54 193.51.189.46 193.51.189.49
193.51.189.38 193.51.178.185
Record
Route:
NONE
Tspec: ave rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
RSVP Resv Info:
Record
Route:
NONE
Fspec: ave rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Shortest Unconstrained Path Info:
Path Weight: 83 (TE)
Explicit Route: 193.51.189.57 193.51.189.54 193.51.189.46 193.51.189.49
193.51.189.38 193.51.178.185
History:
Tunnel:
Time since created: 2 days, 20 hours, 52 minutes
Time since path change: 1 days, 1 hours, 2 minutes
Number of LSP IDs (Tun_Instances) used: 146
Current LSP: [ID: 146]
Uptime: 1 days, 1 hours, 2 minutes
Prior LSP: [ID: 124]
ID: path option unknown
Removal Trigger: path verification failed
at
io
=====================================================================================
Ev
a
lu
=====================================================================================
Ex
pe
rt
PD
F
96
rt
pe
Ex
PD
F
at
io
lu
Ev
a
Annexes
tude, conception et dploiement des technologies dingnierie de trafic sur linfrastructure de
production MPLS de RENATER. Mmoire dingnieur EICNAM, Paris 2013, Nicolas GARNIER.
Rsum
Les expriences menes par le CERN sur le LHC sont gnratrices dune grande quantit de donnes,
qui sont distribues des centres de calculs via les rseaux LHCOPN et LHCONE. RENATER, qui a la
charge de ces rseaux en France, souhaite rpondre la forte demande en bande passante sans
augmenter court terme la capacit de ses liens. Pour cela, il a t choisi dutiliser des mcanismes
dingnierie de trafic.
at
io
chemins choisis, des connexions VPN entre les centres de calcul et le LHCONE.
Lobjectif de cette tude est de dfinir et dployer les moyens ncessaires lorientation, vers des
MPLS-TE sest rvl tre le mcanisme unanimement utilis et propos sur le march. Aprs avoir
dfini son utilisation dans larchitecture cible, nous lavons test et valid sur une maquette virtuelle,
Ev
a
lu
PD
F
Abstract
Experiments by CERN on the LHC are generating a large amount of data, which are distributed to
data centers via networks LHCOPN and LHCONE. RENATER is in charge of these networks in France. In
rt
order to meet the high demand for bandwidth without increasing, in the short term, capacity of its
pe
Ex
The objective of this study is to define and deploy the necessary resources and protocols to guide,
into chosen paths, VPN connections between data centers and LHCONE.
MPLS-TE mechanism turned out to be unanimously used and available on the market. After having
defined its use in the target architecture, we have tested and validated it on a virtual model, then in a
real context in Cisco equipment manufacturer facilities, before putting it into production.
This project enabled to use RENATER network underused links and opened up new possibilities in
terms of infrastructure planning.
Mots cls / Keywords : Ingnierie de trafic / Traffic Engineering, MPLS-TE, IS-IS-TE, RSVP-TE.