Qu'est-ce que mpls ?

MPLS (Multiprotocol Label Switching)

MPLS (Multiprotocol Label Switching) est une technique d'acheminement des paquets de données dans un réseau de communication. Au lieu de baser la transmission sur l'adresse IP de destination à chaque saut, MPLS attribue des étiquettes aux paquets et utilise ces étiquettes pour prendre des décisions d'acheminement.

Fonctionnement de Base:

  1. Attribution d'étiquette (Label Imposition): À l'entrée du réseau MPLS, un routeur d'entrée (LER - Label Edge Router) analyse l'en-tête IP du paquet et attribue une étiquette en fonction des règles configurées. Cette étiquette est ajoutée à l'en-tête du paquet.
  2. Commutation basée sur l'étiquette (Label Switching): Les routeurs intermédiaires (LSR - Label Switch Router) dans le réseau MPLS examinent uniquement l'étiquette du paquet pour déterminer la prochaine destination. Ils utilisent une table de commutation (Label Forwarding Information Base - LFIB) pour associer l'étiquette entrante à une étiquette sortante et à une interface de sortie. L'étiquette est alors remplacée par la nouvelle étiquette avant d'envoyer le paquet.
  3. Retrait de l'étiquette (Label Discarding): Au bord de sortie du réseau MPLS, un autre LER retire l'étiquette du paquet et l'achemine vers sa destination finale en utilisant les informations IP traditionnelles.

Avantages de MPLS:

  • Performance: La commutation basée sur l'étiquette est plus rapide que la recherche d'adresse IP à chaque saut.
  • Ingénierie de trafic (Traffic Engineering): MPLS permet de contrôler le chemin que les paquets empruntent à travers le réseau, optimisant l'utilisation de la bande passante et réduisant la congestion. Voir Ingénierie de Trafic.
  • VPN (Virtual Private Network): MPLS peut être utilisé pour créer des VPNs de couche 3, isolant le trafic de différents clients ou entités sur un réseau partagé. Voir VPN%20MPLS.
  • Support de multiples protocoles: Le terme "Multiprotocol" dans MPLS indique sa capacité à transporter différents types de trafic, pas seulement IP.

Composants Clés:

Protocoles de Signalisation:

  • LDP (Label Distribution Protocol): Protocole utilisé pour distribuer les étiquettes entre les routeurs MPLS. Voir LDP%20(Label%20Distribution%20Protocol).
  • RSVP-TE (Resource Reservation Protocol - Traffic Engineering): Protocole utilisé pour établir des LSPs explicites pour l'ingénierie de trafic. Voir RSVP-TE.

Applications:

  • Fournisseurs de services télécoms (opérateurs) pour optimiser leur réseau et offrir des services VPN.
  • Réseaux d'entreprise de grande taille nécessitant un contrôle précis du trafic.