MPLS ou Multi Protocol Label Switching
C’est le protocole utilisé dans les RMS (Réseaux Multi-Service) qui peuvent transporter la voix, IPV4, IPV6, ATM, Ethernet. Il est basé sur la commutation des étiquettes (labels) qui sont insérées a l'entrée du réseau MPLS et extraites a la sortie.
Un chemin virtuel peut être créé manuellement ou automatiquement entre deux PE (provider edge).
Il existe trois types de routeur
- Routeur d’entrée PE : il encapsulé le trafic venant des clients et lui crée des étiquettes en créant des classe FEC ayant comme clé add MAC IP add, classe de Service... Les paquets de la même classe sont envoyés la même interface de sortie.
- Le routeur de transit (p router) possède une table ayant deux clés pour chaque paquet (interface d entrée et étiquette d entré e) et deux valeur (étiquette de sortie et interface de sortie). à ce niveau la commutation Se fait en analysant les étiquettes MPLS qui se trouve après l entêté MAC sans analyser la table de routage (IP adresse).
- Les routeur de sortie enlèvent les étiquettes et transfèrent les paquets à la destination
Comment fonctionne le MPLS ?
Le MPLS se substitue au routage classique où chaque
paquet IP dispose pour s'orienter de l'adresse du prochain routeur qu'il doit
traverser et de celle qu'il vient de traverser.
Cette méthode traditionnelle de transmission a pour but de fluidifier le trafic sur Internet en s'assurant de tracer le chemin le plus court d'un point à un autre.
Pour cela, elle s'appuie sur la table de routage des différents Switch que les paquets traversent. Ce sont eux qui, par le biais de trames réseaux, déterminent quels sont les routeurs les plus proches d'eux.
Avec le MPLS, l'en-tête du paquet IP dispose d'un
champ particulier baptisé "label". Renseignée, cette valeur définit
la classe de services à laquelle le paquet appartient, afin de rediriger ce
dernier vers un routeur d'une même classe.
C'est aussi à travers de ce label que les opérateurs
garantissent que les prochains paquets IP appartenant au même message
parviendront à leurs destinataires toujours par le même chemin.
Quel futur pour MPLS ?
Il se nomme GMPLS ou Generalized MPLS. L'objectif du GMPLS est de transmettre non plus uniquement des paquets mais aussi des circuits (la voix par exemple) où le flux d'informations est variable mais la connexion ininterrompue.
Le GMPLS pourrait ainsi augmenter la qualité de
service de la voix sur IP longue distance ou d'autres applications nécessitant
encore aujourd'hui des liaisons point-à-point.