Start with a clean and minimal install of a Linux system. DevStack attempts to support the two latest LTS releases of Ubuntu, the latest/current Fedora version, CentOS/RHEL 7, as well as Debian and OpenSUSE.
DevStack is a group of extensible scripts used to quickly bring up a complete OpenStack environment based on the latest versions of everything from git master. It is used interactively as a development environment and as the basis for much of the OpenStack project’s functional testing.
Installation and Configuration step by step: DevStack-Ocata.
Mininet-WiFi is an open source platform to emulate wireless OpenFlow/SDN scenarios allowing high-fidelity experiments that replicate real networking environments. Mininet-WiFi augments the well-known Mininet emulat or with virtual wireless stations and access points while keeping the main SDN capabilities and the lightweight virtualization software architecture.
We use the example of sumo-experimental.py, redirecting the connection to an external controller.
Ryu is a component-based software-defined networking framework. Ryu provides software components with well-defined API that make it easy for developers to create new network management and control applications. Ryu supports various protocols for managing network devices, such as OpenFlow, Netconf, OF-config, etc. About OpenFlow, Ryu supports fully 1.0, 1.2, 1.3, 1.4, 1.5 and Nicira Extensions. All of the code is freely available under the Apache 2.0 license.
Ryu was the controller used to receive vehicle connections.
Get Docker Engine - Community for Ubuntu Docker-ce/Ubuntu
Traefik is an open-source Edge Router that makes publishing your services a fun and easy experience. It receives requests on behalf of your system and finds out which components are responsible for handling them.
We used an official image from Traefik (Docker Hub).
Installation and Configuration step by step: Traefik
BTSync Connecting Massive Data Flows, Scalable and Customized Data Transfer & Synchronization Solutions.
To create our P2P application, we use a minimal Docker image based on Alpine Linux with a complete package index and only 5 MB in size!
Installation and Configuration step by step: BTSync