Industry Track to The First International Conference on Simulation Tools and Techniques for Communications, Networks and Systems

Research Article

Marionnet: a virtual network laboratory and simulation

  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2008.3102,
        author={Jean-Vincent Loddo LIPN and Luca Saiu LIPN},
        title={Marionnet: a virtual network laboratory and simulation},
        proceedings={Industry Track to The First International Conference on Simulation Tools and Techniques for Communications, Networks and Systems},
        publisher={ACM},
        proceedings_a={SIMULATIONWORKS},
        year={2010},
        month={5},
        keywords={simulation computer networks GUI interactive UML},
        doi={10.4108/ICST.SIMUTOOLS2008.3102}
    }
    
  • Jean-Vincent Loddo LIPN
    Luca Saiu LIPN
    Year: 2010
    Marionnet: a virtual network laboratory and simulation
    SIMULATIONWORKS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2008.3102
Jean-Vincent Loddo LIPN1,*, Luca Saiu LIPN1
  • 1: 99, avenue J.B. Clément 93430 Villetaneuse, France
*Contact email: loddo@lipn.univ-paris13.fr

Abstract

We present Marionnet1, a high-level simulation tool allowing to accurately reproduce the behavior of physical computer networks made by computers, hubs, switches and routers; virtual machines run unmodified GNU/Linux binaries for the x86 architecture at nearly native speed. Individual virtual devices can be dynamically created, de- stroyed or modified while the rest of the virtual network is running, providing many opportunities for experimentation without any need for clumsy hardware setup. Marionnet has a very intuitive graphical user interface also suitable to inexperienced users, and is being used with suc- cess for teaching computer networks at Universit´e Paris 13. We believe its adoption can be extended to other specialits in the field of network, in order to ease the design and debug of computer networks, applications and protocols. This work presents Marionnet from a user point of view, complementing its description with a practical use scenario showing an example of how the application could be prof- itably employed in the industry.