OpenFlow is the technology that started the SDN movement, the two terms were often used interchangeably in the early days. Despite being an important component in any SDN discussion, OpenFlow remains to be one of the mysterious topics in traditional network engineer's tool belt.
The course will aim to demystify the technology by using free, open sourced tools such Python, Mininet, and POX controller to build different network applications. In the process, we will gain the knowledge necessary to build a OpenFlow network. The applications will move from basic hub, learning switch, spanning-tree, to interacting with other network components.