OMNeT++

OMNeT++ ist eine universelle diskret-ereignisorientierte Simulationsumgebung. Mögliche Einsatzbereiche sind beispielsweise die Simulation von Kommunikationsnetzen, Wartesystemen oder Produktionsprozessen.

Die grundlegenden Komponenten (Module) eines OMNet++ Simulationsmodells werden in C++ programmiert und anschließend mittels einer High-Level-Beschreibung (NED-Dateien) miteinander verbunden. Für viele Anwendungsbereiche existieren bereits fertige Komponenten. Für die Simulation von TCP/IP-Netzen enthält das INET-Framework Module die meisten Protokolle (UDP, TCP, IP, IPv6, ARP, Ethernet etc.).

OMNeT++ steht in den Linux-Pools zur Verfügung.

OMNeT++ kann aufgerufen werden im Terminalfenster mit omnetpp.

Beispiele befinden sich unter /nfs/rzpool/OMNeT++/omnetpp-4.4/samples.

INET-Framework

Eine vorübersetzte Version vom INET-Framework befindet sich im Verzeichnis /nfs/rzpool/OMNeT++/omnetpp-4.4/inet/.
Um diese INET-Module in den eigenen Simulationsprojekten zu nutzen, müssen sie importiert werden:
- File -> Import... -> General-Existing Projects into Workspace
- Select root directory:  /nfs/rzpool/OMNeT++/omnetpp-4.4/inet
- Make sure that "Copy projects into workspace" is _not_ checked.
- click 'Finish'
Fehlermeldungen wegen fehlender Schreibrechte können ignoriert werden, da die Module bereits übersetzt sind.

Beispiele für INET Simulations Modelle befinden sich unter /nfs/rzpool/OMNeT++/omnetpp-4.4/inet/examples.

Um INET im eigenen Projekt zu nutzen, öffnen Sie Project Properties und unter Project References aktivieren Sie INET.

Ansprechpartner an der TUHH - Institut Kommunikationsnetze (E-4): Leo Krüger <leo.krueger@tuhh.de>

Weitere Information: OMNeT++