Evaluation of OpenFlow Controllers

University essay from KTH/Skolan för informations- och kommunikationsteknik (ICT)

Author: Guillermo Romero De Tejada Muntaner; [2012]

Keywords: ;

Abstract: The main objective of this project has been to perform a study and evaluation of different types of OpenFlow controllers that exist today. Initially, has been performed a detailed study on the OpenFlow 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. OpenFlow 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. OpenFlow 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 (OpenFlow Protocol). There is a non-pro t organization called Open Network Foundation (ONF), organization that is responsible to control and publish the dierent OpenFlow speci cations and will give the trademark license "OpenFlow Switching" to  companies that adopt this standard.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)