Vous êtes sur la page 1sur 38

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Atelier 2 : Qualit de service : Impact de la


politique de file dattente.
1.1. Objectif :
Pour examiner les effets de l'application de diffrentes
politiques de file d'attente au routeur. On va examiner le taux de
perte de paquets en raison de dbordement de tampon au niveau du
routeur, le dlai de la queue, et la variation de dlai de la queue (la
gigue).

1.2. Cration du modle de simulation :

On dmarre Riverbed Modeler Academic Edition 17.5.


On slection File puis New
On choisit Projet et on clique sur OK.
On change le nom du projet par MI_OB_QOS_Queuing (avec
MI=Mariam IBEKCH et OB=Oumaima BENEZZOHRA). On
change le nom du scnario par PQ et on clique sur OK.

Figure 1 : Renommer le projet et le scnario


Dans la fentre Initial Topology, on slectionne Create
Empty Scenario et on clique sur Next.
Dans la fentre Choose Network Scale, on slectionne
Choose from Maps et on clique sur Next.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Figure 2 : Choix de la taille du rseau


Dans la fentre Choose Map, on choisit usa et on clique sur
Next.

Figure 3 :
Dans la fentre Select Technologies, on clique sur Next.

Dans la fentre Review, on clique sur Finish.


Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El
Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Tout d'abord, nous allons configurer deux applications bases


sur FTP qui sont identiques, sauf pour les priorits qui leur sont
associs.
Slectionnez Application Config objet dans la palette d'objets et le
placer dans l'espace de travail du projet.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Faites un clic droit sur l'objet et choisissez Edit Attributes.


Dfinissez pour lattribut name : Applications.

Dvelopper lattribut Application Definitions et dfinir rows


attribut 2.
Dvelopper l'attribut ligne 0 et dfinissez pour Name attribute:
FTP_Low_Priority_Application.
Dveloppez l'attribut Description et modifiez la valeur de l'attribut
Ftp.
Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El
Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Rglez lattribut Inter-Request Time (secs) exponential(5).


Rgler lattribut File Size (bytes) constant(500000).

Dans les deux cas, nous aurons besoin pour dfinir le champ Special
Value Not Used afin de modifier les valeurs d'attribut. Notons
que le champ Type of Service est rgl sur Best Effort (0).
Best Effort est le niveau de priorit le plus bas. L'application dfini
transfrera un seul fichier de 500 Ko aprs l'autre avec une moyenne
de 5 secondes entre les transferts. Cliquez sur OK pour fermer la
fentre.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Maintenant dans l'attribut row 1 et dfinir le nom de


FTP_High_Priority_Application.
Encore une fois, on met l'Inter-Demande Time (secs)
exponential (5) et la taille du fichier File Size (bytes) la
constant (500000).
Ensuite, changer le champ Type of Service Excellent Effort (3).
Excellent effort fournit une priorit plus leve que Best Effort.

Cliquez deux fois sur OK pour fermer les fentres.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Slectionnez un objet Profile Config dans la palette d'objets et le


placer dans l'espace de travail du projet. Faites un clic droit sur
l'objet et choisissez Edit Attributes. Dfinissez lattribut nom
name : Profils.
Dveloppez l'attribut Profil Configuration et dfinir lattribut rows
2. Dveloppez l'attribut row 0 et dfinir le nom Profil Name
FTP_Low_Priority_Profile.
Dvelopper lattribut Applications et dfinir lattribut rows 1.
Dvelopper l'attribut row 0 et dfinir Name
FTP_Low_Priority_Application. Rglez Duration (seconds) la
fin du dernier Groupe.
Dveloppez l'attribut Repeatability et de dfinir l Inter-repetition
Time (seconds) la constant(0).
Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El
Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Dveloppez l'attribut row 1, et dfinir le nom du profil Profile


Name FTP_High_Priority_Profile.
Dvelopper lattribut Applications et dfinir lattribut rows 1.
Dvelopper l'attribut row 0 et dfinir le nom
FTP_High_Priority_Application. Rglez Duration (seconds)
End of Last Task.
Dveloppez l'attribut Repeatability et de dfinir le Interrepetition Time (seconds) la constant (0).
Cliquez sur OK pour fermer la fentre.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Application: Supported Profiles attribute. Set the rows attribute


to 1, row 0
Profile Name to FTP_Low_Priority_Profile.
Maintenant que nous avons cr des profils, nous allons
construire un rseau pour les utiliser.
Slectionnez un dispositif de ppp_wkstn de la palette d'objets et le
placer dans l'espace de travail du projet.
Faites un clic droit sur la station et choisissez Edit Attributes.
Modifier l'attribut name de la machine FTP Low Client.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Modifier l' attribut Application: Supported Profiles. Dfinissez


lattribut rows 1, dveloppez l'attribut row 0, et dfinir le nom du
profil Profile Name FTP_Low_Priority_Profile.

Cliquez sur OK pour fermer la fentre.


Slectionnez un autre dispositif ppp_wkstn de la palette d'objets et
le placer dans l'espace de travail du projet.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

10

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Faites un clic droit sur la station et choisissez Edit Attributes.


Modifier l'attribut name de la machine FTP High Client.
Modifier l' attribut Application: Supported Profiles. Dfinissez
lattribut rows 1, dveloppez l'attribut row 0, et dfinir le nom du
profil Profile Name FTP_High_Priority_Profile.

Cliquez sur OK pour fermer la fentre.


Slectionnez un objet de ppp_server de la palette d'objets et le
placer dans l'espace de travail du projet.
Nous allons maintenant configurer le serveur pour soutenir les
applications FTP qui nous avons dfinis.
Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El
Jadida

11

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Faites un clic droit sur l'appareil et choisissez Edit Attributes.


Modifier l'attribut name du serveur FTP Server.

Modifier lattribut Application: Supported Services. Dfinissez


lattribut rows 2. Dfinissez name de la premire ligne
FTP_Low_Priority_Application. Dfinissez name de la deuxime

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

12

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

ligne FTP_High_Priority_Application.

Click on OK twice to close the windows


Slectionnez deux dispositifs ethernet4_slip8_gtwy de la palette
d'objets et les placer dans l'espace de travail du projet.
Faites un clic droit sur le premier routeur et choisissez Set Name.
Changer le nom en Router 1. Faites un clic droit sur le second
routeur et choisissez Set Name. Changer le nom en QoS Router.
Slectionnez liens PPP_DS1 de la palette d'objets et les utiliser
pour relier les deux clients FTP au routeur 1, et de relier les
deux routeurs ensemble. Slectionnez un lien PPP_DS3 de la
palette d'objets et l'utiliser pour connecter le serveur FTP au
QoS router.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

13

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Ensuite, nous devons mettre en place les mcanismes de file


d'attente pour tre utiliss par les routeurs.
Faites un clic droit sur le QoS router et choisissez Select Similar
Nodes afin que nous puissions appliquer des modifications deux
routeurs en mme temps. Slectionnez l'onglet Protocoles => IP
=> QoS => Configure QoS ... dfinissez le QoS Scheme
Priority Queuing.
Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El
Jadida

14

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Notez que le profil QoS est base sur ToS, ce qui signifie que le
routeur utilisera le champ Type de Service dans l'en-tte de paquet
IP pour dterminer quels paquets sont prioritaires. Best Effort et
Excellent Effort priorits que nous avons dfinies prcdemment
sont reprsents en utilisant le champ ToS.
Cliquez sur le bouton radio Interfaces on selected router(s).

Cliquez sur OK pour fermer la fentre.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

15

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Nous avons maintenant configur le QoS Router pour utiliser le


mcanisme de file d'attente de priorit sur ses interfaces.
Notons qu'un objet QoS Config apparat automatiquement dans
l'espace de travail du projet. Cela est d au fait que nous avons
configur le QoS router utiliser les mcanismes de file d'attente.
Faites un clic droit sur le lien PPP qui relie le QoS Router et le
Router 1, et choisissez Edit Attributes. Inspectez les attributs
port a et le port b pour voir quelle interface est utilise sur le
Router QoS IF10.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

16

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Cliquez sur OK pour fermer la fentre.


Faites un clic droit sur le QoS Router et choisissez Edit Attributes.
Dveloppez l'lment IP Routing Parameters, l'objet Interface
Information, et l'lment de ligne pour l'interface que vous venez
de trouver, row10 dans notre cas.
Dveloppez l'objet QoS Informations. Modifier lattribut Buffer
Size (bytes) et dfinissez la valeur 100000.
En faisant la taille du buffer sur cette interface relativement faible, le
buffer overflow se produit plus rapidement, nous permettant de voir
les rsultats des diffrents mcanismes de file d'attente plus
facilement.
Notons que le dbordement finirait par se produire de toute faon
puisque le serveur FTP gnre beaucoup de trafic sur la ligne DS3
qui le relie au routeur QoS, mais le routeur QoS ne dispose que d'une
ligne de DS1 pour transfrer le trafic sur les clients.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

17

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Cliquez sur OK pour fermer la fentre.

1.3. Configurer et excuter la simulation


Faites un clic droit sur le QoS router et slectionnez Choose
Individual Statistics. Dveloppez l'lment Interface IP, et de
slectionner l'utilisation des statistiques :

Buffer Usage (packets),


Queue Delay Variation (sec),
Queuing Delay (sec),
et Traffic Dropped (packets/sec).

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

18

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Cliquez sur OK pour fermer la fentre.


Slectionnez Simulation => Configure Discrete Event
Simulation
Sous l'onglet Common, mettre Duration to 10, et lunit
minute(s).

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

19

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Cliquez sur run pour excuter la simulation.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

20

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Lorsque la simulation est termine, cliquez sur Fermer pour fermer la


fentre.

1.4. Analyser les rsultats


Slectionnez longlet Results => View Results
Slectionnez et dveloppez l'lment Object Statistics, Choose
From Maps Network, l'lment QoS Router, et l'lment IP
Interface.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

21

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Slectionnez les statistiques PQ Traffic Dropped


(packets/sec) IF10 Q1 et PQ Traffic
Dropped(packets/sec) IF10 Q0 (Default Queue).
Notons que l'interface 10 du routeur QoS est-t-elle qui le relie au
routeur 1.
Si, lors de l'installation de la configuration, vous avez constat que
une interface diffrente a t utilis dans votre modle, remplacez
IF10 cette interface pour le reste des rsultats tapes de l'analyse.
Utilisez le mode As Is pour afficher toutes les statistiques. Les
statistiques montrent slectionns combien de paquets ont t
abandonnes en raison de dpassement de mmoire tampon. Q1
correspond au trafic haute priorit et Q0 correspond au trafic basse
priorit.
Notons que la file d'attente haute priorit a un drop rate plus faible
que la file d'attente de faible priorit.
Cliquez sur les statistiques pour dsactiver la prvisualisation.
Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El
Jadida

22

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Slectionnez les statistiques: PQ Queuing Delay (sec)


IF10 Q1 et PQ Queuing Delay (sec) IF10 Q0 (Default
Queue).
Ces statistiques montrent combien de temps les paquets ont d
attendre dans la file d'attente avant d'tre envoy. Vous pouvez voir
que le trafic de faible priorit (Q0) a connu considrablement plus de
files d'attente dlai que le trafic haute priorit (Q1).
Cliquez sur les statistiques pour dsactiver la prvisualisation.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

23

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Slectionnez les statistiques PQ Queue Delay Variation


(sec) IF10 Q1 et PQ Queue Delay Variation (sec) IF10
Q0 (Default Queue).
Ces statistiques montrent la variation de la queue retard (gigue)
que les paquets ont connu. Encore une fois, les expriences de trafic
haute priorit ont beaucoup moins de gigue que le trafic faible
priorit.
Cliquez sur les statistiques pour dsactiver la prvisualisation.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

24

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Slectionnez les statistiques PQ Buffer Usage (packets)


IF10 Q1 et PQ Buffer Usage (packets) IF10 Q0
(Default Queue).
Ces statistiques montrent combien de paquets ont t en attente
dans la file d'attente tout moment pendant la simulation.
Vous pouvez voir que beaucoup de paquets faible priorit
attendaient dans la file d'attente en tout temps, tandis que les
paquets de haute priorit ont t rarement fait attendre. Cliquez sur
les statistiques pour dsactiver la prvisualisation.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

25

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Enregistrons notre modle et fermons toutes les fentres.

1.5. Questions
1. Dupliquer le scnario et nommez-le en WFQ (for Weighted Fair
Queuing).

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

26

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Slectionnez les deux routeurs et choisissez longlet Protocols =>


IP => QoS => Configure QoS
Mettre pour QoS Scheme : WFQ. Notez que le QoS Profil est
base sur ToS, ce qui signifie que le routeur utilisera le champ ToS
que nous avons dfini pour l'application pour dterminer quels
paquets obtenir priorit.
Faire un clique sur le bouton radio ct de Interfaces on
selected router(s).

Cliquez sur OK pour fermer la fentre.

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

27

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Relanons la simulation et examinons:

Packet drop rate

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

28

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Delay

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

29

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Delay variation

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

30

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Buffer occupancy

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

31

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Explications des rsultats :

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

32

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

2. Dupliquer votre scnario et nommez-le FIFO. Slectionnez les


deux routeurs et choisissez l'onglet Protocoles => IP => QoS =>
Configure QoS Rglez le schma QoS au FIFO. Routeurs FIFO
traiter tous les paquets de la mme. Aucun priorits sont mises en
uvre.
Cliquez sur le bouton radio Interfaces on selected router(s).

Cliquez sur OK pour fermer la fentre.


Relancez la simulation et d'examiner le rapport
Packet drop rate :

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

33

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Delay :

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

34

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Delay variation :

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

35

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Buffer occupancy :

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

36

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

Explication des rsultats ..

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

37

Rapport TP

Ateliers OPNET du dimensionnement dun


rseau et la QoS

3. Comparez le Weighted Fair Queuing, file d'attente prioritaire, et


les rgimes FIFO en termes de taux d'abandon, le retard, et la
variation de retard. Quels sont les avantages et les inconvnients de
chacun?

4. Modifier les attributs de l'objet paramtres de QoS. Regardez dans


l'attribut Profils WFQ aux ToS profil base.
Quel poids sont associs aux diffrentes valeurs de TOS WFQ le
rgime? Comment ces poids affectent le fonctionnement du routeur?

5. Modifier les attributs de l'objet paramtres de QoS. Regardez


dans les prioritaires Profils Queuing aux ToS profil base. Combien de
niveaux de priorit sont dfinis? Quelles sont les valeurs ToS sont
associs chaque niveau de priorit?

6. Modifier les attributs de l'objet paramtres de QoS. Regardez la


fois de la priorit Queuing Profils et les profils WFQ. Autre que ToS,
sinon comment peuvent tre classs paquets pour le service de
priorit?

Mariam IBEKCH & Oumaima BENEZZOHRA ENSA El


Jadida

38