How to do it...

OpenFlow, an SDN protocol, is commonly used to control data plane consisting of switches in a centralized manner. This steers up network softwarization where networks can easily be reprogrammed from the controller. This essentially takes away the control of the network from the individual switches, and unifies and consolidates the control to a centralized controller. Thus, the controller is aware of the global network status and can modify the routing tables in the switches in an efficient manner.

In this recipe, we will emulate a large network along with a single RemoteController of Mininet.

The port number 6653 is assigned for OpenFlow (http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=openflow ...

Get Python Network Programming Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.