iperf - mesure de bande passante - exemples d'utilisation

iperf est un logiciel qui est composé en 2 parties.

Le serveur qui reçoit les paquets IP et le client qui génère les paquets IP.
Pratique pour tester ton réseau!

IPv4 et TCP unicast

  • Coté serveur (server5) : % iperf –s –i 1
  • Coté client (server3) : % iperf –c 10.151.1.105

IPv4 et UDP unicast

  • Option : -u
  • Coté serveur (server5) : % iperf –u –s –i 1
  • Coté client (server3) : % iperf –c 10.151.1.105 -u

IPv4 Multicast

  • Coté serveur : % iperf 239.1.1.1 –i 1 –u -s –B
  • Coté client : % iperf -c 239.1.1.1 -u
  • Option –B pour multicast
  • Option –V pour IPv6
  • Option –u pour UDP

 

IPv6 et TCP unicast

  • Option –V pour IPv6
  • Coté serveur (server5) : % iperf –s –i 1 –V
  • Coté client (server3) : % iperf –c 2006 :1 ::105 –V

 

IPv6 Multicast

  • Option –B pour multicast
  • Option –V pour IPv6
  • Option –u pour UDP
  • Coté serveur : % iperf -s –B FF06 ::1 –i 1 –V –u
  • Coté client : % iperf -c FF06 ::1 –V –u

Exemple : génération de paquets multicast UDP, débit 20 Mbps :

cisco@server5:~$ iperf -c 224.0.0.18 -u -T 10 -t 2000 -i  1 -b 20M------------------------------------------------------------Client connecting to 224.0.0.18, UDP port 5001Sending 1470 byte datagramsSetting multicast TTL to 10UDP buffer size:   103 KByte (default)------------------------------------------------------------[  3] local 10.151.1.105 port 32809 connected with 224.0.0.18 port 5001[  3]  0.0- 1.0 sec  2.38 MBytes  20.0 Mbits/sec[  3]  1.0- 2.0 sec  2.38 MBytes  20.0 Mbits/sec[  3]  2.0- 3.0 sec  2.38 MBytes  20.0 Mbits/sec[  3]  0.0- 3.3 sec  7.88 MBytes  20.0 Mbits/sec[  3] Sent 5622 datagramscisco@server5:~$

 

... et un peut de pub pour payer l'hébergement ;)