GTI530 - Labo 02

15
Département du génie logiciel et des TI Rapport de laboratoire N o de laboratoire 02 Étudiant(s) Pierre-Mary Bien-Aimé Ali Reza Zadissa Etienne Yvener Code(s) permanent(s) BIEP21028409 ZADA22057300 ETIY21106908 Cours GTI530 Session Hiver 2009 Groupe 01 Professeur(e) Zouhair El-Bazzal Chargé(s) de laboratoire Achour Rhim Date 2009-02-25

description

Uploaded from Google Docs

Transcript of GTI530 - Labo 02

Page 1: GTI530 - Labo 02

 

Département du génie logiciel et des TI

Rapport de laboratoire

No de laboratoire 02

Étudiant(s) Pierre-Mary Bien-AiméAli Reza ZadissaEtienne Yvener

Code(s) permanent(s) BIEP21028409ZADA22057300ETIY21106908

Cours GTI530

Session Hiver 2009

Groupe 01

Professeur(e) Zouhair El-Bazzal

Chargé(s) de laboratoire Achour Rhim

Date 2009-02-25

Page 2: GTI530 - Labo 02

Table des matières

Table des matières IntroductionScénario 01 Scénario 02 Scénario 03 Scénario 04Scénario 05 DiscussionConclusionBibliographie

Page 3: GTI530 - Labo 02

Introduction Au sein des protocoles Internet, plusieurs existent avec chacun leur moyen de diviser un réseau, partager de la bande passante et acheminer le trafic. À travers ce laboratoire, nous allons étudier , le protocole MPLS (Multi-Protocol Label Switching).Nous allons comparer un réseau utilisant MPLS avec un autre ne l'utilisant pas. Par la suite, nous voulons vérifier ce que peut apporter l'ingénierie de trafic (Traffic Engineering - TE) pour ensuite conclure avec la différenciation de services. Nous espérons trouver qu'un réseau MPLS-TE va s'avérer le plus efficace pour gérer un réseau.

Le protocole MPLS utilise un mécanisme de routage basé sur l'attribution des étiquettes (Label) aux paquets entrant dans son réseau, grâce à un LER (Label Edge Router) d'entrée ou INGRESS. La commutation des paquets à l'intérieure du réseau MPLS est obtenu par des LSR(Label Switch Router) qui s'appuient totalement sur la valeur des étiquettes accordées aux paquets. Il est important de mentionner que les étiquettes (Label) ne sont pas distribuées de façon arbitraire mais en se basant sur le protocole LDP(Label Distribution Protocole). Dépendant de la valeur de leurs étiquettes,les paquets peuvent appartenir à des FEC(Forward Equivalence Classe) différentes et ils peuvent emprunter des LSP(Label Switch Path) différentes pour traverser le réseau MPLS. La classification des paquets est faite à l'entrée par le LER(INGRESS) ,et avant que les paquets quittent le réseau MPLS , leurs étiquettes seront retirées par un LER (Label Edge Router) de sortie.

Grâce à ces différents protocoles ,on peut faire :la gestion de trafic, offrir de la qualité de service (en gérant la bande passante) et établir des VPN(Vritual Private Network). On peut faire de la gestion de trafic en configurant les différents chemins que les paquets vont emprunter et en associant des niveaux de performance aux classes d'équivalences(FEC) à laquelle ils appartiennent.

Un réseau utilisant la technologie MPLS emploie les mêmes protocoles de routage que le réseau IP ,et par conséquent la technologie MPLS peut être déployée facilement sur un réseau IP. On ne doit pas considérer la technologie MPLS comme le remplacement de IP mais comme son extension , car après tout ce que MPLS apporte est une mise à jour logiciel.

Scénario 01

Page 4: GTI530 - Labo 02
Page 5: GTI530 - Labo 02
Page 6: GTI530 - Labo 02

Les paquets partaient de Vancouver, ensuite allait au routeur LER de Vancouver, ensuite Calgary, Regina, Winnipeg, Montréal, routeur LER de Québec, Québec, routeur LER de Québec, Toronto, Thunder Bay, Regina , Edmonton, routeur LER de Vancouver et pour terminer, Vancouver. Et ceci s'est répété jusqu'à la fin de l'animation.

 

Scénario 02

Page 7: GTI530 - Labo 02
Page 8: GTI530 - Labo 02

Il y a 0.037 seconde de TCP Delay pour le scénario 02 tout comme le scénario 01. Nous expliquons ces résultats par le fait que MPLS de base offre les mêmes résultats d'une configuration standard. Il utilise les mêmes protocoles de routage qu'IP. Dans le scénario 2, le seul trafic se trouvant sur le réseau est du trafic FTP. Le réseau est sensiblement simple (quelques routeurs et aucune diversification de données) alors il n'y a pas des différences notables à constater avec l'usage du protocole MPLS. MPLS devient avantageux quand il y différents flux de trafic, car il va prioriser certains trafics par rapport à d'autre.

 

Scénario 03

Page 9: GTI530 - Labo 02
Page 10: GTI530 - Labo 02

Le réseau ne parvient plus à transmettre des données sur une partie du réseau. Nous avons changé les liens entre les routeurs du réseau de DS1 à DS0. En terme de vitesse, DS0 est moins rapide que DS1 car dans un DS1 peut résider 24 DS0. Donc des paquets sont détruits. Le trafic entre Québec et le LER de Québec est en DS1. Quand le LER de Québec essayer d'envoyer les données sur le réseau, il se trouve dans un réseau DS0. Alors au moment où il y a demande d'accès par contrat, la réponse est négative car la bande passante ne pourra supporter le débit. C'est pour cette raison que nous croyons qu'il y a un trafic faible sur une partie du résau, il équivaut seulement à des demandes de transmissions.

Scénario 04

Page 11: GTI530 - Labo 02
Page 12: GTI530 - Labo 02

 Nous pouvons constater par le graphique que les données a été balancées également sur les LSP disponibles. C'est un des attraits de l'ingénierie de trafic sur MPLS : on met le trafic là ou se trouve la bande passante. Les LSP peuvent servir à mettre en oeuvre la notion de répartition de charge.

 

Scénario 05

Page 13: GTI530 - Labo 02
Page 14: GTI530 - Labo 02

Le trafic de voix étant privilégié, son délai en secondes tend vers les 10 secondes, tandis que pour le FTP c'est une valeur croissante dans le temps. D'autant plus, le service de voix s'avère plus constant et stable. Quand il est utilisé, il fluctue peu pour atteindre son "peak"  et pour la clôture de la connexion. Le trafic FTP s'avère plus volatil, car son trafic n'est pas autant privilégié (classe good) que celui de la voix (classe gold). Avec MPLS-TE, on peut effectuer de la préemption, c'est-à-dire pour un LSP déjà crée, s'il y a du trafic qui a une faible priorité et qui prends la majorité (80%)de la bande passante, et on a besoin d'ajouter un autre trafic avec une plus grande priorité, mais qui occupe seulement 30$ de la bande passante, il y aura alors préemption du 2e trafic sur le 1er. Il va falloir trouver un autre chemin LSP pour le trafic original. De plus, des propositions ont été faites pour intégrer DiffServ au sein de MPLS via des extensions (voir RFC2475 & RGC3270.

MPLS attribue des étiquettes aux paquets afin de les guider dans le chemin qu'ils doivent prendre à travers un réseau. DiffServ associe une classification à un paquet à son entrée sur son réseau afin d'indiquer aux routeurs au sein du réseau la capacité de bande passante qui devrait être accordé. Ainsi une façon de joindre ces 2 techniques serait qu'à l'entrée du paquet sur l réseau, les routeurs de bordures associe une classe aux paquets, et à l'intérieur du réseau, MPLS assigne les chemins optimaux. Ça serait une double assurance : Le trafic de priorité passe par les chemins les moins congestionnés et prend une majorité de la bande passante par exemple. 

DiscussionD'une vue d'ensemble, nous pouvons dire que MPLS-TE est un protocole servant à combler les demandes de ressources croissantes de nos jours. À une petite échelle, MPLS ne sert à rien, mais dans un réseau plus complexe, il permet une différence notable. Aussi en considérant que MPLS peut être définie comme une extension d'IP, son utilisation n'exige pas d'achat d'équipements sur le réseau déjà en place, il faut seulement configurer l'équipement en conséquence.Dans le mode réparation de MPLS on peut configurer chaque LSR du LSP et de cette façon le prochain saut LSP (NEXT HOP) sera déjà calculé et peut replacer le LSP primaire s'il devient non disponible.(transmission et réparation plus rapide)D'après ce que nous avons observé et appris en classe, comme indiqué au scénario 5, une fusion des protocoles de MPLS-Te avec ceux de DiffServ semblerait offrir une gestion de trafic optimale à travers un réseau. 

ConclusionNous pouvons conclure que MPLS est utile seulement quand le réseau supporte son utilisation, c.-à-d. qu'il y a différents types de données qui se transfert sur le réseau avec différentes priorités. MPLS est vraiment avantageux sur des réseaux complexes (plusieurs chemins) car il va diriger le trafic là où le réseau le supporte. D'ailleurs, après avoir vu ce qu'offrait différents protocoles, il aurait été intéressant de voir si on aurait pu simuler un réseau MPLS-TE avec services différenciés.

Bibliographie

1. Wikipedia http :// fr . wikipedia . org / 2. RFC2475 http :// www . ietf . org / rfc / rfc 2475. txt 3. RFC3270 http :// www . faqs . org / rfcs / rfc 3270. html

Page 15: GTI530 - Labo 02

4. Notes de cours Chapitre #35. Notes de cours Chapitre #6