IP QoS Tester

Mesure de QoS pour transmissions IP

 

IP QoS Tester est une solution très pratique pour mesurer les paramètres les plus importants concernant la Qualité de Service (QoS: Quality of Service) de réseaux IP.

IP QoS Tester vous permet de surveiller la qualité de la connexion entre différentes machines ou différents sites de votre entreprise ou organisation.

IP QoS Tester existe pour Raspberry Pi, Linux et Windows.

IP QoS Tester est une application en mode console (avec une interface web) sur Raspberry Pi et Linux, et une application avec interface graphique sous Windows.

Sur Raspbery Pi, IP QoS Tester est extrêment pratique, grâce aux caractéristiques suivantes:

  • Vous pouvez mesurer la perte, le délai, la gigue (jitter (moyenne et maximum), la corruption et le ré-ordonnancement (moyenne et maximum) des paquets UDP
  • Vous pouvez définir la valeur du champ DSCP (champ des paquets IP pour la mesure de QoS)
  • Fonctionne avec Ethernet et/ou Wifi
  • Très faible encombrement
  • Bon marché
  • Faible consommation
  • Poids plume
  • Sans ventilateur
  • Surveillance 24/7/365
  • Interface web
  • API

IP QoS Tester pemet de tester et surveiller des connexions IP en remplaçant avantageusement des outils comme ping, iperf, nping et ncat.

Les captures d'écran présentées sur cette page proviennent de la version Windows. Les versions Linux et Raspberry Pi n'utilisent pas d'interface graphique (ce sont des outils en ligne de commande).

Vue générale d'IP QoS Tester

IP Qos Tester est une solution contenant trois applications:

  • l'application Sender
  • l'application Receiver
  • l'application Reflector

L'application Sender envoie des datagrammes UDP à l'application Receiver (identifiée par son adresse IP et son numéro de port défini par l'utilisateur). Entre les applications Sender et Receiver, l'application Reflector peut servir d'intermédiaire en renvoyant les données qu'elle reçoit (de Sender) vers une autre machine (faisant fonctionner Receiver).

L'utilisateur peut choisir la valeur du champ DSCP (Differentiated Services Code Point) des paquets UDP envoyés. Le champ DSCP est un champ dans l'en-tête IP qui permet la classification et le marquage du trafic réseau à des fins de qualité de service (QoS), permettant aux routeurs et commutateurs de prioriser et gérer la livraison des paquets en fonction des exigences de service spécifiques.

L'utilisateur peut choisir la taille des datagrammes et le nombre de datagrammes à envoyer dans un test.

Paramètres de QoS mesurés

Si la taille d'un datagramme est inférieure ou égale à la MTU, les applications Sender et Receiver travaillent sur la base de paquets (et non de datagrammes).

L'application Receiver vérifie les paquets reçus et mesure les paramètres les plus importants concernant la QoS:

  • Perte de paquets (ou de datagrammes) : nombre de paquets (ou datagrammes) perdus et pourcentage de paquets (ou datagrammes) perdus
  • Corruption de paquets (ou de datagrammes) : nombre de paquets (ou datagrammes) corrompus et pourcentage de paquets (ou datagrammes) corrompus
  • Délai des paquets (ou des datagrammes), en microsecondes
  • Gigue (jitter) des paquets (ou des datagrammes), en microsecondes
  • Ré-ordonnancement des paquets (ou des datagrammes)

L'application Receiver peut vous envoyer des emails d'alertes si certaines valeurs dépassent un seuil (défini par l'utilisateur) pendant une certaine durée (définie également par l'utilisateur).

L'application Receiver intègre également son propre serveur web (sur le port de votre choix) afin que vous puissiez vérifier les mesures en temps téel et les injecter dans votre propre système de surveillance.

Conclusion

IP QoS Tester est un ensemble de 3 outils: Sender, Receiver and Reflector.

IP QoS Tester mesure le délai, les pertes de paquets, la gigue (jitter) moyenne et maximale, le ré-ordonnancement moyen et maximal, la corruption de paquets envoyés d'une machine à une autre.

IP QoS Tester peut être utilisé de deux manières: