This work & codes are derived from the course titled SDN Crash Course (Openflow, Mininet, RYU) Practical/Handson.
- Virtualbox, (v6.1 Direct Download)
- Ubuntu 18.04 LTS, (v18.04.x images Download)
- ReMarkable Markdown Editor, (v1.87 Direct Download)
- Atom Editor, (v1.53.0 Direct Download)
- GitKraken 7.4.1. Free, not FOSS.
The main course content demonstrates & functions using Python2.7.x, this documentation is an attempt to technology survey & porting the functionalities of SDN using Python3.7.x
Function | Tool |
---|---|
OS | Ubuntu 18.04 Desktop |
Test Bed | Mininet |
Controller | RYU |
Switch | Openvswitch |
Packet Capture | Wireshark |
Traffic Generator | IPerf |
All the tools & software used in this are possible due to the generous contribution & support from the opensource community. In order to sustain the development, this work is also licensed under GPL 3.0 which states, in short, “I open sourced my code. If you use or modify this code, you should opensource yours too”.
A simplified guide to #licensing https://exygy.com/blog/which-license-should-i-use-mit-vs-apache-vs-gpl/
Acknowledgements: Dr. Bhargab B. Bhattacharya, Dr. Sudip Misra, Dr. Nurzaman Ahmed, Kounteya Sarkar, kNetSolutions India, Udemy,