PRODUCT      TRY OMNEST!      HOW TO BUY      SUPPORT      ABOUT US
 

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 the article (pdf)

Read more