Vous êtes sur la page 1sur 6

UNIVERSITE ABDELMALEKESSAADI ENSA- Tanger

ANNEE 2009-2010 GSTR2

Rapport: Multi-Protocol Label Switching MPLS-

Propos par :Mme Hafsa BENABOUD

Ralis par : Omar Benali

Multi-Protocol Label Switching MPLS--

Introduction MPLS
MPLS (Multi-Protocol Label Switching) est une technique rseau en cours de normalisation l'IETF dont le rle principal est de combiner les concepts du routage IP de niveau 3, et les mcanismes de la commutation de niveau 2 telles que implmente dans ATM ou Frame Relay. MPLS doit permettre d'amliorer le rapport performance/prix des quipements de routage, d'amliorer l'efficacit du routage (en particulier pour les grands rseaux) et d'enrichir les services de routage (les nouveaux services tant transparents pour les mcanismes de commutation de label, ils peuvent tre dploys sans modification sur le coeur du rseau). Les efforts de l'IETF portent aujourd'hui sur Ipv4. Cependant, la technique MPLS peut tre tendue de multiples protocoles (IPv6, IPX, AppleTalk, etc,). MPLS n'est en aucune faon restreint une couche 2 spcifique et peut fonctionner sur tous les types de support permettant l'acheminement de paquets de niveau 3. MPLS traite la commutation en mode connect (bas sur les labels); les tables de commutation tant calcules partir d'informations provenant des protocoles de routage IP ainsi que de protocoles de contrle. MPLS peut tre considr comme une interface apportant IP le mode connect et qui utilise les services de niveau 2 (PPP, ATM, Ethernet, ATM, Frame Relay, SDH ...). La technique MPLS a t voulue par l'IETF relativement simple mais trs modulaire et trs efficace. Certains points cl sont maintenant mis en avant par l'IETF et par certains grands constructeurs domins par Cisco, ainsi que par les fournisseurs de services aux premiers desquels se trouvent les oprateurs de rseaux. Un grand effort pour aboutir une normalisation a t consentie par les diffrents acteurs, ce qui semble mener une rvolution des rseaux IP.

MPLS: Objectifs
L'un des objectifs initiaux tait d'accrotre la vitesse du traitement des datagrammes dans l'ensemble des quipements intermdiaires. Cette volont, avec l'introduction des gigarouteurs, est dsormais passe au second plan. Depuis, l'aspect "fonctionnalit" a largement pris le dessus sur l'aspect "performance", avec notamment les motivations suivantes : Intgration IP/ATM Cration de VPN Flexibilit : possibilit d'utiliser plusieurs types de media (ATM, FR, Ethernet, PPP, SDH). Differential Services (DiffServ) Routage multicast MPLS pourra assurer une transition facile vers l'Internet optique. MPLS n'tant pas li une technique de niveau 2 particulire, il peut tre dploy sur des infrastructures htrognes (Ethernet, ATM, SDH, etc.). Avec la prise en charge de la gestion de contraintes molles et dures sur la qualit de service (DiffServ, Cisco Guaranteed Bandwidth). Avec la possibilit d'utiliser simultanment plusieurs protocoles de contrle, MPLS peut faciliter l'utilisation de rseaux optiques en fonctionnant directement sur WDM.
Omar Benali Page 2

Multi-Protocol Label Switching MPLS-Traffic Engineering permettant de dfinir des chemins de routage explicites dans les rseaux IP (avec RSVP ou CR-LDP). L'ingnierie des flux est la facult de pouvoir grer les flux de donnes transports au dessus d'une infrastructure rseau. Aujourd'hui, cette ingnierie des flux est essentiellement faite l'aide d'ATM, avec comme consquence une grande complexit de gestion (en effet IP et ATM sont deux techniques rseaux totalement diffrentes, avec parfois des contraintes non compatibles). Avec l'intgration de cette fonctionnalit, MPLS va permettre une simplification radicale des rseaux. Les labels peuvent tre associs un chemin, une destination, une source, une application, un critre de qualit de service, etc. ou une combinaison de ces diffrents lments. Autrement dit, le routage IP est considrablement enrichi sans pour autant voir ses performances dgrades ( partir du moment ou un datagrame est encapsul, il est achemin en utilisant les mcanismes de commutation de niveau 2). On peut imaginer qu'un des services les plus importants sera la possibilit de crer des rseaux privs virtuels (VPN) de niveau 3. Ainsi, des services de voix sur IP, de multicast ou d'hbergement de serveurs web pourront coexister sur une mme infrastructure. La modularit de MPLS et la granularit des labels permettent tous les niveaux d'abstraction envisageables.

I-Rseaux MPLS :
La commutation MPLS :
Le rseau MPLS est form dun ensemble de commutateurs MPLS quon appelle LSR (Label Switching Router) correspond lassociation dun routeur ou dun commutateur. On affecte chaque adresse IP un label, un protocole spcifique distribue les labels aux LSP voisins, ainsi, chaque paquet MPLS (IP+label) est commut dune manire normale quun commutateur traditionnel. Ici, les labels sont affects en fonction dun nud de sortie et non pas dune adresse IP destination, on parle alors de lagrgation de routes puisque tous les paquets envoys un nud seront marqus par le mme label, et ceci allge les tables dacheminement et participe lamlioration des performances.

Le principe de base dun rseau MPLS :


Laugmentation du nombre de sites raccords est transparente au cur du rseau, seuls les organes des priphriques sont affects, les LER (Label Edge Router) sont linterface entre le rseau IP et le rseau MPLS. On appelle lensemble des datagrammes qui reoivent le mme label un FEC (Forwarding Equivalence Class), le circuit virtuel dfini par une class dquivalence est appel LSP (Label Switched Path).
Omar Benali Page 3

Multi-Protocol Label Switching MPLS--

Les mcanismes particuliers : Le dpilement de pnultime saut :


Afin doptimiser un rseau MPLS, ce nest pas le LER de sortie qui supprime le label du datagramme IP, mais plutt lavant dernier LSR, puisque la prsence dun label entre le LSR et le LER nest pas ncessaire ; le routage entre les 2 se passe par ladresse IP.

Lagrgation de routes dans le rseau :


Lagrgation consiste acheminer plusieurs trafics sur le mme support, la base, un seul label est attribu (label du tunnel), cependant, il parait ncessaire de distinguer les paquets en ajoutant un label supplmentaire quon appelle label didentification, dans une agrgation, seul le label du tunnel peut tre modifi entre deux LSR lis une agrgation.

Lencapsulation ou len-tte MPLS :


Len-tte MPLS se rajoute entre la couche 2 et 3, elle est de longueur de 32 bits forms par : -

20 bits didentification du label. 3 bits de lExp. Un bit S indiquant la fin pile (si S=1, dernier label). 8 bits de TTL (Time To Live) permet de rendre transparent, IP, la travers dun rseau MPLS.

MPLS et les protocoles de niveau 2 :


La principale difficult de lencapsulation de paquets MPLS dans les protocoles de niveau liaison est en relation directe avec la MTU de ces protocoles, a veut dire que la taille dune trame limit en 1518 octets peut tre dpasse ; labsence dune normalisation est alors la cause de cette difficult.

II- MPLS et les infrastructures existantes :


Gnralits :
Le protocole MPLS ne trouve aucun problme en termes dintgration au sein des infrastructures sous-jacentes, ce qui conomise les dpenses dinvestissements.

la gestion du TTL :
Le bouclage dans le rseau MPLS est bien vit grce aux champs TTL fix par la source, sa valeur est dcrmente chaque passage par un LSR, sil atteint la valeur nulle, un message icmp est renvoy au destinataire ainsi qu la source, le TTL du datagramme IP doit avoir la mme valeur que sil avait travers un rseau IP (sauf pour une encapsulation dans une trame ATM ou Frame Relay).

MPLS et ATM :
Omar Benali Page 4

Multi-Protocol Label Switching MPLS-Dans un rseau ATM traditionnel, seules les donnes dune mme source sont achemines sur le circuit virtuel, alors que pour un rseau ATM/MPLS, si un commutateur ATM-LSR utilise lagrgation de routes, des donnes de diffrentes sources sont mises ds que reues et identifies par le mme VCI/VPI, alors, un entrelacement de cellules ATM nest pas dtect par le commutateur du sortie. Pour viter cet entrelacement dans une agrgation ATM/MPLS, ATM/LSR ne transmis les cellules quil reoit quaprs avoir reu la dernire cellule, cette mthode qui sappelle mode rtention est consommatrice de ressources CPU, cest pour cette raison quon lui prfre le mode dit dissociation, qui consiste tablir un LSP par flux, perdant ainsi le bnfice de lagrgation des flux, ce mode est bas sur le fait dattribuer un label spcifique chacun des flux.

III-la construction des routes dans un rseau MPLS :


Gnralits :
Dans un rseau IP commut, on distingue deux mthodes diffrentes : 1) Topology based : chaque destination est associe une route mme si le flux nest pas dtect vers cette destination. 2) Traffic based : consiste ne pas construire une route que lorsquon dtecte un flux vers la destination concerne, cette mthode est gourmande en terme de bande passante cause de messages de signalisation. Le routage peut bien sur tre manuellement, ce quon appelle hop by hop routing, en construisant les LSP dune manire similaire au routage IP qui sappuie sur un routage traditionnel IP auquel on adjoint un LDP. Une autre approche du routage appel routage explicite, qui consiste spcifier une liste de nuds pour chaque flux, base sur les contraintes de QoS ou de gestion de trafic.

Le protocole LPD : Principe : LPD sappuie sur les protocoles de routage IP dont il utilise les tables de routage, en
distribuant les messages pour lchange de labels entre LSR. Des messages Hello sont diffuss priodiquement pour obtenir un label de destination rcemment dcouverte, les LSR adjacents sidentifient en envoyant leur adresse IP et leur LSR-ID, une fois une relation de voisinage est dcouverte, le LSR de plus petit identifiant ouvre une session TCP avec son voisin, 4 types de messages sont raliss pour la gestion des associations :
Omar Benali Page 5

Multi-Protocol Label Switching MPLS--

Label request : demande de label. Label mapping : message dattribution du label une FEC. Label withdraw : message de suppression du label, lassociation nest utilise, et non pas dtruite. Label release : dtruit une association.

La distribution de label :
Deux modes de distribution des labels peuvent tre mis en place : Distribution en mode non sollicit : chaque LSR amont informe ses voisins sil sait joint une FEC et que ceux-ci peuvent utiliser tel label ou telle FEC. Dans ce mode, il existe deux politiques de conservation des associations : Conservation librale: le LSR conserve dans sa table de labels tous les labels mme ceux non utiliss par la table dacheminement, son inconvnient est quelle consomme de la mmoire, mais de lautre ct elle est bien rsistive au cas de changement de topologie. Rtention conservatrice : seules les associations effectivement utilises sont conserves dans la table des labels, elle prsente moins de raction contre les dysfonctionnements du rseau.

Mode distribution des labels : le LSR qui dcouvre que son voisin est le prochain pour saut pour une FEC donne, lui demande de fournir un label pour cette FAC. Mme si les deux modes sont supports dans le rseau MPLS, seul le mode sollicit est appliqu par le rseau ATM/MPLS, par une diffusion de labels propageant de legress LER vers ingress LER (distribution en mode contrl ordonn).

IV-MPLS et lingnierie de trafic :


Les oprateurs dsirent disposer doutils leur permettant de grer au mieux le trafic dans le rseau en : Rpartissant le trafic sur plusieurs chemins. Assurant une haute disponibilit leur rseau (reroutage). Associant une route une Qualit de service.

Lingnierie du trafic consiste raliser dans un rseau MPLS des tunnels pour rpartir le trafic, ou affecter un flux un chemin respectant une QoS invoque.LR-LPD ou RSVP-TE cre un tat dans le rseau, en cas de dfaillance il est alors ncessaire de reconstruire explicitement une route de bout bout.

Omar Benali

Page 6