OMNeT++

OMNeT++

OMNeT++ (Objective Modular Network Testbed in C++)[1] is a modular, component-based C++ simulation library and framework, primarily for building network simulators.[2][3][4] 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.[6][7]

Quick Facts Developer(s), Stable release ...

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 INET[8][9] 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]

See also


References

  1. Information Resources Management Association. Networking and Telecommunications: Concepts, Methodologies, Tools, and Applications. Idea Group Inc (IGI); ISBN 978-1-60566-987-8. p. 592.
  2. "OMNeT++ Discrete Event Simulator - Home". omnetpp.org. Retrieved 2016-12-25.
  3. 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.
  4. 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.
  5. "OMNeT++ License". Retrieved 2017-04-22.
  6. "OMNEST - OMNeT++ Comparison". Retrieved 2017-04-22.
  7. "INET Framework". Retrieved 2017-04-22.
  8. "INET License". GitHub. Retrieved 2017-04-22.

Share this article:

This article uses material from the Wikipedia article OMNeT++, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.