54
Réseau MPLS et Simulation avec NS2 Réalisé par : Touré Moussa Angue

mpls présentation

Embed Size (px)

Citation preview

Page 1: mpls présentation

Réseau MPLS et

Simulation avec NS2

Réalisé par :

Touré Moussa

Angue Carine

Page 2: mpls présentation

Plan

Introduction Principes Fonctionnement Applications Ingénierie de trafic Réseaux privés virtuels (VPN) Simulation avec NS

Page 3: mpls présentation

Introduction

Historique Raisons de l’apparition de MPLS.

Nouvelles problématiques

Page 4: mpls présentation

Historique

Situation au début des années 90

Les topologies pour interconnecter les réseaux étaient relativement simples.

De plus le trafic était peu important.

Page 5: mpls présentation

Historique

Situation milieu des années 90 Augmentation importante de la taille des

réseaux . Augmentation des goulots d’étranglement. Augmentation du trafic Routeurs trop lents

Page 6: mpls présentation

Nouvelles problématiques

Recherche en matière de bande passante Recherche en matière de qualité de service Augmentation des tables de routage Recherche de nouvelles fonctionnalités

Evolution vers MPLS issue du travail d’un groupe créé en 1997 par l’IETF

Page 7: mpls présentation

Principes

Page 8: mpls présentation

Principes

Il allie à la fois: Efficacité de routage (niveau 3) Puissance de commutation(niveau 2)

En basant la décision de routage sur une information d’étiquette inséré entre le niveau 2 et le niveau 3.

Multi protocole

Page 9: mpls présentation

Principes

Multi protocole

Page 10: mpls présentation

Principes

Ces labels, simples nombres entiers, sont insérés entre les entêtes de niveaux 2 et 3.

Commutation des labels

Page 11: mpls présentation

Principes

Commutation des labels

Entête MPLS

Page 12: mpls présentation

Principes

Encapsulation MPLS

Commutation des labels

Page 13: mpls présentation

Principes

Commutation des labels

Vocabulaire

• LSRs (Label Switch Routers): sont des routeurs haut débit au cœur du réseau MPLS,qui réalisent la commutation de labels.

•LERs(Label Edge Routers ): sont les routeurs situés à la périphérie du réseau MPLS , peuvent supporter plusieurs ports connectés à des réseaux différents (ATM, Frame Relay ou Ethernet) et font suivre le trafic sur le réseau MPLS.

Page 14: mpls présentation

Principes

Commutation des labels

Vocabulaire

• On distingue 2 catégories de LERs:

Ingress LSR ou routeurs d’entrées imposent les labels.

Egress LSR ou routeurs de sortie sont ceux qui retirent les labels

Page 15: mpls présentation

Principes

Commutation des labels

Vocabulaire

• Notion de FEC (Forward Equivalence Class ) :

C’est la représentation d’un groupe de paquets qui ont en commun les mêmes besoins quant à leur transport. Les paquets appartenant à une même FEC suivront le même chemin et recevront le même traitement au cours de leur acheminement

Page 16: mpls présentation
Page 17: mpls présentation

Principes

Commutation des labels

Vocabulaire

• Label-Switched Paths (LSP) :

Une FEC pour être acheminée utilisera un ensemble de LSR constituant un chemin à travers le réseau .

Page 18: mpls présentation

Fonctionnement

Page 19: mpls présentation

Fonctionnement

Rabat

Casa Settat

Marrackech

Page 20: mpls présentation

Fonctionnement

Il existe deux méthodes pour propager les labels entre LSR: upstream et downstream.

Propagation de labels

Page 21: mpls présentation

FonctionnementPropagation de labels

Le routeur A est un upstream neighbor par rapport au routeur B pour le réseau 192.168.2.0.

Le routeur A est aussi downstream neighbor par rapport au routeur B pour le réseau 192.168.1.0.

Une méthode de distribution des labels dite « downstream » indique que la propagation des réseaux se fait du routeur le plus proche au routeur le plus éloigné (downstream vers upstream).

Page 22: mpls présentation

Fonctionnement

Rabat

Page 23: mpls présentation

Fonctionnement

Rabat

CasaSettat

Marrackech

Page 24: mpls présentation

Fonctionnement

Page 25: mpls présentation

Fonctionnement

Casa

Rabat

Marrackech

Settat

Page 26: mpls présentation

Fonctionnement

Page 27: mpls présentation

Fonctionnement

Rabat

Casa Settat

Marrackech

Page 28: mpls présentation

Fonctionnement

Page 29: mpls présentation

Fonctionnement

Avantages Flexibilité de routage +puissance de commutation. Rapidité dans les traitements

• Mais …. Ceci n’est plus d’actualité , avec la puissance des

routeurs utilisés de nos jours. L’intérêt de MPLS réside maintenant dans ses

applications.

Page 30: mpls présentation

Applications

Page 31: mpls présentation

Applications

Page 32: mpls présentation

Applications

Page 33: mpls présentation

Applications

Page 34: mpls présentation

Applications

Page 35: mpls présentation

Simulation avec NS2

Page 36: mpls présentation

Network Simulator V.2 (NS) est un simulateur de réseaux qui

permet de définir un réseau avec ses différents nœuds et d’établir la communication entre les différents nœuds.

Pour définir les conditions de simulation, NS utilise un langage orienté objet appelé Otcl (Object Tool Command Langage)

NS utilise 2 langages : C++ et Otcl

Page 37: mpls présentation

Pourquoi 2 langages ?

une pour les simulations détaillées de protocoles

C++

car rapide à l’exécution.

Une autre pour les simulations où il n’y a que quelques variations de quelques paramètres

Otcl

car changements faciles et rapides

Page 38: mpls présentation

Le réseau simulé

Page 39: mpls présentation

Caractéristiques du réseau

2 nœuds et 7 Lsr mpls Liaisons full-duplex de 1Mbs et 10 ms Emission de paquets de 500 octets chaque

0.01s Node0 émet à Node9 Node1 émet à Node10 Trafic CBR(Constant Bite Rate)

Page 40: mpls présentation

Nous avons simulés les fonctions MPLS suivantes :

Le mode control driven Flow aggregation Ingénierie de trafic Etablissement d’un Explicit Route-LSP en

utilisant CR-LDP Etablissement d’un LSP tunnel

Page 41: mpls présentation

NAM :Network AniMator

Page 42: mpls présentation

Au début de la simulation

Page 43: mpls présentation

A 0.01s: LDP basé sur le mode control driven

Page 44: mpls présentation

-A 0.1s , les nœuds Node0 et Node1 commencent à émettre des paquets.

-A 0.2s , les LSR 7 et 8 émettent des messages LDP withdraw pour invalider respectivement les FEC 9 et 10

Page 45: mpls présentation

A 0.3s , c’est le mécanisme de flow-aggregation ,c’est à dire que les FEC 9 et 10 sont remplacés par le FEC 6.

Page 46: mpls présentation

-A 0.5s , le LSR6 invalide le FEC 6.

Donc les paquets ne peuvent plus passer par le ER-LSP

Page 47: mpls présentation

A 0.7s , le Node1 cesse d’émettre . Il y a création d’un Explicit Route LSP entre LSR2 et LSR 7 en passant par les LSR 5, 4, 6 et 8.

Page 48: mpls présentation

Le protocole de distribution utilisé est Constrainted-based Route LDP. Il permet d’établir des routes explicites en tenant compte des contraintes de qualité de service.

Page 49: mpls présentation

A 0.9s , le FEC 9 est associé au ER-LSP ce qui signifie que ces paquets pourront emprunter cette route.

Page 50: mpls présentation

-A 1.1s , le ER-LSR se termine avec le message LDP release.

-A 1.2s , il y a création d’un LSP tunnel entre les LSR 4 et 8 à travers les LSR 5 et 6.

Page 51: mpls présentation

A 1.4s , il y a egalement création d’un autre ER-LSP entre les LSR 2 et 7 en passant par 3, 4 et le tunnel crée.

Page 52: mpls présentation

Démonstration

Page 53: mpls présentation

CONCLUSION

Page 54: mpls présentation