2nd International ICST Workshop on OMNeT++

Research Article

VirtualMesh: an emulation framework for wireless mesh networks in OMNeT++

  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5563,
        author={Thomas  Staub and Reto  Gantenbein and Torsten  Braun},
        title={VirtualMesh: an emulation framework for wireless mesh networks in OMNeT++},
        proceedings={2nd International ICST Workshop on OMNeT++},
        publisher={ACM},
        proceedings_a={OMNET++},
        year={2010},
        month={5},
        keywords={wireless emulation OMNeT++ integration of real nodes in simulated environment pre-deployment testing},
        doi={10.4108/ICST.SIMUTOOLS2009.5563}
    }
    
  • Thomas Staub
    Reto Gantenbein
    Torsten Braun
    Year: 2010
    VirtualMesh: an emulation framework for wireless mesh networks in OMNeT++
    OMNET++
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2009.5563
Thomas Staub1,*, Reto Gantenbein1,*, Torsten Braun1,*
  • 1: Institute of Computer Science and Applied Mathematics, Neubrückstrasse 10, 3012 Bern, Switzerland.
*Contact email: staub@iam.unibe.ch, gantenbe@iam.unibe.ch, braun@iam.unibe.ch

Abstract

Wireless Mesh Networks (WMN) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new protocols and architectures in the area of WMN is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing a prototype in a real test-bed is time-consuming and expensive. Irrepressible external interferences can occur which makes debugging difficult. Moreover, the test-bed usually supports only a limited number of test topologies. Finally, mobility tests are impractical. Therefore, we propose VirtualMesh as a new testing architecture which can be used before going to a real test-bed. It provides instruments to test the real communication software including the network stack inside a controlled environment. VirtualMesh is implemented by capturing real traffic through a virtual interface at the mesh nodes. The traffic is then redirected to the network simulator OMNeT++. In our experiments, VirtualMesh has proven to be scalable and introduces moderate delays. Therefore, it is suitable for predeployment testing of communication software for WMNs.