TP 1 Quality of Service : MGEN

On veut étudier comment les paquets circulent sur un réseaux en fonction du type de trafic, et du type de réseau. Il est conseillé de rédiger le compte-rendu durant le TP. Pour générer le trafic (et aussi le lire) on utilise la commande mgen. Pour extraire des informations (débit, gigue, pertes) et générer des données pour le grapheur on utilise la commande trpr. On utilise comme grapheur la commande gnuplot

Exemple de génération de trafic

Pour générer :

Vous mettez les ligne suivantes dans le fichier source.mgn :

2.0 ON 1 UDP DST 192.168.9.24/5000 PERIODIC [10.0 1024]
6.0 ON 2 UDP DST 192.168.9.24/5001 POISSON [100.0 8192]
11.0 OFF 2

Pour lancer la génération : mgen input source.mgn

Pour plus d'information, voir la documentation de la commande mgen. http://192.168.9.9/QOS/QOS.html

Exemple de lecture de trafic

Pour écouter sur les ports 5000 et 5001 vous mettez la ligne suivante dans le fichier destination.mgn :

0.0 LISTEN UDP 5000,5001

Pour lancer la lecture : mgen input destination.mgn

On peut continuer la commande avec un | si l'on veut envoyer directement la sortie à un programme de traitement ou bien un > si l'on veux sauvegarder les données acquises dans un fichier.

Exemple de traitement et affichage du trafic

Affichage graphique du trafic en temps réel ou à partir d'un fichier.

mgen input destination.mgn | trpr mgen real | gnuplot
trpr <nom_du_fichier_de_log mgen real | gnuplot -persist

Les options de trpr

Expérimentations

Paquet
par
seconde
Taille
Paquet
Affichage graphique temps réel Affichage graphique différé
DébitPerteGigueDébitPerteGigue
50 128       
60 128       
100 128       
1000 128       
50 1024       
60 1024       
100 1024       
1000 1024       
50 8192       
60 8192       
100 8192       
1000 8192       

Il faut tester le trafic dans le cas d'un seul flux périodique entre 2 machines passant par un commutateur. Vous n'êtes pas forcé de remplir toutes les cases du tableau, mais suffisamment pour avoir une idée de ce qui se passe.

Normalement vous devriez trouver 2 types de graphiques qui sortent de l'ordinaire par leur régularité. Essayez d'expliquer d'où viennent ces régularités.

Quel précaution faut-il prendre pour la suite des TP QoS ?

Continuer l'expérimentation en ajoutant un deuxième flux de telle manière qu'il perturbe le premier. Vos conclusions ?

Générez vos trafic à partir de 2 machines différentes. Vos conclusions ?

Que faudra-t-il mesurer dans les prochains TP pour savoir si le premier trafic est perturbé par le second ?

Compte rendu à rendre

Vous envoyez simplement vos conclusions en simple texte sans images par mail à exco@@liris.univ-lyon1.fr. Je ne veux pas de fichiers attachés N'oubliez pas de donner les paramètres exactes des flux que vous avez générés.

Demandez un accusé de réception automatique quand vous envoyez le mail comme cela je n'aurais pas besoin de faire une réponse pour vous indiquer que je l'ai reçu.


Thierry EXCOFFIER
Last modified: Wed Feb 16 14:39:07 CET 2005