| OMNeT++ | |
|---|---|
| Developer | OpenSim Ltd. |
| Stable release | 6.0.3
/ February 28, 2024 (2024-02-28) |
| Written in | C++ |
| Operating system | Linux, macOS, Windows |
| Type | Network simulator |
| License | Academic Public License |
| Website | omnetpp |
OMNeT++ (Objective Modular Network Testbed in C++)1 is a modular, component-based C++ simulation library and framework, primarily for building network simulators.234 OMNeT++ can be used for free for non-commercial simulations like at academic institutions and for teaching.5 OMNEST is an extended version of OMNeT++ for commercial use.67
OMNeT++ itself is a simulation framework without models for network protocols like IP or HTTP. The main computer network simulation models are available in several external frameworks. The most commonly used one is INET89 which offers a variety of models for all kind of network protocols and technologies like for IPv6, BGP. INET also offers a set of mobility models to simulate the node movement in simulations. The INET models are licensed under the LGPL or GPL.10 NED (NEtwork Description) is the topology description language of OMNeT++.
To manage and reduce the time to carry out large-scale simulations, additional tools have been developed, for example, based on Python.11
References
References
- Information Resources Management Association. Networking and Telecommunications: Concepts, Methodologies, Tools, and Applications. Idea Group Inc (IGI); ISBN 978-1-60566-987-8. p. 592.
- "OMNeT++ Discrete Event Simulator - Home". omnetpp.org. Retrieved 2016-12-25.
- Jonathan Loo; Jaime Lloret Mauri; Jesús Hamilton Ortiz. Mobile Ad Hoc Networks: Current Status and Future Trends. CRC Press; ISBN 978-1-4665-1314-3. p. 166.
- Iyengar, S. Sitharama; Parameshwaran, Nandan; Phoha, Vir V.; Balakrishnan, Narayanaswamy; Okoye, Chuka D. (29 March 2011). Fundamentals of Sensor Network Programming: Applications and Technology. John Wiley & Sons. p. 256. ISBN 978-1-118-09949-0. Retrieved 11 March 2021.
- "OMNeT++ License". Retrieved 2017-04-22.
- "OMNEST - High-Performance Simulation for All Kinds of Networks". Retrieved 2017-04-22.
- "OMNEST - OMNeT++ Comparison". Retrieved 2017-04-22.
- "INET Framework". Retrieved 2017-04-22.
- "INET framework for the OMNeT++ discrete event simulator". GitHub. Retrieved 2017-04-22.
- "INET License". GitHub. Retrieved 2017-04-22.
- Barbecho, Pablo Andrés (2020). "Large-Scale Simulations Manager Tool for OMNeT++: Expediting Simulations and Post-Processing Analysis". IEEE Access. 8: 159291–159306. Bibcode:2020IEEEA...8o9291B. doi:10.1109/ACCESS.2020.3020745. hdl:2117/330451. S2CID 221590214.