This chapter focuses on the role of OpenFlow in cloud computing and in particular the installation and configuration of Neutron. One of the promises of Software-Defined Networking (SDN) and OpenFlow is the improvement that they can introduce in data centers and cloud computing infrastructure. Therefore, it is worth covering the usage of OpenFlow (for instance, the Floodlight plugin for OpenStack) in data centers and in particular OpenStack as one of the widely used control and management software for cloud computing.
A brief introduction of OpenStack and its networking component (which is called Neutron as of writing this) and its overall architecture will be discussed in this chapter. In particular, the installation and configuration of the Floodlight OpenFlow controller plugin will be explained. Interested readers are recommended to consider this...