Simulation Models

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.

  • 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.

  • The page lists several model frameworks for the simulation of in-vehicle and inter-vehicle networks, several of them being based on INET.

  • 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.

If you are looking for other simulation models, look into the Model Catalog, check the Publications link, use Site Search or Google search to find related pages, or ask on the Mailing List.

Proceed to the Model Catalog.