Un outil de test avancé pour les réseaux virtuels
Le protocole Internet Protocol version 6 (IPv6) est destiné à succéder au protocole IPv4 actuellement utilisé, en raison principalement de son vaste espace d'adressage, qui offre davantage de flexibilité pour l'attribution d'adresses. En vue d'accélérer l'introduction de l'IPv6 en Europe, le projet Euro6IX a effectué une série de recherches, avant de concevoir et de déployer un réseau IPv6 paneuropéen natif, le banc d'essai Euro6IX. Le projet a créé une infrastructure à trois niveaux différents du réseau pour les échanges IPv6 au niveau du noeud, paneuropéen et natif régional. Le projet Euro6IX a par ailleurs débouché sur la création de services réseau avancés et d'un référentiel d'applications compatibles IPv6 ayant été portées, adaptées ou améliorées. Celles-ci sont mises à la disposition du consortium du projet et de tiers à des fins d'essais. Pour plus d'informations sur le projet, visitez le site: http://www.euro6ix.org./ L'un des outils développés est le Virtual Network User Mode Linux (VNUML), un outil de virtualisation universel libre. Il a été conçu afin de définir et tester rapidement des scénarios complexes de simulation du réseau sur la base du logiciel de virtualisation User Mode Linux (UML), qui permet d'exécuter des versions et des processus de Linux de manière tout à fait sécurisée. Pour les besoins du projet Euro6IX, les chercheurs ont fait appel à l'outil VNUML pour simuler des scénarios d'échanges IPv6 natifs régionaux à l'aide de Linux et des logiciels de routage zebra/quagga. Cet outil pourrait par ailleurs s'avérer extrêmement utile pour tester des applications et services du réseau sur des bancs d'essai complexes constitués de plusieurs noeuds et réseaux à l'intérieur d'une machine Linux. Il permettrait ainsi de gagner un temps considérable et d'éviter beaucoup d'efforts dans la mesure où il évite de devoir recourir à des équipements réels. Cet outil sophistiqué fait appel au langage VNUML pour les descriptions des simulations en XML et à l'interpréteur de langage afin de garantir le développement et la gestion de simulations conviviales. Parmi les applications possibles figurent la création de bancs d'essai de réseaux pour tester de nouvelles applications ou des services réseaux et le développement de pots de miel pour des environnements sécurisés ou pour compléter des laboratoires de réseaux informatiques. Après avoir été utilisé pour diverses activités dans le cadre du projet Euro6IX et par plusieurs universités, centres de recherche et sociétés, l'outil est désormais hébergé par Sourceforge et téléchargeable gratuitement. Pour plus d'informations, visitez le site: http://www.dit.upm.es/vnuml(s’ouvre dans une nouvelle fenêtre)