Protocole ICMP · leçon 9 sur 9

iPerf : mesure de performance

Plan du cours

01
Qu'est-ce qu'iPerf ?

iPerf3 est un outil open-source de mesure de performance réseau. Contrairement à ping (qui mesure la latence), iPerf mesure la bande passante réelle entre deux points . Cela est indispensable pour valider qu'une infrastructure réseau délivre les débits attendus.

ARCHITECTURE CLIENT–SERVEUR

Serveur iPerf

iperf3 -s
Attend les connexions
⟵⟶
TCP ou UDP
port 5201 défaut

Client iPerf

iperf3 -c @serveur
Lance les tests

02
Commandes essentielles

TERMINAL — iPerf3

# ─── CÔTÉ SERVEUR ───────────────────────────────────────
$ iperf3 -s # écoute sur port 5201
$ iperf3 -s -p 5202 # port personnalisé
# ─── CÔTÉ CLIENT ────────────────────────────────────────
$ iperf3 -c 192.168.1.10 # test TCP basique (10s)
$ iperf3 -c 192.168.1.10 -t 30 # test de 30 secondes
$ iperf3 -c 192.168.1.10 -u # test UDP
$ iperf3 -c 192.168.1.10 -u -b 10M # UDP à 10 Mbps
$ iperf3 -c 192.168.1.10 -P 4 # 4 flux parallèles
$ iperf3 -c 192.168.1.10 -w 64K # fenêtre TCP 64 Ko
$ iperf3 -c 192.168.1.10 -R # test inverse (serveur → client)

RÉSULTAT iPerf3

[ ID] Interval Transfer Bandwidth
[ 4] 0.00- 1.00 sec 112 MBytes 942 Mbits/sec
[ 4] 1.00- 2.00 sec 111 MBytes 931 Mbits/sec
[ 4] 9.00-10.00 sec 113 MBytes 948 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - -
[ 4] 0.00-10.00 sec 1.09 GBytes 937 Mbits/sec sender

03
Cas d'usage concrets


Valider un lien réseau : après installation d'un switch ou d'un câble fibre, tester que la bande passante effective correspond au débit annoncé (1 Gbps, 10 Gbps…).

Comparer TCP vs UDP : TCP avec la gestion des flux de données garantit la livraison · UDP non. iPerf permet de mesurer la perte de paquets et la gigue en UDP . C'est essentiel pour la VoIP et le streaming.

Tester dans les deux sens (-R) : un lien peut avoir une bande passante asymétrique (montant/descendant).  iPerf permet de mesurer chaque sens séparément.

Recette d'infrastructure : lors de la mise en service d'un datacenter ou d'une salle réseau, iPerf est utilisé pour valider que tous les liens fonctionnent à leur capacité nominale avant de mettre en production.
✅ Récap — Chapitre 3 : ICMP & Outils de diagnostic
  • ICMP = couche 3 · messages d'erreur et de contrôle · encapsulé dans IP
  • ping (Type 8/0) = joignabilité · traceroute (TTL+Type 11) = chemin réseau
  • MTR = ping + traceroute continu avec statistiques par saut (Loss%, Avg, StDev)
  • iPerf3 = mesure de bande passante en mode client/serveur · TCP ou UDP · test bidirectionnel

Cours mis à jour en mars 2026.