Vous êtes sur la page 1sur 25

Tél : (+237) 657 07 98 07

(+ 237) 651 36 96 96
B.P : 749 Yaoundé, Cameroun
Email : info@institutsaintjean.org
www.institutsaintjean.org

TRAVAUX PRATIQUES N° 1
Ingénierie 4
ÉPREUVE RESEAUX HAUTS DEBITS
Durée Examinateur : MAHOU ESSIMI A.
Année académique 2021-2022 ; Semestre II

Cette fiche de travaux pratiques est tirée d’un l’ouvrage intitulé Computer Networks a systems
approach, Laboratory 5 ATM, page 53.

Table des matières


A. Date de remise de rapport..........................................2
B. Objectif ........................................................................2
C. Prérequis .....................................................................2
D. Présentation du TP .....................................................2
E. Procédures ...................................................................3
F. Lecture supplémentaire ...........................................23
G. Exercices..................................................................24
H. Rapport atelier........................................................25

1/25
A. Date de remise de rapport
Le rapport de cet atelier sera envoyé à l’adresse de l’enseignant mahouessimi@gmail.com
au plus tard le vendredi 05 mai 2023 18h00. Tout rapport envoyé après cette date et heure
ne sera pas considéré comme invalide.

B. Objectif
L’objectif de ce TP (Travaux Pratiques) est d’examiner l’effet des couches adaptation
ATM et des classes de service dans la performance du réseau haut débit.

C. Prérequis
• Un ordinateur PC ou desktop fonctionnant avec une mémoire vive de 4 Go
minimum
• Système d’exploitation Windows 10 ou 11
• Un logiciel de simulation réseau de télécommunications OPNET 14.5
• Excellente connaissance sur la technologie ATM

D. Présentation du TP
Le mode de transfert asynchrone ou Asynchronous Transfer Mode (ATM) est un mode de
commutation de paquets orienté connexion. Les paquets qui sont commutés dans un réseau
ATM sont d'une longueur fixe, 53 octets et sont appelées cellules. La taille de la cellule a
un effet particulier sur le transport effectif du trafic vocal. La couche d'adaptation ATM ou
ATM Adaptation Layer (AAL) se situe entre l'ATM et les protocoles de paquets de
longueur variable susceptibles d'utiliser ATM, tels que IP. L'en-tête AAL contient les
informations nécessaires à la destination pour réassembler les cellules individuelles dans
le message d'origine. Étant donné que l'ATM a été conçu pour prendre en charge toutes
sortes de services, y compris voix, vidéo et données, il a été estimé que différents services
auraient des couche AAL différents. AAL1 et AAL2 ont été conçus pour prendre en charge

2/25
des applications, telles que la voix, qui nécessitent des débits binaires garantis. AAL3/4 et
AAL5 prennent en charge les données pour des paquets s'exécutant sur ATM.

L'ATM fournit des capacités de QoS selon ses cinq classes de service : CBR, VBR-rt,
VBR-nrt, ABR et UBR. Avec CBR (Constant Bit Rate), les sources transmettent le flux du
trafic à un débit fixe. Le CBR est bien adapté au trafic vocal qui nécessite généralement
une commutation de circuit. Donc, le CBR est très important pour les compagnies de
téléphone. UBR, débit binaire non spécifié, est le service ATM en mode Best Effort. Il
existe une petite différence entre l'UBR et le mode Best Effort. Étant donné que l'ATM
nécessite toujours une phase de signalisation avant l'envoi des données, l'UBR permet à la
source de spécifier un débit maximum auquel il enverra les données. Les commutateurs
peuvent en faire usage de cette information pour décider d'admettre ou de rejeter le nouveau
VC (Virtual Circuit).

Dans cet atelier, vous configurerez un réseau ATM qui transporte trois applications : voix,
e-mail et FTP. Vous étudierez comment le choix de la couche d'adaptation ainsi que les
classes de service peuvent affecter les performances des applications.

E. Procédures

I. Démarrer un nouveau projet.

1. Démarrez OPNET Modeler 14.5. Ensuite, choisissez New dans le menu File.
2. Sélectionnez Project et cliquez sur OK. Nommez le projet <vos initiales>_ATM,
et le scénario CBR_UBR. Cliquez sur OK.
3. Dans la boîte de dialogue Startup Wizard : Initial Topology, assurez-vous que
l'option Create Empty Scenario est sélectionnée. Cliquez sur Next. Sélectionnez
Choose From Maps dans la liste Network Scale. Cliquez sur Next. Choisissez
USA dans la carte. Cliquez sur Next. Dans la liste Select Technologies, incluez la
famille de modèles atm_advanced comme indiqué dans la figure suivante. Cliquez
sur Next. Cliquez sur Finish.

3/25
II. Générer et configurer le réseau

a. Initialiser le réseau
1. La boîte de dialogue Object Palette Tree devrait maintenant se
trouver en haut de l’espace de travail de votre projet. S’il n’y est pas
ouvrez-le en cliquant sur le bouton encerclé sur la figure ci-dessous.
Assurer vous que atm-advanced est sélectionné dans le menu
déroulant de Object Palette Tree.

4/25
2. Ajouter à l’espace de travail du projet les objets suivants dans la
palette : Application Config, Profile Config, deux commutateurs
atm8_crossconn_adv et un sous-réseau.

a. Pour ajouter un objet à partir d’une palette, cliquer sur son icône
dans la palette d’objets. Ensuite déplacez votre souris vers l’espace
de travail et cliquez pour placer l’objet. Faites un clic droit pour
sortir du « mode création d’objet ».
3. Fermez la boîte de dialogue Object Palette Tree et renommez
(Cliquez avec le bouton droit et sélectionner Set Name) les objets
que vous avez ajoutés comme indiqué, puis enregistrez votre projet.

5/25
b. Configurer les applications
1. Faîtes un clic droit de la souris sur le nœud Applications. Ensuite
sélectionner Edit Attributes. Puis Dérouler la colonne
Applications Définitions et établissez le nombre de lignes à 3.
Enfin, nommer les lignes respectivement par : FTP, EMAIL, et
VOICE.

6/25
i. Accéder à la ligne FTP. Ensuite dérouler la colonne
Description. Assigner la valeur High Load à variable FTP.

ii. Accéder à la ligne EMAIL. Ensuite dérouler la colonne


Description. Assigner la valeur High Load à variable FTP.

iii. Accéder à la ligne VOICE. Ensuite dérouler la colonne


Description. Assigner la valeur PCM Quality Speech à
variable FTP.

2. Cliquez sur OK et enregistrez votre projet.

c. Configurer les profils


1. Faîtes un clic droit sur la souris sur le nœud Profiles. Ensuite
sélectionner Edit Attributes et établir le nombre de lignes à 3.

7/25
i. Nommer et établir les attributs de la ligne 0 comme sur la
capture ci-dessous.

8/25
ii. Nommer et établir les attributs de la ligne 1 comme sur la
capture ci-dessous.

iii. Nommer et établir les attributs de la ligne 2 comme sur la


capture ci-dessous. Cliquez sur OK pour fermer la boîte de
dialogue Object Palette.

9/25
d. Configurer le sous-réseau NorthEast
1. Double-cliquez sur le nœud dessous-réseau NorthEast. Vous
obtenez un espace de travail vide, indiquant que le sous-réseau ne
contient aucun objet.
2. Cliquez sur la palette d’objets et assurez-vous que atm_advanced
est sélectionnez dans le menu déroulant de la palette d’objets.

10/25
3. Ajoutez les éléments suivants à l’espace de travail du sous-réseau :
un commutateur atm8_crossconn_adv, un atm_uni_server_adv,
quatre (04) atm_uni_client_adv, et connectez-les avec des liens
bidirectionnels atm_adv. Fermez la palette. Renommez les objets
comme indiqué sur la capture ci-dessous.

4. Modifiez l’attribut data rate pour tous les liens à DS1

5. Pour NE_Voice1 et NE_Voice2, établissez les attributs suivants :


i. Modifiez ATM Application Parameters à CBR only.
ii. Déroulez la ligne ATM puis ATM Parameters. Ensuite
changer la valeur de Queue Configuration en CBR only.
iii. Déroulez Applications puis Application : Supported
Profiles. Etablir le nombre de lignes à 1. Déroulez la ligne
row 0. Etablir comme valeur pour Profile Name VOICE_P.
iv. Application : Supported Services, éditer sa valeur, entre
comme nombre de lignes 1. Modifiez Name de la ligne
ajoutée en VOICE. Puis cliquez sur OK.

11/25
v. Déroulez la ligne Application : Transport Protocol.
Modifier la valeur de Voice Transport = AAL2

6. Pour NE_Voice1, sélectionner Edit Attributes. Ensuite modifier la


valeur de l’attribut Client Address en écrivant NE_Voice1.

7. Pour NE_Voice2, sélectionner Edit Attributes. Ensuite modifier la


valeur de l’attribut Client Address en écrivant NE_Voice2.

8. Configurer le serveur NE_DataServer comme suit :


i. Application : Supported Services. Editer sa valeur. Définir
comme nombre de lignes 2. Modifier la colonne Name des
lignes ajoutées respectivement en EMAIL et FTP. Puis
cliquez sur OK.
ii. Déroulez la ligne Application : Transport Protocol
Specification. Editez la valeur de Voice Transport à
AAL2.
iii. Editer la valeur de l’attribut Server Address et écrivez
NE_DataServer.

9. Pour NE_Data1 et NE_Data2, modifiez les attributs suivants :


i. Déroulez la ligne ATM Parameters. Puis modifier Queue
Configuration en UBR.
ii. Déroulez la ligne Application : Supported Profiles.
Etablissez comme nombre de ligne 2. Modifier la colonne
Profile Name en FTP_P (ligne 1) et EMAIL_P (ligne_2).

10. Pour NE_Data1, sélectionner Edit Attributes. Ensuite modifier la


valeur de l’attribut Client Address en écrivant NE_Data1.

12/25
11. Pour NE_Data2, sélectionner Edit Attributes. Ensuite modifier la
valeur de l’attribut Client Address en écrivant NE_Data2.

12. Enregistrer votre projet.

e. Ajouter les sous-réseaux restants


1. Vous avez maintenant terminé la configuration du sous-réseau
NorthEast. Pour revenir à l’espace projet, cliquez sur le bouton Go
to the Parent Subnet.

Les sous-réseaux des autres régions devraient être similaires à celui


de NorthEast, à l’exception du noms et adresses des clients.

2. Faites trois (03) copies du sous-réseau que nous venons réaliser.

3. Renommez (clic droit de la souris et sélectionner Set Name) les


sous-réseaux et connectez-les aux commutateurs avec des lien
bidirectionnels atm_adv, comme indiqué précédemment.
(Remarque : il vous sera demandé de choisir le nœud à l’intérieur de
sous-réseau à connecter au lien. Assurer*z-vous de choisir « le
commutateur » à l’intérieur de chaque sous-réseau à connecter.)

13/25
4. Modifiez l’attribut data rate pour tous les liens à DS1

5. Sélectionner et double-cliquez sur chacun des nouveaux sous-


réseaux (quatre sous-réseaux au total) et modifiez les noms,
l’adresse client et l’adresse serveur des nœuds à l’intérieur de ces
sous-réseaux, le cas échéant (par exemple, remplacez NE par SW
pour le sous-réseau SouthWest).

6. Pour toutes les stations voice de tous les sous-réseaux (total de 08


stations), modifiez la valeur de l’attribut Application : Destination
Preferences comme suit :

i. Etablissez la ligne à 1. Ensuite, Modifier Symbolic Name


en Voice Destination. Puis cliquez sur (…) sous la colonne
Actual Name. Etablissez la ligne à 6. Pour chaque ligne,
choisissez une station voice qui ne se trouve pas dans le
sous-réseau actuel. La figure suivante montre les noms
actuels de l’unes des stations voice du sous-réseau
NorthEast.

14/25
(Astuce : Pour réaliser l’étape 6, vous pouvez cliquer sur le
bouton droit de votre souris sur n’importe quelle station
voice et choisir Edit Similar Nodes. Cela fait apparaître un
tableau dans lequel chaque nœud occupe une ligne et les
attributs sont affichés dans les colonnes. Suivez :la même
procédure avec des étapes similaires dans cet atelier).

7. Pour toutes les stations data de tous les sous-réseaux (total de 08


stations), modifiez la valeur de l’attribut Application :
Destination Preferences comme suit :

i. Etablissez la ligne à 2. Ensuite, Modifier Symbolic Name


en FTP server pour la première ligne et Email Server pour
la deuxième ligne. Pour chaque attribut Symbolic Name
(c’est-à-dire, FTP server et Email server), cliquez sur (…)
sous la colonne Actual Name. Puis, Augmentez le nombre
de lignes à 3. Pour chaque ligne, choisissez un data server
qui ne se trouve pas dans le sous-réseau actuel. La figure ci-

15/25
dessous montre les noms actuels de certaines stations data
dans le sous-réseau NorthEast.

8. Pour tous les switches dans le réseau (total de 06 switches),


configurer l’attribut Max_Avail_BW du CBR queue à 100%,
comme indiqué sur la figure ci-dessous ; ainsi que
Min_Guaran_BW à 20%.

(Astuce : Pour réaliser l’étape 8 en une seule opération, vous pouvez


cliquer sur le bouton droit de votre souris sur n’importe quel switch
et choisir Select Similar Nodes. Ensuite, sélectionner Edit
Attributes, et cocher Apply changes to selected Object. Cette
fonctionnalité s’applique même sur des objets de différents sous-
réseaux).

16/25
9. Enregistrez votre projet.

III. Sélectionner les statistiques

Pour évaluer la performance des applications définies dans le réseau, nous collectionnerons
quelques valeurs statistiques disponibles comme suit :

1. Effectuez un clic droit sur votre souris n’importe où dans l’espace


de travail du projet et sélectionnez Choose Individual DES
Statistics dans le menu déroulant.

2. Dans la boîte de dialogue Choose Results, cochez les valeurs


statistiques suivantes comme indiquée sur la figure.

17/25
3. Cliquez sur OK.

IV. Configurer la Simulation

Ici, nous avons besoin de configurer la durée de la simulation

1. Effectuez un clic droit avec votre souris sur le bouton Configure/Run


Discrete Event Simulation (DES).

2. Etablir la durée de la simulation à 10.0 minutes.

3. Cliquez sur Apply. Nous lancerons la simulation plus tard.

18/25
V. Dupliquer le Scénario

Dans le réseau que nous venons de configurer, nous avons utilisé la classe CBR
pour l’application Voice et la classe de service UBR pour les applications FTP et
EMAIL. Pour analyser l’effet de ces différentes classes de services, nous allons
générer un autre scénario similaire au scénario CBR_UBR ; cependant ce scénario
n’utilise qu’une seule classe de service : UBR, pour toutes les applications. De plus,
pour tester l’effet de la couche adaptation de ATM, dans le nouveau scénario, nous
utiliserons AAL5 pour l’application Voice plutôt que AAL2.

1. Sélectionnez Duplicate Scenario dans le menu Scenarios and


attribuer lui le nom UBR_UBR. Ensuite, cliquez sur OK.

2. Pour toutes stations Voice de tous les sous-réseaux, reconfigurez-


les comme suit. (Referrez vous à la note ci-dessous pour un moyen
plus rapide d’effectuer cette étape.)
i. Modifier ATM Application Parameters en UBR only.
ii. Dans ATM Parameters, définissez Queue Configuration
à UBR.
iii. Dans Application : Transport Protocol, changez Voice
Transport en AAL5.

3. Enregistrer votre projet.

Note : une manière simple de réaliser l’étape 2 ci-dessus consiste à


utiliser le navigateur réseau comme suit :
• Sélectionnez Show Network Browser dans le menu View.
• Sélectionnez Nodes dans le menu déroulant et cochez la case
Only Selected comme indiqué sur la figure ci-dessous.
• Ecrivez voice dans le champ de recherche et cliquez sur
Enter.

19/25
• Dans le navigateur de réseau, vous devriez voir une liste de
tous les stations voice sélectionnées.
• Faites un clic droit sur l’une des stations voice de la liste, et
sélectionner Edit Attributes, et cochez Apply changes to
Selected Objects.
• Effectuez le changement de configuration dans l’étape 2 ci-
dessus.
• Pour cacher la fenêtre du navigateur réseau, désélectionner
Show Network Browser dans le menu View.

VI. Lancer la simulation

Pour lancer la simulation des deux scénarios simultanément :

1. Cliquez sur le menu Scenarios. Ensuite sélectionnez Manage


Scenarios.

20/25
2. Changer les valeurs sous la colonne Results à « collect » (ou
« recollect ») pour les deux scénarios. Comparer cela avec la figure
ci-dessous.

3. Cliquez sur OK pour démarrer les deux (02) simulations. En


fonction de la vitesse de votre micro-processeur, cela peut vous
prendre plusieurs minutes pour terminer.

4. Dès lors que les deux (02) simulations ont été exécutées
complétement ; pour chaque scénario, cliquez sur Close.

5. Enregistrez votre projet.

VII. Visualiser les résultats

Pour visualiser et analyser les résultats :

1. Cliquez sur le bouton View Results du menu

21/25
2. Modifiez le menu déroulant dans la partie inférieure droite de la boîte de
dialogue Result Browser de As Is à time_average comme indiqué ci-
dessous.

3. Sélectionner la variable statistique Packet Delay Variation et cliquez sur


Show. Le résultat du graphe pourrait ressembler à celui-ci-dessous
(Remarque : le résultat peut varier légèrement en raison du placement
différent des nœuds).

22/25
F. Lecture supplémentaire
• OPNET ATM Model Description : cliquez sur le menu Protocols. Ensuite
sélectionner ATM, puis Model Usage Guide.

23/25
G. Exercices
1. Analysez le résultat que nous avons obtenu concernant Packet Delay
Variation du service voice. Obtenez les graphes qui comparent le Voice
packet end-to-end delay, le Email download response time, ainsi que
le FTP download response time pour les deux (02) scénarios.
Commentez les résultats.

2. Exécutez un autre scénario comme une réplique du scénario CBR_UBR.


Nommez le nouveau scénario Q2_CBR_ABR. Dans le nouveau scénario,
vous devez utiliser la classe de service ABR pour les données, c’est-à-dire
les applications FTP et EMAIL dans les stations data. Comparez les
performances du scénario CBR_ABR avec celles du scénario CBR_UBR.

Astuces :

24/25
- Pour définir la classe de service ABR sur un nœud, assignez ABR
only à son attribut ATM Application Parameters et ABR only
(Per VC Queue) à son attribut Queue Configuration (un des
paramètres dans ATM Parameters).v

- Pour tous les Switches dans le réseau (total de 6 switches),


configurer Max_Avail_BW de la file ABR à 100% et
Min_Guaran_BW à 20%.

3. Modifiez l’application FTP définie dans le nœud Applications afin que


sa File Size soit le double de la taille actuelle (c’est-à-dire, faîtes-en 100
000 octets au lieu de 50 000 octets). Editez l’application EMAIL définie
dans le nœud Applications afin que sa File Size soit cinq fois supérieure
à la taille actuelle (c’est-à-dire, faîtes-en 10 00 octets au lieu de 2000
octets. Etudiez comment cela affecte les performances des applications
vocales dans les scénarios CBR_UBR et UBR_UBR. (Astuce : pour
répondre à cette question, vous devrez peut-être dupliquer les scénarios
CBR_UBR et UBR_UBR. Nommez les nouveaux scénarios
respectivement Q3_CBR_UBR et Q3_UBR_UBR.)

H. Rapport atelier
Rédigez un rapport qui suit le modèle envoyé par l’enseignant. Ce rapport devrait inclure
les réponses aux exercices ci-dessus ainsi que les graphes que vous avez générés dans la
simulation des scénarios. Examinez les résultats obtenus et comparez ces résultats avec vos
attentes. Mentionnez toute anomalie ou comportement inexpliqué.

Merci et bon courage

25/25

Vous aimerez peut-être aussi