MPLS

 MPLS est une technologie qui permet un routage plus rapide et plus simple des paquets à travers un réseau en utilisant une technique d'insertion et de commutation de labels (ou étiquettes) .Ces labels sont attribués à chaque interface d'un routeur présent dans la topologie grâce au protocole **LDP** ("//**L**////abel// //**D**////istribution// //**P**////rotocol"//). Les routeurs déterminent eux-même les étiquettes à affecter aux paquets entrant en parcourant une base de données de labels appelée **LIB** (**L**abel **I**nformation **B**ase).  MPLS peut permettre de transporter tout type de trafic comme de la voix ou des données avec différents degrés de priorité (Qualité de Service). Ce mécanisme est capable de fonctionner sur différents protocoles de routage (OSPF, IS-IS...).  Les routeurs de frontière sont appelés  **PE **  (  **P ** rovider  **E ** dge), ils insèrent des étiquettes (encapsulation) sur chaque paquet pour permettre leur routage à travers le réseau. Ces routeurs sont appelés différemment en fonction du sens dans lequel les paquets circulent. Lorsqu'un paquet entre dans le PE, on l'appelle routeur d'entrée ou //Ingress Label Switch Router. // A l'inverse, si le paquet en sort, on l'appelle routeur de sortie ou //Egress Label Switch Router // . <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%; font-weight: normal;">Lorsqu'un paquet arrive sur l'interface d'entrée du routeur de frontière, une encapsulation est effectuée pour lui attribuer une étiquette. Cette étiquette dépend de la classe du paquet ou **<span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">FEC (F ** <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%; font-weight: normal;">orwarding  **<span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">E ** <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%; font-weight: normal;">quivalence  **<span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">C ** <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%; font-weight: normal;">lass  **<span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">) ** <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%; font-weight: normal;">. Cette classe peut correspond à l'adresse IP de destination du paquet, à l'interface de sortie,...; c'est à dire que tout les paquets destinés au même endroit auront le même label et seront traités de la même manière. <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">Le paquet entré dans le routeur est ensuite envoyé sur l'interface de sortie correspondante. <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">A l'intérieur du "nuage" MPLS, les **FEC** ne sont plus utilisées. Les routeurs (**P**rovider **R**outer) ne font que de la commutation de labels, c'est à dire que lorsqu'un paquet entre sur une interface, le routeur le routeur détermine grâce à la **LIB** le label par lequel il va remplacer l'ancien pour que le transit puisse s'effectuer. Ainsi, le routeur n'a plus qu'a mettre à jour l'entête du paquet MPLS en modifiant le label et en réinitialisant le champ **T**ime **T**o **L**ive. <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">Lorsque le paquet atteint le routeur de sortie, le label est retiré pour que la destination puisse être atteinte. <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;"> <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">Comment une entreprise peut-elle bénéficier de la technologie MPLS ? <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">Cette technologie peut permettre à une entreprise de relier plusieurs de ses sites grâce au VPN en passant par un réseau d'opérateur. Pour en bénéficier, l'entreprise doit souscrire un abonnement chez cet opérateur qui mettra en place les lignes et se chargera de les entretenir. La principale différence entre la technologie MPLS et IPSEC est le cryptage des données. Ipsec utilise le réseaux IP publique, ainsi, le cryptage des données est "obligatoire" pour un bon fonctionnement. A l'inverse, le réseau utilisant MPLS est héberger chez un opérateur, ce réseau est donc privé. Il n'est donc pas nécessaire de crypter les données avant de les envoyer sur le support. <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">Il existe divers organismes proposant des services liés au MPLS allant de la mise en place des connexions à la maintenance des VPN et proposant pour chacun une qualité de service. On peut en citer quelques uns comme: Orange Business, Neuf Cegetel (qui détenait 35% des VPN IP/MPLS en France en 2006), EasyNet...      <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">Cette technologie a évidemment un prix: par exemple, en 2007, la société EasyNet à mis en place un VPN pour une entreprise composée de neuf sites et répartie sur la France et la Belgique. Le prix pour une telle installation était de 520000 € pour une durée de trois ans (soit environ 175000 € par an). <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;"> -- <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%; font-weight: normal;">La Qualité de Service (QoS): <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">La QoS permet a un réseau de garantir à un utilisateur de pouvoir transmettre des données d'un point à un autre du réseau. Elle peut permettre de privilégié un envoie rapide avec un taux de perte, ou un envoie garantit peu importe le temps que cela prendra. <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">MPLS doit garantir une gestion de la QoS en fonction des besoins et des priorités de certains flux (VoIP,données...), pour cela, on met en place un modèle permettant cette gestion (DiffServ). <span style="font-family: Times New Roman,serif;"> <span style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0% 0%;">DiffServ utilise le champ TOS (Type Of Service) d'IPv4 renommé "champ DS" (DiffServ) pour effectuer une classification des paquets.