Vous êtes sur la page 1sur 8

Définition du protocole MPLS

MPLS ou MultiProtocol Label Switching est une technique pour le routage dans un réseau. Elle
fonctionne en mode connecté. Comme son sigle l’indique, ses caractéristiques sont :
Multiprotocol (multi-protocoles) : capable de supporter différents protocoles de niveau inférieur,
au sens OSI (ATM, Frame Relay, …)
Label Switching (commutation par étiquettes) : se base sur une étiquette ou label qui est un
identifiant pour la commutation des paquets.
 Routage à l’entrée du nuage
 Commutation à l’intérieur du nuage
Avantages de MPLS
Aujourd'hui, les ASIC de produits peuvent réaliser plusieurs dizaines de millions de examens
de routage IP par seconde, relativement à bas prix et facilement. Cependant, ils constituent
encore une partie importante du coût d'un routeur. L’exact Matching est toujours beaucoup
moins cher et plus facile à mettre en place. Un commutateur Ethernet (qui effectue
un Matching exact) peut représenter 1/4 du coût et 4 fois la capacité d'un périphérique
similaire. Alors, pourquoi les gens s’intéressent-ils toujours de MPLS ? C’est pour trois
raisons : Implémentation de l'ingénierie du trafic, la possibilité de contrôler où et comment le
trafic est routé sur votre réseau, de gérer la capacité, de hiérarchiser les différents services et
d'éviter la congestion et pour la mise en œuvre de réseaux multi services. Aussi pour sa
capacité à fournir des services de transfert de données, ainsi que des services de routage IP, à
travers la même infrastructure de réseau à commutation par paquets. Et, probablement pour
son amélioration de la résilience du réseau avec MPLS Fast Reroute.

Concept clé de MPLS


Concrètement, MPLS permet d’étiqueter les paquets de données provenant d’applications
différentes en fonction de leur urgence puis de les acheminer via des chemins de commutation
d’étiquette prédéfinie (LSP) sur le réseau IP privé de l’opérateur de Télécommunications. Elle
permet ainsi de donner la priorité aux données qui sont les plus urgentes pour qu’elles arrivent à
destination avant les données d’applications moins importantes. En effet, à partir du moment où
un datagramme est encapsulé, il est acheminé en utilisant les mécanismes de commutation de
niveau 2. On peut dire qu’un des services les plus importants sera la possibilité de créer des
réseaux privés virtuels de niveau 3. La modularité de MPLS et la granularité des labels
permettent tous les niveaux d’abstraction envisageables.
Origine du protocole MPLS
Pourquoi on a inventé le protocole MPLS ?
L’idée est de réduire le temps de traitements des paquets dans les routeurs afin de gagner une
performance. Or avec IP ce n’est pas suffisant. Voici les limites du protocole IP.
Asymétrie du routage
Le trafic sur l’Internet et les réseaux est bidirectionnel : l’émetteur possède un chemin pour
rejoindre le destinataire, qui en retour contient un chemin pour rejoindre l’émetteur. En raison des
différentes politiques de routage, il est fréquent que le chemin de retour soit complètement
différent du chemin allé. Cette asymétrie peut poser un problème dans la mesure où les chemins
empruntés à l’aller et au retour ne possèdent pas les mêmes caractéristiques de QoS (notamment
en ce qui concerne le temps de traversée du réseau).
Pas d’équilibrage de charge
Autre inconvénient des protocoles de routage : l’incapacité d’équilibrage de charge sur les liens
réseaux.

Non prise en charge de la QoS


Les protocoles de routage « Best Effort » ne permettent pas de tenir compte de la qualité de
service demandée pour un datagramme, car le choix des routes ne fait pas intervenir de métriques
liées à la QoS. Pour pallier aux lacunes du service « Best Effort », la communauté Internet est
mobilisée pour essayer d’introduire la notion de Qualité de Service. Ainsi, sont apparus des
protocoles de routage supportant la QoS. Ces derniers font l’objet de recherche de plusieurs
équipes de travail au sein de l’IETF (Internet Engineering Task Force).
2 Naissance du protocole MPLS
En faisant une analyse des deux protocoles IP et ATM qui appartient respectivement au couche 2
et 3 du modèle OSI, l’idée fût apparue.

Figure : Analyse de deux protocoles IP et ATM


Combinaison de l’algorithme utilisé par ATM et IP

Figure : Naissance du protocole MPLS

MPLS est une technique qui vise à combiner le routage IP de niveau 3 et les mécanismes de
commutation de niveau 2 telles qu’ATM ou Frame Relay. MPLS doit permettre d’améliorer le
rapport performance/prix des équipements de routage, d’améliorer l’efficacité du routage et
d’enrichir les services de routage. MPLS traite la commutation en mode connecté, basé sur les
labels. MPLS peut être considéré comme interface apportant à IP le mode connecté et qui utilise
les services de niveau 2 (PPP, ATM, Ethernet, ATM, Frame Relay,).
Protocoles de routage

Figure : Les différents types des protocoles de routage

 Vecteur de distance :
Son principe est de rechercher le plus court chemin au sens d’un critère de coût où
seul le nombre de routeurs traversés intervient sans tenir compte du coût ou bien la
rapidité
 A Etat de lien :
Le chemin meilleur est en fonction de terme de bande passante, fiabilité, charge, etc.

Remarque : Le protocole à état de lien est plus performant que ce du vecteur à distance vue que
le temps de convergence de ce dernier est plus rapide.
Convergence : On connait toutes les routes dans le réseau via le protocole.

OSPF
C’est un protocole de routage interne IP de type à état de liens c’est-à-dire qu’il surveille
activement l’état de toutes ses liaisons et diffuse cet état à tous les autres routeurs. Ce protocole
calcule le chemin le plus court à partir de l’algorithme de Dijkstra.
Avec OSPF, le réseau est divisé en plusieurs zones qu’on appelle « area » ou aire. Une aire
regroupe les routeurs d’un groupe connexe. Les aires sont interconnectées entre-elles par une aire
spécifique appelée « backbone area» ou « aire dorsale », on la note par « area 0 ». Ceci permet
d’optimiser le routage en annonçant que des résumés de routes. Dans OSPF, chaque routeur
établit des relations d’adjacence avec ses voisins immédiats. Chaque routeur communique ensuite
la liste des réseaux auxquels il est connecté par des messages LinkState advertisements (LSA)
propagés de proche en proche à tous les routeurs du réseau. L’ensemble des LSA forme une base
de données de l’état des liens Link-State Database (LSDB) pour chaque aire, qui est identique
pour tous les routeurs participants dans cette aire.
EIGRP
Le protocole EIGRP (Enhanced Interior Gateway Routing Protocol) est un protocole de routage à
vecteur de distance avancé développé par Cisco Systems. Comme son nom l'indique, le protocole
EIGRP est une version améliorée d'un autre protocole de routage Cisco, IGRP (Interior Gateway
Routing Protocol). IGRP est un ancien protocole de routage à vecteur de distance, sans classe,
devenu obsolète depuis IOS 12.3.
Le protocole EIGRP est un protocole de routage à vecteur de distance qui comprend des fonctions
disponibles dans les protocoles de routage à état de liens. Ce protocole convient à de nombreux
supports et topologies différents. Dans un réseau bien conçu, le protocole EIGRP peut mettre à
l'échelle pour inclure plusieurs topologies et peut fournir des temps de convergence extrêmement
rapides avec un trafic réseau minimal.

BGP
BGP (Border Gateway Protocol) est un protocole de routage entre systèmes autonomes
(Autonomous System, AS), donc de type EGP (Exterior Gateway Protocol). Un AS est un réseau
ou un ensemble de réseaux sous une même entité administrative, et ayant des politiques de
routage identiques.
BGP est le protocole de routage utilisé pour Internet, et est le protocole utilisé entre les
Fournisseurs d’Accès Internet (FAI). Les réseaux clients (comme les entreprises, universités, etc.)
en principe utilisent un protocole de type IGP (Interior Gateway Protocole) comme RIP ou OSPF
pour échanger les routes à l’intérieur de leur réseau. Ces clients se connectent à un FAI et les FAI
utilisent BGP pour échanger les routes des clients avec les autres FAI. Quand BGP est utilisé
entre plusieurs AS, le protocole est dit eBGP (exterior BGP). Si un fournisseur d’accès utilise
BGP pour échanger des routes à l’intérieur d’un AS, le protocole est dit iBGP (interior BGP).
Des voisins BGP échangent la totalité des informations de routage quand une connexion TCP
entre les deux voisins est la première fois établie. Quand des changements dans la table de routage
sont détectés, les routeurs BGP envoient seulement les routes qui ont changées à leurs voisins.
Les routeurs BGP n’envoient pas de mises à jour de routes périodiquement. De même que les
mises à jour de routes BGP avertissent seulement du meilleur chemin jusqu’à une destination.
Les routes apprises par BGP ont des propriétés associées qui sont utilisées pour déterminer la
meilleure route jusqu’à une destination quand de multiples chemins existent. Ces propriétés sont
les attributs BGP. Il est nécessaire de comprendre la signification de ces attributs pour avoir une
idée de la manière dont BGP sélectionne la meilleure route.
Virtual Routing and Forwarding
Introduction
Une VRF, Virtual Routing and Forwarding, est une table contenant un ensemble de sites avec des
demandes de connexion similaire. Sa notion demeure similaire que VPN ; elle implique l’isolation
du trafic entre sites clients n’appartenant pas aux mêmes VPN. Pour avoir cet isolement, les
routeurs PE ont l’avantage de manager de nombreuses tables de routage à la faveur de la notion de
VRF.

Figure : VRF Virtual Routing and Forwarding

La VRF se repose sur trois parties d’une table de routage, d’une FIB, Forwarding Information
Base, et d’une table CEF particulière et chaque VRF est indépendant de la table de routage
globale.
Le réseau MPLS peut fournir un environnement
interconnecté pour créer un réseau convergent
capable de fournir des services de qualité de service
et d'ingénierie du trafic. La plupart des entreprises
développent leurs réseaux les plus récents, construits
avec mpls, et déplacent les plus anciens vers mpls.
aussi, on considère que MPLS peut fournir un
meilleur support à la QoS. Le réseau configuré avec
MPLS peut être utilisé pour mieux gérer les facteurs
de performance du réseau par rapport au simple
routage IP.
INTRODUCTION

Actuellement, les réseaux de communication connaissent un essor considérable.


L’augmentation du nombre d’utilisateurs et l’accroissement conséquent du trafic de réseau,
contribuent au développement des nouvelles technologies et au déploiement des réseaux haut-
débit. Par ailleurs, les besoins en matière de service évoluent incessamment et les concurrences
entre les divers opérateurs commencent à apparaître.
La technologie MPLS, initié par l’IETF en 1997, compte parmi ces nouvelles technologies. Elle
se rapporte principalement sur l’amélioration de la qualité du réseau. Dans cette introduction,
nous allons présenter brièvement la technologie MPLS car nous allons l’étudier en détail dans ce
mémoire :
• MPLS est un standard de l’IETF associant les avantages de routage et ceux de la
commutation. MPLS traduit la volonté de l’IETF d’améliorer les débits grâce à l’optimisation de
la complexité du traitement des paquets dans le réseau.
• MPLS se fonde sur le concept de commutation de labels. Il s’agit d’insérer une étiquette entre
les entêtes des couches 2 et 3. Les décisions d’acheminement des paquets se font alors sur la base
de cette étiquette au lieu de remonter à de couche 3 et effectuer une consultation de la table de
routage.
Grâce à sa puissance de commutation et à l’intégration de plusieurs fonctionnalités telles que la
qualité de service, l’ingénierie du trafic ou les VPN, MPLS a pu s’imposer dans les réseaux IP
actuels comme étant une technologie capable de satisfaire les nouvelles applications dans le
domaine de la télécommunication.
L’étude de ce protocole MPLS s’étendra sur 3 chapitres. Dans le premier chapitre, « Présentation
de l’entreprise de l’accueil », nous présenterons l’entreprise d’accueil, le cadre général du projet
et la problématique de notre projet. Au cours du second chapitre, «Etude de l’état de l’art», nous
allons étudier les concepts de bases de la technologie MPLS, Dans le troisième chapitre, «
Réalisation » nous présentons une émulation d’un cœur du réseau IP-MPLS

Vous aimerez peut-être aussi