FlowVisor slicing
In this section, you will learn how to slice your OpenFlow network, construct logical networks over a physical infrastructure, and have each slice controlled by an OpenFlow controller. You will also learn during this process the concept of flowspaces and how the centralized control feature of OpenFlow provides flexible network slicing. The network topology for this exercise is shown in the following diagram, which includes four OpenFlow switches and four hosts.
Switches s1
and s4
are connected to each other through s2
via a low-bandwidth connection (that is, 1 Mbps and defined as LBW_path
in the following custom topology script) and are also connected to each other via s3
through a high-bandwidth (that is, 10 Mbps, defined as HBW_path
in the custom script) set of links:
Network topology
This network topology can be constructed using the following Mininet script (assuming that the flowvisor_topo.py
file is available in the current directory). Mininet installation was presented...