Multiprotocol Label Switching
Dans les réseaux informatiques et les télécommunications, MultiProtocol Label Switching (MPLS) est un mécanisme de transport de données, opérant sur la couche en-dessous des protocoles comme IP. Il a été conçu pour fournir un service unifié de transport de données pour les clients sur base de commutation de paquets ou de circuits. MPLS peut être utilisé pour transporter différents types de trafic, par exemple la voix ou des paquets IP.
| Sommaire |
Introduction
Différentes technologies ont émergé auparavant, avec des fonctionnalités équivalentes comme ATM ou Frame Relay. Finalement MPLS tend à les remplacer, principalement car il est plus adapté aux les technologies actuelles mais aussi futures.
Fonctionnement de MPLS
Comparaison entre MPLS et IP
Contrairement a IP, MPLS n'est pas un protocole avec une terminaison précise. Il définit seulement une facon d'encapsuler des protocoles de couche 2 et 3. De ce point de vue, il est identique a des protocoles comme PPP. De plus, MPLS différencie explicitement le routage de la commutation, bien qu'il puisse revenir a un routage de type IP si nécessaire.
Comparaison entre MPLS et ATM
Déploiement de MPLS
MPLS est actuellement utilisé dans de grands réseaux, et est standardisé par l'IETF dans la RFC 3031.
En pratique, MPLS est principalement utilisé pour transporter des datagrammes IP et du trafic Ethernet. MPLS-VPN et l'analyse de trafic pour les télécommunications sont des applications majeures de MPLS.
Concurrents de MPLS
Dans le cadre des VPNs, L2TPv3 apparait en tant que technologie concurrente a MPLS, particulierement dans les reseaux IP.
