The main simulation frameworks for OMNeT++ 4.x are:
- The INET Framework can be considered the standard protocol model library of OMNeT++. INET contains models for the Internet stack (TCP, UDP, IPv4, IPv6, OSPF, BGP, etc.), wired and wireless link layer protocols (Ethernet, PPP, IEEE 802.11, etc), support for mobility, MANET protocols, DiffServ, MPLS with LDP and RSVP-TE signalling, several application models, and many other protocols and components. The INET Framework is maintained by the OMNeT++ team for the community, utilizing patches and new models contributed by members of the community.
There are several INET-based model frameworks, maintained by independent research groups:
- OverSim is an open-source overlay and peer-to-peer network simulation framework for the OMNeT++ simulation environment. The simulator contains several models for structured (e.g. Chord, Kademlia, Pastry) and unstructured (e.g. GIA) P2P systems and overlay protocols.
- Veins is an open source Inter-Vehicular Communication (IVC) simulation framework composed of an event-based network simulator and a road traffic microsimulation model.
- Others, in no particular order: ReaSE, HIPSim++, INET-HNRL, EPON, mCoA++, SimuLTE, TTE4INET, EBitSim, Quagga -- see them in the Model Catalog.
- INETMANET is a fork of the INET Framework, maintained by Alfonso Ariza Quintana. It is kept up-to-date with INET, and adds a number of experimental features and protocols, mainly for mobile ad-hoc networks, many them written by Alfonso Ariza.
- 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.). MiXiM concentrates on the lower layers of the protocol stack, and offers detailed models of radio wave
propagation, interference estimation, radio transceiver power consumption
and wireless MAC protocols. MiXiM is merger of several earlier OMNeT++ frameworks: 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. It is planned to merge MiXiM into the INET Framework.
- Castalia is a simulator for Wireless Sensor Networks (WSN), Body Area Networks (BAN) and generally networks of low-power embedded devices. It is developed in the Networked Systems theme at NICTA, since 2007. Castalia is used by researchers and developers to test their distributed algorithms and/or protocols in realistic wireless channel and radio models, with a realistic node behaviour especially relating to access of the radio. Castalia's salient features include: model for temporal variation of path loss, fine-grain interference and RSSI calculation, physical process modeling, node clock drift, and several popular MAC protocols implemented. Castalia is highly parametric. It provides tools to help run large parametric simulation studies, process and visualize the results.