Jean-Vincent Loddo (LIPN - Paris 13) - Luca Saiu (LIPN - Paris 13) Marionnet, laboratoire de réseaux virtuels Marionnet permet de lancer sur un seule machine hôte un réseau complet composé d'ordinateurs virtuels, répéteurs (hub), commutateurs (switch) et routeurs interconnectés par des cables Ethernet (droits ou croisés). Marionnet permet une reconfiguration dynamique du réseau : tout composant virtuel peut être créé, éliminé, modifié, démarré, arrêter ou suspendu à n'importe quel moment, pendant que le reste du réseau tourne. Il est aussi possible de simuler des défauts (anomalies) des composants réseau avec un contrôle très fin, au niveau de la direction de la ligne électrique. Pour que le réseau virtuel ne soit pas isolé du monde réel, il est possible d'utiliser un composant "prise externe" permettant de faire le pont entre les composants virtuels et le ou les réseaux accessibles par la machine hôte. Les machines virtuelle sont des systèmes GNU/Linux x86 équipés d'une distribution Debian. Les applications graphiques (wireshark, firefox,..) peuvent être affichées sur le serveur X de l'hôte ou dans un environnement graphique totalement dédié à la machine virtuelle (Xnest). Le support pour d'autres distributions GNU/Linux non-debian est facile à rajouter. Marionnet s'adresse principalement aux étudiants et enseignants de réseau et informatique mais peut être aussi utilisée comme plateforme de développement et de test d'applications réseau. Marionet est implémentée en OCaml, avec une interface graphique GTK+ (lablgtk), et utilise entre autres les technologies User Mode Linux (UML) et Virtual Distributed Network (VDE) pour l'émulation ou simulation des composants virtuels.