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 ...