Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from CoRE-RG/OpenFlow

OpenFlow model for OMNeT++ 5.5.1 and INET 3.6.6 compatible with CoRE simulation models.

License

royarm/OpenFlow

 
 

Repository files navigation

OpenFlow

OpenFlow framework is an open source extension to the INET-Framework for the event-based simulation of real-time Ethernet in the OMNEST/OMNeT++ simulation system. It provides implementations for network devices, controllers and controller applications supporting the OpenFlow protocol. It was originally created by the University of Würzburg, Germany and is now managed within the INET frameworks.

This fork contains modified sources to increase compatibility to the other frameworks developed at the CoRE (Communication over Realtime Ethernet) research group at the HAW-Hamburg (Hamburg University of Applied Sciences).

OpenFlow Environment

Quick Start

  1. Download OMNeT++ 5.5.1
  2. Install OMNeT++
  3. Get INET framework 3.6.6
  4. Get OpenFlow framework
    • GitHub: Clone framework and import it in OMNEST/OMNeT++
  5. Select at least the following INET Project Features TCP Common, TCP(INET), IPv4 protocol, IPv6 protocol, Multi network layer, UDP protocol, SCTP, Ethernet, PPP, MPLS support (incl. LDP and RSVP-TE), HTTPTools, IEEE802.1d

Continuous Integration

The build state of the master branch is monitored:

  • Building:
Ubuntu 18.04 Windows 10
Building

IMPORTANT

The OpenFlow model is our original fork to improve compatibility with CoRE4INET for SDN4CoRE. Our simulation models are under continuous development: new parts are added, bugs are corrected, and so on. We cannot assert that the implementation will work fully according to the specifications. YOU ARE RESPONSIBLE YOURSELF TO MAKE SURE THAT THE MODELS YOU USE IN YOUR SIMULATIONS WORK CORRECTLY, AND YOU'RE GETTING VALID RESULTS.

About

OpenFlow model for OMNeT++ 5.5.1 and INET 3.6.6 compatible with CoRE simulation models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.5%
  • Python 3.8%
  • Other 0.7%