From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) OpenSim Ltd.
Stable release
5.1 / April 3, 2017; 28 days ago (2017-04-03)[1]
Development status Active
Written in C++
Operating system Linux, macOS, Windows
Type Network simulator
License Academic Public License

OMNeT++ (Objective Modular Network Testbed in C++)[2] is a modular, component-based C++ simulation library and framework, primarily for building network simulators.[3][4][5] OMNeT++ can be used for free for non-commercial simulations like at academic institutions and for teaching.[6] OMNEST is an extended version of OMNeT++ for commercial use cases.[7][8]

OMNeT++ itself is a generic modular 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 INET [9][10] which offers a variety of models for all kind of network protocols and technologies like for MANET, WSN, IPv6, BGP etc. 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.[11]


  1. ^ "OMNeT++ 5.1 Released". OpenSim Ltd. 
  2. ^ Information Resources Management Association. Networking and Telecommunications: Concepts, Methodologies, Tools, and Applications. Idea Group Inc (IGI); ISBN 978-1-60566-987-8. p. 592.
  3. ^ "OMNeT++ Discrete Event Simulator - Home". Retrieved 2016-12-25. 
  4. ^ 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.
  5. ^ S. Sitharama Iyengar; Nandan Parameshwaran; Vir V. Phoha. Fundamentals of Sensor Network Programming: Applications and Technology. John Wiley & Sons; 29 March 2011. ISBN 978-1-118-09949-0. p. 256.
  6. ^ "OMNeT++ License". Retrieved 2017-04-22. 
  7. ^ "OMNEST - High-Performance Simulation for All Kinds of Networks". Retrieved 2017-04-22. 
  8. ^ "OMNEST - OMNeT++ Comparison". Retrieved 2017-04-22. 
  9. ^ "INET Framework". Retrieved 2017-04-22. 
  10. ^ "INET framework for the OMNeT++ discrete event simulator". Retrieved 2017-04-22. 
  11. ^ "INET License". Retrieved 2017-04-22.