SDN Hub created a starter kit tutorial VM, which comprises various components that will facilitate SDN development.
The VM is Ubuntu 64-bit based, which is preinstalled with various software and tools. Some of the tools installed are as follows:
- Controllers: OpenDaylight, ONOS, RYU, Floodlight, Floodlight-OF1.3, POX, and Trema
- Open VSwitch 2.3, which also supports OpenFlow 1.2, 1.3, and 1.4, LINC Switch
- Mininet
- Pyretic
- Wireshark 1.12.1 with native support for OpenFlow parsing
- JDK 1.8, Eclipse Luna, and Maven 3.3
The VM can be downloaded from https://github.com/PacktPublishing/-Software-Defined-Networking-with-OpenFlow.
The preceding screenshot shows the layout of the VM with Wireshark open and Mininet started.