Virtualisation distribuée de réseaux dynamiques et mobiles avec NEmu
In
SM 2013, vol. RNTI-SM-2, pp.19-38
Résumé
L'expérimentation est généralement la dernière phase dans l'élaboration
d'une application réseau avant sa diffusion. Malheureusement, il est assez
difficile, voir impossible, de posséder une infrastructure physique suffisamment
puissante, contrôlée et dynamique de réseau fixe ou mobile afin de tester et valider
l'application. La virtualisation est par conséquent une technique fiable et
économe pour jouer le rôle de plate-forme de test. Nous proposons un outil appelé
NEmu ayant pour but de générer des réseaux virtuels statiques, dynamiques
ou mobiles à la demande afin de tester et de valider des prototypes d'applications
réseaux avec un contrôle complet de la topologie, de la mobilité des noeuds ainsi
que des propriétés des liens. NEmu permet la création et la gestion de réseaux
virtuels avec des ressources matérielles limitées et sans aucun droit d'accès particulier.
Nous proposons également une illustration de l'utilisation de NEmu afin
de tester l'efficacité d'une application de distribution de fichiers reposant sur un
arbre de connexions TCP. Nous mesurons ainsi l'impact d'un tel chaînage sur
les débits et les délais en fonction du nombre de noeuds dans l'arbre, de la taille
des paquets et de la bande passante globale des liens.