II.10. Le protocole MPLS
Le protocoLe MPLS est un briLLant rejeton du "tout IP". IL se
présente comme une soLution aux probLèmes de routage des
datagrammes IP véhicuLés sur Internet. Le principe de routage sur
Internet repose sur des tabLes de routage. Pour chaque paquet Les routeurs,
afin de déterminer Le prochain saut, doivent anaLyser L'adresse de
destination du paquet contenu dans L'entête de niveau 3. Puis iL consuLte
sa tabLe de routage pour déterminer sur queLLe interface doit sortir Le
paquet. Ce mécanisme de recherche dans La tabLe de routage est
consommateur de temps CPU et avec La croissance de La taiLLe des réseaux
ces dernières années, Les tabLes de routage des routeurs ont
constamment augmenté. Le protocoLe MPLS fut initiaLement
déveLoppé pour donner une pLus grande puissance aux commutateurs
IP, mais avec L'avènement de techniques de commutation comme CEF (Cisco
Express Forwarding) et La mise au point de nouveaux ASIC (AppLication Specific
Interface Circuits), Les routeurs IP ont vu Leurs performances augmenter sans
Le recours à MPLS.
II.10.1. Principe de fonctionnement de MPLS
Le principe de base de MPLS est La commutation de LabeLs. Ces
LabeLs, simpLes nombres entiers, sont insérés entre Les
en-têtes de niveaux 2 et 3, Les routeurs permutant aLors ces LabeLs tout
au Long du réseau jusqu'à destination, sans avoir besoin de
consuLter L'entête IP et Leur tabLe de routage.
II.10.2. Commutation par labels
Cette technique de commutation par LabeLs est appeLée
LabeL Swapping. MPLS permet de définir des piLes de LabeLs (LabeL
stack), dont L'intérêt apparaîtra avec Les Vpn. Les routeurs
réaLisant Les opérations de LabeL swapping sont appeLés
LSR pour LabeL Switch Routers.
Les routeurs MPLS situés à La
périphérie du réseau (Edge Lsr), qui possèdent
à La fois des interfaces IP traditionneLLes et des interfaces
connectées au backbone MPLS, sont chargés d'imposer ou de retirer
Les LabeLs des paquets IP qui Les traversent. Les routeurs d'entrée, qui
imposent Les LabeLs, sont appeLés Ingress Lsr, tandis que Les routeurs
de sortie, qui retirent Les LabeLs, sont appeLés Egress LSR.
II.10.3. Classification des paquets
A L'entrée du réseau MPLS, Les paquets IP sont
cLassés dans des FEC (Forwarding EquivaLent CLasses). Des paquets
appartenant à une même FEC suivront Le même chemin et auront
La même méthode de forwarding. Typiquement, Les FEC sont des
préfixes IP appris par L'IGP tournant sur Le backbone MPLS, mais peuvent
aussi être définis par des informations de QoS (QuaLity Of
Services). La cLassification des paquets s'effectue à L'entrée du
backbone MPLS, par Les Ingress LSR. A L'intérieur du backbone MPLS, Les
paquets sont LabeL-switchés, et aucune recLassification des paquets n'a
Lieu. Chaque Lsr affecte un LabeL LocaL, qui sera utiLisé en
entrée, pour chacune de ses FEC et Le propage à ses voisins. Les
Lsr voisins sont appris grâce à L'IGP. L'ensembLe des LSR
utiLisés pour une FEC, constituant un chemin à travers Le
réseau, est appeLé LabeL Switch Path (LSP). IL existe un LSP pour
chaque FEC et Les LSP sont unidirectionneLs.
|