1 MPLS : MultiLayer Switching Protocol • Qui l’utilise ? • Vocabulaire • Commen

1 MPLS : MultiLayer Switching Protocol • Qui l’utilise ? • Vocabulaire • Comment ça marche ? • Pourquoi est-ce intéressant ? • Exemple d’application : VPN MPLS 2 Qui l’utilise ? Dans les réseaux de transport : • des opérateurs • des entreprise qui ont une partie de leur réseau qui doit se comporter comme celui d’un opérateur Objectif : • rendre aisée la fourniture de services aux réseaux de distribution, voire d’accès 3 Vocabulaire CE : Customer Edge router PE : Provider Edge router E-LSR : Edge Label Switch Router I-LSR : Ingress Label Switch Router E-LSR : Egress Label Switch Router P : Privider LSR : Label Switch Router Réseau MPLS 4 L2 L3 ? Comment ça marche ? Réseau MPLS {L2 (Eth, …)} {L3 IP} {L2 (Eth, …)} [{MPLS} {MPLS}…] {L3 IP} 5 Comment ça marche ? • Un protocole de routage IP dans le domaine de l’opérateur IGP : OSPF, EIGP, • Un protocole de distribution de Labels pour distribuer les correspondances Adresse/Label entre voisins adjacents : LDP • Le LSR d'entrée (Ingress LSR) reçoit les paquets, les route, affecte un label et achemine le paquet labellisé dans le réseau MPLS • Les LSR de coeur de réseau commutent les paquets sur la base des Labels • Le LSR de sortie (Egress LSR) retire le Label et route le paquet IP hors du réseau MPLS IGP + LDP 6 Comment ça marche ? Label = 20 bits > 106 labels Exp = Experimental, 3 bits Class Of Service S = Stack, 1bit MPLS dans MPLS TTL = Time to live, 8 bits • Les LSRs MPLS acheminent toujours les paquets sur la base du Label placé en haut de la pile 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 S E x p L a b e l T T L 7 Comment ça marche ? E n - t ê t e c o u c h e 3 E n - t ê t e P P P E n - t ê t e P P P MP L S H e a d e r E - T E t h e r n e t MP L S H e a d e r E - T F R E - T F R MP L S H e a d e r H E C D A T A C L P P T I V C I G F C V P I L a b e l E n - t ê t e c o u c h e 3 E n - t ê t e c o u c h e 3 E n - t ê t e P P P P a c k e t o v e r S O N E T / S D H E t h e r n e t F r a me R e l a y C e l l u l e A T M 8 Comment ça marche ? 1 7 1 . 6 8 . 1 0 / 2 4 R t r - B R t r - A R t r - C 1 7 1 . 6 8 . 4 0 / 2 4 U t i l i s e r l e l a b e l 3 0 p o u r l a d e s t i n a t i o n 1 7 1 . 6 8 . 1 0 / 2 4 U t i l i s e r l e l a b e l 4 0 p o u r l a d e s t i n a t i o n 1 7 1 . 6 8 . 1 0 / 2 4 I n t f I n L a b e l I n P r é fi x e d ' A d r e s s e I n t f O u t L a b e l O u t 0 - 1 7 1 . 6 8 . 1 0 1 3 0 - - - - - - - - - - - - - - - - I n t f I n L a b e l I n P r é fi x e d ' A d r e s s e I n t f O u t L a b e l O u t 0 3 0 1 7 1 . 6 8 . 1 0 1 4 0 - - - - - - - - - - - - - - - - I n t f I n L a b e l I n P r é fi x e d ' A d r e s s e I n t f O u t L a b e l O u t 0 4 0 1 7 1 . 6 8 . 1 0 1 - - - - - - - - - - - - - - - - - - - • Le chemin imposé par les labels (LSP : Label Switched Path) est dérivés de l’IGP • Il peut y avoir une différence entre le chemin proposé par l’IGP et le LSP : tunnel LSP, routage explicite (ingénierie de trafic) 9 Comment ça marche ? • L’E-LSR n’a pas besoin du label MPLS car il doit faire le routage IP (il le fait savoir à ses LSR amont via LDP en utilisant le label « implicit null ») 0 2 0 1 171.68.10/24 171.68.44/24 P r é fi x e d ' A d r e s s e e t Ma s q u e P r o c h a i n S a u t I n t e r f a c e 1 7 1 . 6 8 . 1 0 / 2 4 1 7 1 . 6 8 . 9 . 1 S e r i a l 0 1 7 1 . 6 8 . 4 4 / 2 4 1 7 1 . 6 8 . 1 2 . 1 S e r i a l 2 1 7 1 . 6 8 / 1 6 . . . N u l l I n t f I n L a b e l I n P r é fi x e d ' A d r e s s e I n t f O u t L a b e l O u t 0 4 1 7 1 . 6 8 / 1 6 2 p o p - - - - - - - - - - - - - - - - I n t f I n L a b e l I n P r é fi x e d ' A d r e s s e I n t f O u t L a b e l O u t 0 - 1 7 1 . 6 8 / 1 6 1 4 - - - - - - - - - - - - - - - - Route agrégée 171.68/16 Route agrégée 171.68/16 Utiliser le Label "implicit-null" pour une FEC 171.68/16 Utiliser le Label "implicit-null" pour une FEC 171.68/16 L'Egress LSR agrège plus de routes La route agrégée est propagée par l'IGP et le Label est affecté par chaque LSR 10 Comment ça marche ? Protocole de routage IP Table de routage IP Plan de contrôle Processus de routage Plan des données IGP Paquets entrants Paquets sortants Routeur sans MPLS 11 Comment ça marche ? Protocole de routage IP Table de routage IP Plan de contrôle Processus de commutation Plan des données IGP Paquets labellisés entrants Routeur MPLS/LSR MPLS LIB LDP Paquets labellisés sortants 12 Comment ça marche ? Protocole de routage IP Table de routage IP Plan de contrôle Processus de commutation Plan des données IGP Paquets labellisés entrants Routeur MPLS/E-LSR MPLS LIB LDP Paquets labellisés sortants Processus de routage Paquets entrants Paquets sortants 13 Comment ça marche ? 1. L’IGP calcule le chemin le plus court à travers le réseau 2. LDP fait correspondre un label à chaque destination IP (résumées) 3. L’E-LSR d’entrée reçoit les paquets, les route classiquement et les encapsule dans MPLS avec le bon label 4. Les LSR acheminent le paquet par commutation des labels 5. Le dernier (ou l’avant dernier) équipement enlève le label et route classiquement 14 Comment ça marche ? Dans ce qui vient d’être dit, les labels correspondent à des routes IP Pourquoi ne pas commuter sur les adresses IP directement ? • c’est ce que fait MPLS dans les exemples qui précèdent • on peut très bien construire des LSP sur d’autres uploads/Ingenierie_Lourd/ mpls 1 .pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager