INET Framework
Home page: inet.omnetpp.org
INET Framework is an open-source network simulation framework for OMNeT++ and OMNEST. INET supports ad-hoc, wireless and wired (LAN, WAN) simulations (802.11, Ethernet, TCP, IP, IPv6, OSPF, MPLS, RSVP, and other protocols).- Cleanly programmed and extensively commented models lend themselves to experimentation with protocols and various architectures.
- Several models are ported versions of real-life networking software like the Quagga routing daemon, or the AODV-UU implementation, which guarantees simulation accuracy.
- Existing protocol models can be freely combined to form hosts and network devices
- Emulation / Real-Time simulation / hardware-in-the-loop simulation support
There are several extensions to the INET Framework:
- INETMANET adds support for mobile and ad-hoc networks to INET.
- OverSim is an open-source overlay and peer-to-peer network simulation framework. The simulator contains several models for structured (e.g. Chord, Kademlia, Pastry) and unstructured (e.g. GIA) P2P systems and overlay protocols.
- xMIPv6 an accurate and extensible Mobile IPv6 (xMIPv6) simulation model for OMNeT++/INET.
- ReaSE is a framework for creating realistic network simulation environments. ReaSE covers topology generation (AS-level as well as router-level), generation of self-similar background traffic, and generation of attack traffic (e.g. DDoS).
- HIPSim++ is a Host Identity Protocol (HIP) Simulation Framework for INET/OMNeT++, developed to provide a flexible toolset for testing and validation of HIP and its extensions.
- TraCI: Veins (Vehicles in Network Simulation) is an Inter-Vehicular Communication (IVC) simulation framework. Veins is made up of two distinct simulators, OMNeT++/INET for network simulation, and SUMO for road traffic simulation. To perform IVC evaluations, both simulators are running in parallel, connected via a TCP socket. The protocol for this communication has been standardized as the Traffic Control Interface (TraCI).
- VoIPTool is a VoIP traffic generator that creates realistic VoIP packet streams thanks to the utilization of real audio data and an existing VoIP standard codec. Moreover, by applying ITU-T's perceptual evaluation of speech quality (PESQ) approach at the sink, the perceived quality of a transmitted VoIP stream can be determined.
- HTTPTools provides a set of components for detailed HTTP traffic simulation.
Here is a video showing the exploration of a wireless INET simulation in the OMNeT++ Sequence Chart tool (switch to full screen and HD for viewing):
A Case Study
The following paper by INRIA researchers reports about using the INET Framework for simulation of a train communication system. It discusses both the advantages and limitations/difficulties of the INET Framework at the time the article was written, and lessons learned from the project. It is a worthy read.
J.-C. Maureira, P. Uribe, O. Dalle, T. Asahi, J. Amaya (INRIA, Sophia Antipolis, France), 2009. "Component-Based Approach Using OMNeT++ for Train Communication Modeling.", 9th International Conference on Intelligent Transport Systems Telecommunications(ITST), Lille, 20-22 Oct. 2009.
Read more
- Next: Castalia
