Change search
ReferencesLink to record
Permanent link

Direct link
Evaluation of OpenFlow Controllers
KTH, School of Information and Communication Technology (ICT).
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

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.

Abstract [sv]

Det främsta syftet med detta projekt har varit att göra en studie och utvärdering av olika typer av OpenFlow styrenheter som finns idag. Inledningsvis, har genomfört en ingående undersökning av OpenFlow teknik och olika typer av regulatorer som kan genomföras (bland annat NOX, Beacon, Trema, SNAC-och Maestro-styrenheter). Sedan, har utformats två program med Beacon och styrenheter Trema, båda ansökningarna med samma syfte: omdirigera Ping-meddelanden. Slutligen, har utvärderat dessa två utformade program och lärande-Switch tillampningen av följande styrenheter: NOX, Beacon, Trema och Maestro.

OpenFlow är en ny teknik baserad på Software De ned-Nätverk (SDN) begrepp som består i brytning med den traditionella modellen av nätverk där är Switch som avgör vilka åtgärder som har att göra. OpenFlow separerar Control planet från Data Path och detta gör det möjligt för nätverksadministratörer forskare att utveckla sina egna algoritmer för att styra dataflöden och paket. OpenFlow teknik implementerar styrlogiken på en extern styrenhet (typiskt en extern PC) och denna styrenhet är ansvarig för att besluta de åtgärder som Switch måste utföra. Kommunikationen mellan styrenheten och Data Path görs i nätverket själva, med hjälp av protokoll som tillhandahåller OpenFlow (OpenFlow Protocol). Det är en icke-vinstdrivande organisation som heter Open Network Foundation (ONF), organisation som ansvarar för att kontrollera och oentliggöra de olika OpenFlow specifikationer och kommer att ge varumärket licens "OpenFlow koppling" till företag som antar denna standard.

Place, publisher, year, edition, pages
2012. , 90 p.
National Category
Engineering and Technology
URN: urn:nbn:se:kth:diva-104220OAI: diva2:563469
Subject / course
Communications Systems
Available from: 2012-10-30 Created: 2012-10-30 Last updated: 2012-10-30Bibliographically approved

Open Access in DiVA

Evaluation of OpenFlow Controllers(1457 kB)909 downloads
File information
File name FULLTEXT01.pdfFile size 1457 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 909 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 975 hits
ReferencesLink to record
Permanent link

Direct link