OMNeT++
http://www.omnetpp.org/A discrete-event network simulator. It is a extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators.
Components (simple modules) in OMNeT++ are programmed in C++, then assembled into larger components and models via a high-level language (NEtwork Description, NED) ==> Compound module.
OMNeT++ also support GUI for its modular architecture. It is easy to embedded into your applications.
It is a academic-free open-source network simulator. However, it need to be charged when you use it for business purpose.
Components
- simulation kernel library
- NED topology description language
- OMNeT++ IDE based on the Eclipse platform
- GUI for simulation execution
- Command-line user interface for simulation exection (Cmdenv)
- utilities (makefile creation tool, etc.)
- documentation, simulation samples, etc.
Support Module:
- INET: A open-source OMNeT++ model suite for wired, wireless (e.g., IEEE 802.11) and mobile networks.
http://inet.omnetpp.org/
The support modules are listed as follows.
http://inet.omnetpp.org/Introduction.html - SimuLTE: A open-source OMNeT++ module support for LTE and LTE Advanced networks.
http://inet.omnetpp.org/simulte/ - OS³, the Open Source Satellite Simulator
OS³ is the Open Source Satellite Simulator, which was developed as a framework for simulating various kinds of satellite-based communication, based on OMNeT++. Now, it is a part of the INET Framework.
http://www-os3.kn.e-technik.tu-dortmund.de/ - Vehicles in Network Simulation (Venis)
Veins is an open source framework for running vehicular network simulations. It is based on two well-established simulators: OMNeT++, an event-based network simulator, and SUMO, a road traffic simulator. Support fully-detailed models of IEEE 802.11p and IEEE 1609.4 DSRC/WAVE.
http://veins.car2x.org/
The details support items can refer to the following link
http://veins.car2x.org/features/
By the way, OMNEST is a commercial version product of OMNeT++, which gives more supports than OMNeT++. The following table shows the comparison between OMNEST and OMNeT++.
http://www.omnest.com/
Install method for Windows
Install method for Windows
- download source code package
https://omnetpp.org/omnetpp/download/30-omnet-releases/2291-omnet-4-6-win32-source-ide-mingw-zip - extract via Winzip, WinRAR, or 7zip
- double click "mingwenv.cmd"
- type "./configure" and then "make"
anyone have SDN botnet SImulation in OMNET++
ReplyDelete