MPLS fonctionne par commutation d'étiquettes. Des
chemins entre PE (Provider Edge) sont établis de façon manuelle
(action d'un administrateur dans le plan d'administration) ou automatique (via
un protocole de signalisation comme LDP « Label Distribution Protocol
» dans le plan de contrôle).
Un chemin MPLS étant toujours unidirectionnel, on fait
la différence en MPLS entre les routeurs d'entrée (PE ou iLSR
pour ingress Label Switch Router), de transit (P-router pour Provider router),
et de sortie (PS ou eLSR pour egress Label Switch Router).
Le routeur d'entrée a pour rôle d'encapsuler le
trafic reçu sur ses interfaces « clients ». Il applique (au
moins) une étiquette au paquet reçu et l'envoie vers une de ses
interfaces sortantes. Pour créer l'étiquette, le routeur utilise
les FEC (Forwarding Equivalence Class), qui sont des tables de correspondances
dont les clefs sont un élément du paquet (adresse MAC, adresse
IP, Class of Service, port TCP/UDP, etc.). Une FEC est donc un
groupe de paquets transférés vers la même interface de
sortie et avec les mêmes critères de transmission.
Le paquet atteint ensuite des commutateurs de transit
(P-router). Ceux-ci possèdent une table de commutation comportant quatre
entrées :
Deux clefs :
4 interface d'entrée du paquet
4 étiquette MPLS en entrée
Deux valeurs :
4 étiquette MPLS de sortie (ou retrait
du label)
4 interface de sortie du paquet
L'opération de commutation consiste donc à
analyser l'étiquette MPLS qui se trouve directement après
l'en-tête de la trame de niveau 2 (Ethernet), ou dans l'équivalent
de la cellule/trame de niveau 2 (VPI/VCI de l'ATM, DLCI du Frame Relay, etc.).
Il n'est donc pas nécessaire d'extraire le paquet IP et de parcourir
l'ensemble de la table de routage.
Si la configuration manuelle est toujours possible, elle
s'avère très fastidieuse pour l'administrateur, c'est pourquoi la
plupart du temps un protocole de signalisation est utilisé pour
établir la connexion, c'est-à-dire les chemins MPLS (LSP,
Label Switched Path). LDP, norme IETF, est le principal
utilisé, mais d'autres protocoles pré-existants ont
été étendus (cas de OSPF
Réalisé par DINGAMADJI Michael, Ing.
Télécoms&Réseaux Page 90
Étude d'une solution d'un réseau
d'accès optique dans les systèmes de communication
dit OSPF-TE) ou modifiés (cas de RSVP). Le protocole RSVP
initial, fonctionne de bout en bout, et le RSVP-TE est modifié pour les
environnements MPLS, entre PE donc.
Contrairement à IP, MPLS n'est pas un
protocole de bout en bout. Il défmit seulement une façon
d'encapsuler des protocoles de couche 3 (IPv4 comme IPv6), de couche 2
(Ethernet, PPP, ATM, FR entre autres), et même de couche 1 (PDH, SDH).
Le schéma réalisé ci-dessous,
élucide le principe de fonctionnement du protocole MPLS.
Provider Edge
User Router 2
User Router 1
Légende :
iLSR :ingress Label Switch Router eLSR: egress Label Switch
Router
Principe de fonctionnement du protocole MPLS
Provider Router
Figure 67 : Principe de fonctionnement du protocole MPLS