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++