Skip to content

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

License

Notifications You must be signed in to change notification settings

CoRE-RG/OpenFlow

This branch is 60 commits ahead of, 18 commits behind inet-framework/openflow:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

582de83 · Jan 24, 2024

History

85 Commits
Nov 16, 2020
Dec 15, 2017
Dec 15, 2017
Jan 11, 2024
Jan 16, 2024
Jan 23, 2024
Jan 12, 2021
Jan 11, 2024
Dec 15, 2017
Dec 15, 2017
Oct 4, 2021
Nov 27, 2020
Jan 24, 2024
Dec 15, 2017

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++ 6.0.2
  2. Install OMNeT++
  3. Get INET framework 3.8.3
  4. Get OpenFlow framework
    • GitHub: Clone this repository and import it in OMNEST/OMNeT++
  5. Working with the framework
    • Start the scenarios in the framework

Continuous Integration

The build state of the master branch is monitored:

  • Building:
Ubuntu 22.04 Windows 11
Building
Tests

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

Packages

No packages published

Languages

  • C++ 94.2%
  • Python 5.1%
  • Other 0.7%