User Tools

Site Tools


informatique:cisco:mpls

This is an old revision of the document!


MPLS

Protocole de commutation de paquet ; permet l'ingénierie de trafic et la qualité de service.

  • frame mode MPLS : insertion d'un champ de 32 bits entre les niveaux 2 et 3 pour contenir le label MPLS (20 bits pour le label + 3 bits expérimentaux (utilisés par Cisco pour la QoS (champ CoS) + 1 bit bottom-of-stack indicator + 8 bits de TTL)
  • cell mode MPLS ou MPLS over ATM : utilisation du header ATM pour contenir le label MPLS

iLSR et eLSR (ingress/egress Label Switch Router) = routeurs d'entrée/sortie du nuage MPLS qui, respectivement insèrent (impose label) et suppriment (pop label) le label MPLS du paquet.

  • PHP (Penultimate Hop Popping) optimise les performance du MPLS en évitant un lookup sur le routeur de sortie (eLSR).
  • P-router (Provider) : routeur de transit
  • PE-router (Provider Edge) : routeur de bordure de nuage MPLS, reliés aux CE
  • CE-router (Customer Edge) : routeur de bordure client qui n'a pas le notion de MPLS
  • LDP (Label Distribution Protocol) : protocole de dialogue de labels utilisé pour la création de la LFIB
  • TDP (Tag Distribution Protocol) : autre protocole propriétaire Cisco (?)
  • control plane : échange des labels et des informations de routage ; très lourd
  • data plane : moteur de commutation de paquet ; léger. Le LDP utilise des informations du control plane pour construire le data plane.
  • LIB Label Information Base
  • LFIB Label Forwarding Information Base ?

Mise en place

Soit 2 routeurs R1 et R2 : on active le CEF et le MPLS sur les interfaces qui vont bien ; on augmente la MTU des paquets MPLS (il faudra en tenir compte sur les éventuel équipements intermédiaires) :

Sur R1 :

ip cef
int fa0/1
 description vers R2
 ip address 10.0.0.1 255.255.255.0
 mpls label protocol ldp
 mpls ip
 mpls mtu 1512

Sur R2 :

ip cef
int fa0/1
 description vers R1
 ip address 10.0.0.2 255.255.255.0
 mpls label protocol ldp
 mpls ip
 mpls mtu 1512
informatique/cisco/mpls.1245144427.txt.gz · Last modified: 2013/10/14 20:52 (external edit)