Evaluation of OpenFlow Controllers
Guillermo Romero de Tejada Muntaner · 2012
The main objective of this project has been to perform a study and evaluation of different types of controllers that exist today. Initially, has been performed a detailed study on the technology and different types of controllers that can be implemented (among other the NOX, Beacon, Trema, SNAC and Maestro Controllers). Then, have been designed two applications, using Beacon and Trema Controllers, both applications with the same purpose: redirect the Ping messages. Finally, have been evaluated these two applications designed and learning-Switch application of the following Controllers: NOX, Beacon, Trema and Maestro.OpenFlow is a new technology based on the Software-De ned Networking (SDN) concept that consists in break with the conventional model of network where is the Switch that decides the actions that have to do. technology separates the Control Plane from the Data Path and this allows for network researchers to develop their own algorithms to control data flows and packets. technology implements the control logic on an external controller (typically an external PC) and this controller is responsible for deciding the actions that the Switch must perform. The communication between the controller and the Data Path is made, on the network itself, using the protocol that provides (OpenFlow Protocol). There is a non-pro t organization called Open Network Foundation (ONF), organization that is responsible to control and publish the dierent speci cations and will give the trademark license OpenFlow Switching to companies that adopt this standard.