OMNeT++ 4.0 Current models (supporting OMNeT++ 4.0): •
The INET Framework contains models for IP, TCP, UDP, PPP, Ethernet, MPLS with LDP and RSVP-TE signalling, and other protocols. The INET Framework also includes support for mobile and wireless simulations, mostly based on MF code (see below). Web site is now at http://inet.omnetpp.org and the project's repository is hosted at github.com.
•
Antonio Ariza Quintana has created several ad-hoc routing protocol implementations for the INET Framework. They can be downloaded at github from the INETMANET fork. Further info can be found here.
•
The Mobility Framework (MF) supports simulations of wireless and mobile networks within OMNeT++. Originally it was created at TKN, TU Berlin and later ported to OMNeT++ 4.0 by Jerome Russelot. The 4.x compatible version is now hosted at github.com. MF includes a 802.11 model as well (ad-hoc mode only). Several contributed models (BatteryModule, BMAC, LMAC, Detailed Multiple Access Interference Model (RadioAccNoise3), Radio power consumption model (TI CC 1100, TI CC 2420), IEEE 802.15.4 CSMA (non beacon enabled mode)) has been added to the 4.0 port.
•
MiXiM is a merger of several earlier OMNeT++ frameworks written to support mobile and wireless simulations. The predecessors of MiXiM are: ChSim by Universitaet Paderborn, Mac Simulator by Technische Universiteit Delft, Mobility Framework by Technische Universitaet Berlin, Telecommunication Networks Group, Positif Framework by Technische Universiteit Delft.
•
xMIPv6 is an accurate and extensible Mobile IPv6 simulation model for the INET Framework. xMIPv6 has been jointly developed by Faqir Zarrar Yousaf (Dortmund University of Technology) and Christian Bauer (German Aerospace Center (DLR)). Project web pages: at Uni Dortmund, at DLR. The version for OMNeT++ 3.x can be found on the project page.
•
ReaSE is an extension of the INET Framework. ReaSE is able to create realistic simulation environments with respect to hierarchical network topologies, self-similar background traffic, and attack traffic based on real attack tools, and also provides a graphical user interface for generation of ned files including a realistic topology and necessary traffic generation entities.
•
OverSim is a flexible overlay network simulation framework, developed at the Institut für Telematik, Universität Karlsruhe. It was designed to fulfill a number of requirements that have been partially neglected by existing peer-to-peer simulation frameworks. The first release includes implementations of the peer-to-peer protocols Chord and GIA. Models working with earlier versions of OMNeT++ (3.x):
•
Castalia is a Wireless Sensor Network (WSN) simulator for early-phase algorithm/protocol testing built at the Networks and Pervasive Computing program of National ICT Australia. It supports realistic channel and radio models, and provides support for defining versatile physical processes. It also supports enhanced modeling of the sensing devices and other oftenneglected attributes of a WSN such as node clock drift.
•
OppBSD (Roland Bless, University Karlsruhe) is basically the FreeBSD kernel's networking stack ported into OMNeT++ as a TCP/IP simulation model. It allows for accurate yet very scalable TCP simulations; suitable for network emulation as well. See also: Wiki page and docu.
•
The original version of Mobility Framework (MF) supports simulations of wireless and mobile networks within OMNeT++ 3.x. It was created at TKN, TU Berlin; the site is hosted at SourceForge. MF includes a 802.11 model as well (ad-hoc mode only). This project is no longer maintained. (obsoleted by the MiXiM framework)
•
The Consensus project (TU Delft and Univ.of Twente, the Netherlands) released the packages Positif and MAC Simulator, which were used in their wireless sensor networks and MAC layer publication. (obsoleted by the MiXiM framework)
•
ChSim at University Paderborn: Fading channel simulator -- generates channel state values for a single wireless cell according to mobility models. (obsoleted by the MiXiM framework)
•
A model called Protsim seems to be used in teaching at TU Ilmenau and TU Berlin, check here and here (pages in German).
•
PAWiS is a WSN simulator that targets cross layer and cross module optimization to find global optimum. It has been developed at the Institute of Computer Technology, University of Technology, Vienna.
•
An AODV framework for INET was written by Nicola Concer in Bologna.
•
The NesCT tool, originally from the EYES WSN project at UT Twente and developed by Omer Sinan Kaya, lets you run TinyOS NesC applications directly in OMNeT++ simulations.
•
A Hiperlan/2 model has been written by Imanol Martinez Coca. A more detailed and powerful model has been written (and announced at the 2002 OMNeT++ workshop) at TU Berlin by D. Hollos et al, but the code has never been released.
•
IPv6Suite is developed at CTIE, Monash University, Melbourne. Supports IPv6 (Mobile IPv6 and Hierarchical Mobile IPv6 models are being developed), and contains PPP, Ethernet and 802.11 models. Its more recent branch is IPv6SuiteWithINET (by Andras Varga). However, both IPv6Suite and IPv6SuiteWithINET are considered to be obsolete by now, and any new simulation effort should be done with xMIPv6.
•
SensorSimulator at Louisiana State University is a similar attempt as the Mobility Framework, but less developed and apparently halted.