Simulation of Wireless and Wired Networks
OMNEST is compatible with the vast body of open-source simulation models that have been written by researchers for the OMNeT++ simulation framework. These simulation models are being used by hundreds of researchers every day, and simulation results are being published in leading conferences and journals as well as at the annual International OMNeT++ Workshop, a joint event of the ICST SimuTools conference.
The main network simulation frameworks are:
The INET Framework supports ad-hoc, wireless and wired (LAN, WAN) simulations (802.11, Ethernet, TCP, IP, IPv6, OSPF, MPLS, RSVP, and other protocols). There are several projects that are based on INET and extend its functionality with new protocols, such as mobile ad-hoc routing, mobile IPv6, peer-to-peer networks, and so on.
MiXiM is an OMNeT++ modeling framework created for mobile and fixed wireless networks (wireless sensor networks, body area networks, ad-hoc networks, vehicular networks, etc.). It offers detailed models of radio wave propagation, interference estimation, radio transceiver power consumption and wireless MAC protocols (e.g. Zigbee).
Castalia is a simulator developed at NICTA Australia for Wireless Sensor Networks (WSN), Body Area Networks (BAN) and generally networks of low-power embedded devices. It is based on the OMNeT++ platform and can be used by researchers and developers who want to test their distributed algorithms and/or protocols in realistic wireless channel and radio models, with a realistic node behavior especially relating to access of the radio.
- SimSANs - for simulating Storage Area Networks
- PhoenixSim - for physical-layer simulation of photonic networks
A more complete list of models and frameworks is available on the OMNeT++ web site.
Simulation models are truly component-based, meaning that you are able to combine existing blocks (protocol models, application models, queues, etc.) and your custom blocks to form models of arbitrary hosts, routers, switches and other network devices. Another distinguishing feature of OMNEST/OMNeT++ models is the framework approach, meaning that models such as MiXiM and INET are frameworks, having been written with the express purpose of making it easy to extend and build on top of them. Also, protocol models may be mixed with other kinds of simulation models such as performance models or architectural models.
As network simulation frameworks are being developed and released by independent groups, we cannot offer commercial support for them. However, this does not mean you are on your own, because you can get informal support via the OMNeT++ mailing list and other forums.