Vous êtes sur la page 1sur 4

Concepts Fondamentaux du MPLS

Quelques mots sur le routage traditionnel en IP

Le routage IP est traditionnellement bas sur:

Des protocoles de routages utiliss pour distribuer des informations de routages de niveau 3.
un acheminement bas seulement sur ladresse de destination.
une recherche de routage effectue chaque saut.

Les dfauts de ce routages sont donc que dune part les routes ne sont calcules quen fonction de
ladresse de destination, et non de la qualit de service souhait par exemple, et dautre part chaque saut
le routeur doit rechercher la meilleure solution possible pour acheminer le trafique, ce qui peut tre trs
gourmand en CPU dautant plus que les tables de routages ont une fcheuse tendance voir leurs taille
augmenter ces derniers temps.

Concepts Fondamentaux du MPLS

Le MPLS est un nouveau mcanisme dacheminement dans lequel les paquets sont achemins en fonction
de labels. Habituellement on trouvera une correspondance entre le label et la destination, cependant le
transfert reste plus rapide en MPLS quavec un protocole de routage traditionnel. Cependant les labels
peuvent aussi tre choisis en fonction dautres paramtres comme la QoS ou ladresse source par exemple.

MPLS a t conu pour supporter lacheminement dautres protocoles autres quIP.

Pour simplifier le fonctionnement du MPLS on doit dtacher 3 types de routeurs:

1. Le premier routeur daccs: qui va faire la recherche de routage et assigner un label au paquet.

2. Les routeurs de Cur: qui eux ne vont rien faire dautre que passer le paquet en fonction dune
recherche bas sur leur label et changer ce dernier.

3. Le dernier routeur daccs: qui lui va supprimer le label et faire une recherche de routage pour le
paquet arrivant.
TE laide du MPLS

Comme nous lavons dj vue grce au MPLS on peut baser lacheminement des paquets sur dautres
paramtres que ladresse de destinations comme la QoS ou encore la source. On peut aussi partager la
charge sur des liens ingaux.

Architecture MPLS

Le MPLS a deux composants majeurs:

Le plan de contrle: ce plan est le plus complexe, il change les informations de routages de niveau
3 (grce des protocoles tels que OSPF, IS-IS ou encore BGP) et il change aussi les labels (grce
des protocoles comme TDP, LDP, BGP ou RSVP).
Le plan de donnes: ce plan un simple moteur dacheminement grce une structure trs
importante la LFIB (Label Forward Information Base).

Les Labels MPLS

Le MPLS est une technologie qui peut tre dploye, utilise nimporte o indpendamment du mdia de
niveau 1 ou du protocole de niveau 2.

Le MPLS insre en fait un champ de label de 32 bits entre les enttes des niveaux 2 et 3. On appel ce
mode le frame-mode.

Le MPLS utilise un champ de 32 bits divis comme il suit:

20 bits: pour le label actuel proprement parl.


3 bits: pour le champ exprimental qui est utilis pour dfinir la classe de service (CoS).
1 bits: la fin de pile. En effet comme on va le voir par la suite, le MPLS autorise linsertion de
plusieurs labels, pour le dernier label ce champs est 1, il est 0 sinon.
8 bits: pour le TTL (Time To Live) qui a la mme utilisation quen IP.

Regardons comment cela se passe lorsquun paquet IP arrive au premier routeur (de bordure donc). Tout
dabord quand le routeur reoit un paquet, il effectue une recherche de routage afin de dterminer
linterface de sortie du paquet. Sil a russi dterminer une interface de sortie pour le trafique, il assigne
et insre un label entre lentte de niveau 2 et lentte du paquet de niveau 3 mais il ne le fait qu deux
conditions:
linterface de sortie possde la fonction MPLS active.
il a russi dterminer le label pour la route demande.

Puis il envoie le paquet ainsi form au prochain routeur. Cela peut sembler compliquer cependant il faut
garder lesprit que seuls les routeurs de bordure ont effectuer tout ce travail. Les routeurs de cur de
rseau nont qu commuter les paquets en fonction de leur label.

Les routeur de commutation de label (LSR)

Lessentiel du travail dun LSR (Label Switch Router) est dacheminer des paquet tiquets.

Dans un domaine MPLS il faut diffrencier deux types de LSR:

les LSR de bordure (ou Edge LSR) qui sont caractriss par le fait que au moins une de leur
interface na pas la fonction MPLS active
et les LSR de cur qui eux, ont le MPLS actif sur toutes leurs interfaces.

La fonction des LSR de bordure est dinsrer (ou de supprimer) un label sur un paquet IP qui va tre
achemin sur le rseau MPLS (ou qui en vient).

Les LSR, indpendamment de leurs type, ont 3 fonctions:

1. lchange dinformations de routage


2. lchange des labels
3. lacheminement des paquets.

Les deux premires fonctions font parties du plan de contrle alors que la dernire fait partie du plan de
donnes.

Les Labels MPLS et piles de labels


Les labels MPLS

Les labels MPLS sont insers entre lentte de niveau 2 (de la trame) et lentte de niveau 3 (du paquet).
Dans le label MPLS on retrouve un bit Bottom-of-stack qui indique que le label est le dernier dune
pile. Comme dans dautres enttes on retrouve un TTL permettant dviter des bouclages infinis de
paquets. Enfin les bits experimentaux sont souvent utiliss pour fournir lIP prcendente.

Les piles de labels

Les piles de labels sarticulent de la manire suivante:

Lidentifiant de protocole de lentte de niveau 2 spcifie que le payload commence avec un (ou
plusieur) label et quil est suivi par un entte IP
Le bottom-of-stack bit indique si lentte suivant est un autre label ou bien lentte de niveau 3
Les routeurs en receptions nutilisent seulement que le premier label

Applications MPLS
Le MPLS est utilis dans tout une diversit dapplication:

Routage IP unicast
Routage IP multicast
MPLS TE
QoS
VPNs MPLS

En dehors de lapplication, la fonctionnalit est toujours divise en deux plans:

Les applications diffrent seulement dans le plan de contrle


Elles utilisent toutes un plan de donne bas sur la commutation de label communs
Les LSR dextremit peuvent diffrer
En gnral, un label est assign un FEC

Vous aimerez peut-être aussi