Université du Québec en Outaouais Cours Réseaux d’Ordinateurs
Département d'informatique et d’ingénierie Sigle du Cours INF4523
Session - Groupe Hiver 2025 01
Gr. A, B, C Professeur Dhaou SAID
Responsable de Ali Abdallah
laboratoire
TP1 : Test de performance de réseaux avec Boson
NetSim
Résumé des Étapes du TP (page 3-7):
1. Création et configuration d'un réseau de test dans Boson NetSim avec des routeurs,
switches et hôtes.
2. Tests de base de connectivité avec ping et traceroute pour vérifier la communication
entre les périphériques.
3. Utilisation de iPerf pour tester la bande passante et la capacité du réseau.
4. Simulation de goulots d'étranglement et de pertes de paquets pour évaluer la
performance sous différentes conditions.
5. Analyse de la latence et de la qualité de service via ping et traceroute.
6. Résolution de problèmes de performance en ajustant les configurations des
périphériques et en analysant les logs.
Ces tests permettent de comprendre comment gérer la performance du réseau et d'identifier les
zones nécessitant une optimisation dans un environnement simulé.
Rappel de quelles que notions importantes :
I. Représentation des données
Les données informatiques sont représentées par des suites de nombres. Ces nombres sont écrits
en binaire (c’est-à-dire en base 2). En base 2, on n’utilise que les chiffres 0 et 1.
Par conséquent, sur un système informatique, les données sont représentées par une suite de
chiffres 0 et 1 correspondant à des états différents sur le support physique. Ces états peuvent
être
des tensions différentes
1. Unités utilisées
a) Définition (bit) Un symbole binaire (donc en base 2) est appelé un bit (binary digit).
1 bit permet de coder 2 états : 0 et 1 ;
2 bits permettent de coder 4 états : 00, 01, 10 et 11 ;
3 bits permettent de coder 8 états : 000, 001, 010, 011, 100, 101, 110 et 111 ;
...
n bits permettent de coder 2n états.
b) Définition (octet) Une suite de 8 bits est appelée un octet.
Attention, en anglais le bit est appelé bit, alors que l’octet est appelé byte !
Les unités multiples des bits et des octets sont décrites dans les Tableaux suivants :
Table 1 – Unités multiples des bits
Table 1 – Unités multiples des octets
Traditionnellement, lorsque les préfixes “kilo”, “méga”, “giga” et “tera” sont appliqués aux
octets, ils ne représentent pas une puissance de 10, mais une puissance de 2. Cet usage reste
largement en vigueur chez les professionnels comme le grand public. Cependant cette tradition
viole les normes en vigueur qui imposent d’utiliser les préfixes “kibi”, “mébi”, “gibi”, “tébi”
pour les puissances de 2.
II. Mesures de performance
1. Débit
Définition (débit) Le débit d’un réseau mesure la quantité d’information que le réseau peut
transmettre par unité de temps :
L’unité est par conséquent le bit par seconde, noté b/s ou b.s-1. Les réseaux actuels ayant un
débit assez élevé, on utilise plus souvent des méga-bits par secondes, notés M b/s ou M b.s-1.
Définition (débits nominal et utile)
– Le débit nominal d’un réseau est la quantité théorique maximale d’information pouvant être
transmise par unité de temps.
– Le débit utile est la quantité d’information effectivement transmise par unité de temps.
Définition (taux d’utilisation) Le taux d’utilisation du réseau est donc le rapport du débit
utile au débit nominal :
Le taux d’utilisation est inférieur à 100%. Ceci est dû entre autres aux pertes sur la voie de
communication et à l’intervalle de temps laissé entre l’envoi de deux messages.
UQO - Département d’Informatique et d’Ingénierie INF4523 : Réseaux d’Ordinateurs Page 2 / 7
2. Délais
Définition 6 (délai) Le délai total d’acheminement d’un message se compose de deux parties:
– le délai de transmission est le temps mis pour transmettre la quantité d’information du
message, c’est-à-dire :
– le délai de propagation est le temps mis pour que le signal se propage sur le matériel. Les
équipements traversés peuvent introduire des retards.
On a donc :
Les tests de réseau sont un processus utilisé pour mesurer quantitativement ou
qualitativement les performances d'une infrastructure informatique. Il s'agit d'un niveau
primitif d'identification des pannes qui ne nécessite pas des tonnes de données historiques.
Un test de performance est un test dont l'objectif est de déterminer la performance d'un
système informatique.
Les performances réseau se réfèrent à la capacité d'un réseau informatique à transmettre des
données efficacement et rapidement d'un point à un autre. Elles sont souvent mesurées à l'aide
d'indicateurs clés tels que la latence, la bande passante et la gigue.
1. La gigue, mesurée en millisecondes (ms), permet d'évaluer les variations de durée
observées sur le ping. Une gigue basse assure une connexion stable, tandis qu'une gigue
élevée peut entraîner des fluctuations significatives de la qualité de la connexion.
2. La bande passante d'un support de transmission est l'intervalle de fréquences dans lequel
l'affaiblissement du signal est inférieur à une valeur spécifiée.
La bande passante est l'intervalle, mesurée en hertz, entre la fréquence de coupure haute d'un
système et la fréquence de coupure basse. Elle est habituellement notée B ou BP.
Bande passante à -3 dB.
La bande passante dépend de la définition adoptée pour la fréquence de coupure (du support
de transmission). On définit souvent la fréquence de coupure comme celle ou la puissance
est divisée par deux (−3 décibels) par rapport au niveau nominal.
UQO - Département d’Informatique et d’Ingénierie INF4523 : Réseaux d’Ordinateurs Page 3 / 7
Bande passante à −3 dB
La bande passante à −3 décibels est le domaine de fréquence où le gain en puissance est au
moins égal à la moitié du gain maximal. La valeur du gain en décibels est par définition dix fois
le logarithme décimal du rapport des puissances. Une division par deux correspond à:
3. Le débit binaire est une mesure de la quantité de données numériques transmises par unité
de temps.
4. La latence indique le temps nécessaire au transfert des données sur le réseau.
La latence et le débit sont deux métriques qui mesurent les performances d'un réseau
informatique. La latence est le délai de communication réseau.
Les réseaux qui ont un délai plus long ont une latence élevée, tandis que ceux qui ont des temps
de réponse rapides ont une latence plus faible. En revanche, le débit fait référence au volume
moyen de données qui peut réellement transiter par le réseau pendant une période donnée. Il
indique le nombre de paquets de données qui arrivent à destination avec succès et la perte de
paquets de données.
Un réseau à faible débit et à latence élevée a du mal à envoyer et à traiter un volume de
données élevé, ce qui entraîne un encombrement et de mauvaises performances des
applications. En revanche, un réseau à haut débit et à faible latence est réactif et efficace. Les
utilisateurs bénéficient de performances améliorées et d'une satisfaction accrue.
Résumé des différences : débit vs latence
Débit Latence
Le débit mesure le volume de données qui
La latence mesure le délai
De quelle transite par un réseau au cours d'une période d'envoi des données. Une
mesure donnée. Le débit a une incidence sur la quantité
s'agit-il ? latence plus élevée entraîne un
de données que vous pouvez transmettre au
retard sur le réseau.
cours d'une période donnée.
Comment Calculez manuellement le débit en envoyant un Calculez la latence en utilisant
mesurer ? fichier ou en utilisant des outils de test réseau. les temps de réponse.
Unité de
mesure
Mégbits par seconde (Mbit/s). Millisecondes (ms).
Distances géographiques,
Facteurs Bande passante, puissance de traitement du congestion du réseau,
d'impact réseau, perte de paquets et topologie du réseau. protocole de transport et
infrastructure réseau.
UQO - Département d’Informatique et d’Ingénierie INF4523 : Réseaux d’Ordinateurs Page 4 / 7
Travail pratique à réaliser
Réaliser un travail pratique sur les tests de performance de réseau dans Boson NetSim est
une excellente manière d'évaluer la capacité, la latence, la bande passante, la gestion du trafic
et la stabilité d'un réseau. NetSim offre des outils pour simuler des conditions réseau variées,
mesurer les performances et diagnostiquer des problèmes dans un réseau virtuel.
Objectif du TP:
1. Tester la bande passante et la latence du réseau.
2. Simuler des goulots d'étranglement et des pertes de paquets.
3. Analyser le temps de réponse et la qualité de service (QoS).
4. Tester les performances du routage et de la connectivité dans des scénarios
complexes.
5. Utiliser des outils comme Ping, Traceroute, iPerf et des tests de bande passante pour
analyser les performances du réseau.
Étapes de Configuration et de Test :
1. Création du Scénario de Réseau
a) Lancez Boson NetSim et créez un nouveau projet.
o Allez dans File > New Project pour créer un projet vide.
o Ajoutez des routeurs, des switches, et des PC dans votre réseau. Connectez les
périphériques selon un scénario typique : un routeur central avec plusieurs sous-
réseaux connectés à des switches, chacun ayant plusieurs hôtes.
Exemple de réseau :
o Routeur1 : connecté à deux sous-réseaux ([Link]/24 et [Link]/24).
o Chaque sous-réseau a un switch et plusieurs PC pour tester la connectivité.
o Ajoutez des câbles Ethernet pour connecter les périphériques.
b) Configuration des IPs et des interfaces :
o Configurez les interfaces des routeurs avec des adresses IP statiques sur les sous-
réseaux. Par exemple :
Interface sur Router1 pour [Link]/24 : [Link]/24.
Interface sur Router1 pour [Link]/24 : [Link]/24.
c) Configuration du routage :
o Configurez un routage statique ou dynamique sur les routeurs pour permettre la
communication entre les sous-réseaux.
o Par exemple, pour un routage statique :
Sur Router1, ajoutez une route vers le réseau [Link]/24 :
bash
Copy code
Router1(config)# ip route [Link] [Link]
[Link]
Faites de même pour les autres routeurs selon votre topologie.
UQO - Département d’Informatique et d’Ingénierie INF4523 : Réseaux d’Ordinateurs Page 5 / 7
2. Test de la Connectivité de Base
a) Vérification de la connectivité initiale :
o Effectuez un ping entre les hôtes du réseau pour vérifier la connectivité. Par
exemple, depuis PC1 ([Link]), effectuez un ping vers PC2 ([Link])
pour tester la connectivité entre les sous-réseaux.
bash
Copy code
PC1> ping [Link]
b) Vérification des routes et de la topologie :
o Utilisez la commande show ip route sur les routeurs pour vérifier les tables de
routage et assurer que les routes sont correctement configurées.
3. Utilisation de iPerf pour Tester la Bande Passante
a) Installer et configurer iPerf :
o Dans NetSim, vous pouvez utiliser des outils comme iPerf pour tester la bande
passante du réseau.
o Sur PC1, lancez iPerf en tant que client en spécifiant l'adresse de PC2 :
bash
Copy code
PC1> iperf -c [Link]
b) Tester différents types de trafic :
o Vous pouvez ajuster les paramètres d'iPerf pour tester différents types de trafic
(TCP, UDP), en changeant les options comme la taille du buffer ou le nombre de
flux.
o Par exemple, pour tester avec plusieurs flux TCP :
bash
Copy code
PC1> iperf -c [Link] -P 5
c) Analyser les résultats de iPerf :
o iPerf affiche des statistiques comme le débit (en Mbps), la latence et la perte de
paquets pendant le test. Utilisez ces informations pour évaluer les performances du
réseau.
4. Tester la Latence avec Ping et Traceroute
a) Ping pour mesurer la latence :
o Utilisez la commande ping pour mesurer la latence entre les hôtes. Par exemple,
pour tester la latence entre PC1 et PC2, utilisez :
bash
Copy code
PC1> ping [Link]
o Ping donnera des informations sur le temps de réponse (en millisecondes), ce qui
vous permet de mesurer la latence du réseau.
b) Traceroute pour diagnostiquer les étapes du chemin :
UQO - Département d’Informatique et d’Ingénierie INF4523 : Réseaux d’Ordinateurs Page 6 / 7
o Utilisez traceroute pour tracer le chemin des paquets entre deux hôtes et observer
les différents sauts traversés par les paquets :
bash
Copy code
PC1> traceroute [Link]
o Cela vous permettra d'identifier les goulots d'étranglement et les points de latence
élevée dans le chemin.
5. Simuler des Goulots d'Étranglement et la Perte de Paquets
a) Limiter la bande passante pour simuler un goulot d'étranglement :
o Sur les routeurs ou switches, vous pouvez configurer des QoS ou limiter la bande
passante pour tester la capacité du réseau sous différentes conditions de congestion.
Exemple de configuration de limitation de bande passante :
bash
Copy code
Router1(config)# interface gigabitEthernet 0/1
Router1(config-if)# bandwidth 1000
b) Simuler la perte de paquets avec des ACLs ou des erreurs réseau :
o Vous pouvez créer des ACLs ou des conditions spécifiques sur les routeurs pour
simuler des erreurs de réseau, telles que la perte de paquets.
Exemple de configuration d'une ACL pour bloquer une partie du trafic :
bash
Copy code
Router1(config)# access-list 100 deny ip [Link] [Link]
[Link] [Link]
Router1(config)# access-list 100 permit ip any any
Router1(config)# interface gigabitEthernet 0/1
Router1(config-if)# ip access-group 100 in
Cela empêchera le trafic entre les sous-réseaux [Link] et [Link], simulant
ainsi une perte de paquets.
c) Analyser les performances sous charge :
o Exécutez à nouveau des tests avec iPerf, ping, et traceroute pour observer l'impact
de la limitation de bande passante et de la perte de paquets sur la performance du
réseau.
6. Analyser et Résoudre les Problèmes de Performance
a) Analyser les logs et les statistiques :
o Utilisez les outils de NetSim pour collecter des logs sur les routeurs et switches,
comme les show logs, show ip interface brief, et show ip route pour examiner
les erreurs et problèmes de routage.
b) Résoudre les problèmes de performance :
o Si des goulots d'étranglement ou des pertes de paquets sont identifiés, analysez les
configurations de QoS, ACLs, et bandwidth pour optimiser les performances.
Fin
UQO - Département d’Informatique et d’Ingénierie INF4523 : Réseaux d’Ordinateurs Page 7 / 7