MPLS : MultiLayer Switching Protocol

Slides:



Advertisements
Présentations similaires
Multiple Protocol Label Switching (MPLS)
Advertisements

Qui a le nombre qui vient après 8 ?
Institut Supérieur d'Informatique
Routage Dynamique et OSPF
Classe : …………… Nom : …………………………………… Date : ………………..
Les Prepositions.
– Routage. Sommaire 1)Principes fondamentaux 1)Routage statique et dynamique 1)Convergence 1)Routage à vecteur de distance 1)Routage à état de liens 1)Systèmes.
- ACL * Access Control List. Sommaire 1)Théorie 1)ACL standard 1)ACL étendue 1)ACL nommée 1)Mise en place et vérification des ACLs.
Routage Classless VLSM/CIDR. Sommaire 1)Introduction au routage classless 1)CIDR* 1)VLSM** 1)Configuration * Classless Inter-Domain Routing ** Variable.
Emmanuel COLLOD et Michel DELIGNY
Franck PERRAUD Emmanuel WEISS Baptiste MERCIER
Réseaux IP/MPLS Yazid KARKAB IR3.
Le Modèle Logique de Données
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
Architecture de réseaux
Cours Présenté par …………..
Introduction à BGP AfNOG 2011 David Lopoi.
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
II. Chaînage, SDD séquentielles
Rappel au Code de sécurité des travaux 1 Code de sécurité des travaux Rappel du personnel initié Chapitre Lignes de Transport (Aériennes)
MPLS.
Virtual Local Area Network
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
1 Conduite du changement LA CONDUITE DU CHANGEMENT.
Virtual Private Network
Routage Routage = trouver le chemin optimal Opération à la couche 3
Notre calendrier français MARS 2014
VPN - SSL Alexandre Duboys Des Termes IUP MIC 3 Jean Fesquet
Adressage internet utilisé par le protocole IP (Internet Protocol)
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Les charmantes fractions
Copyright © SUPINFO. All rights reserved Module 3 – IP Basics IP adresses, classes and routing Campus-Booster ID : 802.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
Le trafic local doit rester local !
Comparaison entre RIP et OSPF en utilisant OPNET
Ch. PAUL - Piles et Files à l'aide de listes chainées
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
Votre espace Web Entreprises Article 39 Démonstration.
Les réseaux télécom: ATM et MPLS
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
AFNOG 2011 Brice Dogbeh-Agbo
Réseaux Mesh (Maillés) sans fil « WMNS »
Cours 5 Le modèle de référence.
Sommaire Dans ce chapitre, nous aborderons :
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
ARP Le protocole ARP.
Réseau Infrastructure Partage ressources Protocole Sécurité.
Projet Implémentation du protocole MMT sous Linux
Planification et câblage des réseaux
Module Routage Où dois-je envoyer ce paquet ???
Les réseaux locaux virtuels : VLAN
Tutorat 7 - Introduction au Routage et OSPF
ARP Le protocole ARP Pour qui utilise-t-on le protocole ARP ? ou
(\> LordLogs </) VIA 09/12/2010
Les Réseaux Informatiques
Département Informatique Les Réseaux Informatiques Plans d’adressage Laurent JEANPIERRE.
PROTOCOLES DE ROUTAGE DYNAMIQUE
Les listes de contrôle d’accès
Les techniques de transfert
Université des Sciences et de Technologie Mohamed Boudiaf - ORAN
Routage Dynamique et OSPF
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre 4 La couche réseau.
L’architecture IntServ
Yonel Grusson.
Protocoles de routage M6 module réseaux Mars 2003.
Vitual Private Network
IPv6 IP Next Generation Xavier BUREAU & Emilien GUERRIER 11/01/2002.
MPLS - Multi-Protocol Label Switching
Transcription de la présentation:

MPLS : MultiLayer Switching Protocol Qui l’utilise ? Vocabulaire Comment ça marche ? Pourquoi est-ce intéressant ? Exemple d’application : VPN MPLS

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

Vocabulaire Réseau MPLS P : Privider LSR : Label Switch Router PE : Provider Edge router E-LSR : Edge Label Switch Router I-LSR : Ingress Label Switch Router E-LSR : Egress Label Switch Router CE : Customer Edge router

Comment ça marche ? {L2 (Eth, …)} {L3 IP} Réseau MPLS {L2 (Eth, …)} [{MPLS} {MPLS}…] {L3 IP} L2 L3 ?

Comment ça marche ? IGP + LDP 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

Comment ça marche ? Label = 20 bits > 106 labels 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 Exp Label TTL 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

En-tête PPP Packet over SONET/SDH Comment ça marche ? En-tête couche 3 En-tête PPP MPLS Header E-T Ethernet E-T FR HEC DATA CLP PTI VCI GFC VPI Label En-tête PPP Packet over SONET/SDH Ethernet Frame Relay Cellule ATM

Comment ça marche ? Utiliser le label 30 pour la destination 171.68.10/24 Utiliser le label 40 pour la destination 171.68.10/24 171.68.40/24 171.68.10/24 Rtr-A Rtr-B Rtr-C Intf In Label In Préfixe d'Adresse Intf Out Label Out - 171.68.10 1 30 --- ---- Intf In Label In Préfixe d'Adresse Intf Out Label Out 30 171.68.10 1 40 --- ---- Intf In Label In Préfixe d'Adresse Intf Out Label Out 40 171.68.10 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)

Comment ça marche ? Préfixe d'Adresse et Masque Prochain Saut Interface 171.68.10/24 171.68.9.1 Serial 0 171.68.44/24 171.68.12.1 Serial2 171.68/16 ... Null Intf In Label In Préfixe d'Adresse Intf Out Label Out - 171.68/16 1 4 --- ---- Intf In Label In Préfixe d'Adresse Intf Out Label Out 4 171.68/16 2 pop --- ---- Route agrégée 171.68/16 Route agrégée 171.68/16 1 2 Utiliser le Label "implicit-null" pour une FEC 171.68/16 Utiliser le Label "implicit-null" pour une FEC 171.68/16 La route agrégée est propagée par l'IGP et le Label est affecté par chaque LSR L'Egress LSR agrège plus de routes 171.68.44/24 171.68.10/24 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 »)

Protocole de routage IP Comment ça marche ? Routeur sans MPLS Protocole de routage IP IGP Table de routage IP Plan de contrôle Paquets sortants Paquets entrants Processus de routage Plan des données

Comment ça marche ? Routeur MPLS/LSR IGP LDP Protocole de routage IP IGP Table de routage IP Plan de contrôle MPLS LIB LDP Plan des données Paquets labellisés entrants Paquets labellisés sortants Processus de commutation

Comment ça marche ? Routeur MPLS/E-LSR IGP LDP Paquets sortants Protocole de routage IP IGP Table de routage IP Plan de contrôle MPLS LIB LDP Paquets sortants Paquets entrants Processus de routage Plan des données Paquets labellisés entrants Paquets labellisés sortants Processus de commutation

Comment ça marche ? L’IGP calcule le chemin le plus court à travers le réseau LDP fait correspondre un label à chaque destination IP (résumées) L’E-LSR d’entrée reçoit les paquets, les route classiquement et les encapsule dans MPLS avec le bon label Les LSR acheminent le paquet par commutation des labels Le dernier (ou l’avant dernier) équipement enlève le label et route classiquement

Pourquoi ne pas commuter sur les adresses IP directement ? 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 critères : routage sur adresse source classe de service Ingenierie de trafic etc… C’est la notion de FEC : Forwarding Equivalence Class

Comment ça marche ? MPLS est une technique d’identification de flux Les critères de définition des flux sont variés : routage IP service QoS client … Une fois indentifiés les flux sont commutés dans le réseau Cette communtation doit être faite selon une stratégie motivée

Pourquoi est-ce intéressant ? MPLS n’est qu’une technique d’identification de flux MPLS pour MPLS n’a aucun intérêt : la commutation est un peu plus rapide l’ajout de protocoles comme LDP complique Les flux identifiés par MPLS peuvent être traités de manières différentes : c’est la possibilité de gérer des qualités d’acheminement différentes et donc de vendre des services différents aux clients

Exemple d’application : VPN MPLS Prérequis Fonctionnement de base de MPLS : principe des labels LDP nécessité d’utiliser un IGP récursivité de MPLS PE (E-LSR) qui fait le routage P (LSR) qui commute Notion de VFR : Virtual Routing & Forwarding Fusion de routes : passages de routes d’un Protocole de routage à un autre

Notion de VRF CE A CE B PE CE C VPN 1 Client A CE B PE VPN 1 Client B CE C Client C VPN 1 VPN 2 un opérateur a plusieurs clients sur le même PE VRF lui permet de créer un « routeur virtuel » par client chaque VRF a un nom un client peut avoir plusieurs sites à interconnecter : plusieurs VPN dans la même VRF chaque VPN a un numéro

Exemple d’application : VPN MPLS Les CE doivent connaître les réseaux l’un de l’autre pour que le routage au sein du réseau privé, entre les deux sites puisse se faire Passage de la connaissance des réseaux privés de g à d et inv, il faut donc assurer : le passage de CE à PE et inversement le passage entre PE

Exemple d’application : VPN MPLS Passage des annonces de routage entre PE : ces annonces contiennent des chemins vers des réseaux privés elles doivent être confinées au sein de chaque VRF les outils pour le faire sont : le nom de chaque VRF le « route distinguisher » associé à chaque VRF Le seul protocole de routage qui permet de propager ce genre d’info c’est MP BGP ces annonces ne concernent en rien l’IGP de l’opérateur et seront encapsulées dans un label MPLS MP BGP fonctionne de PE à PE sur TCP

Exemple d’application : VPN MPLS Passage des annonces de routage entre CE et PE : Il y a 3 solutions : routage statique routage dynamique différent de celui du client routage dynamique intégré à celui du client

Exemple d’application : VPN MPLS Passage des annonces de routage entre CE et PE : routage statique routage dynamique différent de celui du client CE A IGP client A VPN 1 Client A PE Installer un IGP dans le réseau d’interconnexion ou Mettre des routes statiques dans le CE et sa VRF

Exemple d’application : VPN MPLS Passage des annonces de routage entre CE et PE : routage dynamique intégré à celui du client CE A IGP client A VPN 1 Client A PE Intégrer la VRF du client dans son IGP

Exemple d’application : VPN MPLS IGP ds le réseau d’interconnexion IGP ds le réseau d’interconnexion CE PE MP BGP IGP PE CE IGP Fusion de routes : IGP client avec IGP interco IGP interco avec MPBGP 1 label pour identifier la VRF 1 label pour identifier le VPN dans la VRF

Conclusion Le principe de MPLS est simple La mise en route de MPLS sur un réseau d’opérateur pose de sérieux problèmes de routage MPLS permet aux opérateurs de fournir facilement des services à leurs clients L’opérateur a le moyen de « mettre son réseau à disposition de son client »

Conclusion Construction de routes sur la base du routage IP, mais aussi sur d’autres bases pourquoi pas : le LSP peut se construire selon des critères riches, domaine de recherche MPLS une fois le chemin établi, ts les paquets du même « flux » (ie qui répondent au même critère) passent par le même chemin le label MPLS peut être utilisé pour identifier des flux et leur appliquer une administration particulière

Conclusion GMPLS, les moyens sont connus, les finalités sont plus difficiles à cerner ordre chronologique MPLS, MPLS TE, GMPLS MPLS : routage OSPF ISIS, signalisation LDP RSVP GMPLS : extensions TE de MPLS TE LMP protocole de gestion de « liens » multicouche Triggering : ouvrir des LSP reactif et proactif (de préférence) par exple qd on constate que certains LSP commencent à être chargés Routage : TrafficEngineering, on a déjà du mal à faire du routage sur un critère lié à une seule couche, alors comment le faire qd il y a des liens à plusieurs couches !