Introduktion till Software Defined Networking : Utvärdering av kontroller

Denna studie fokuserar på att samla information om Software Defined Networking, dess protokoll och dess kontroller. Det som jag har lärt mig under arbetet kommer att användas för att utvärdera två olika kontroller, POX och ONOS. Ett traditionellt nätverks kommer att sättas upp fysiskt och användas s...

Full description

Bibliographic Details
Main Author: Nyberg, Tihmmy
Format: Others
Language:Swedish
Published: Mittuniversitetet, Institutionen för informationssystem och –teknologi 2020
Subjects:
SDN
POX
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39380
id ndltd-UPSALLA1-oai-DiVA.org-miun-39380
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-miun-393802020-06-30T04:21:06ZIntroduktion till Software Defined Networking : Utvärdering av kontrollersweNyberg, TihmmyMittuniversitetet, Institutionen för informationssystem och –teknologi2020Software Defined NetworkingSDNcontrollersPOXONOSevaluationlab instructionSoftware Defined NetworkingSDNkontrollerPOXONOSutvärderinglaborationComputer EngineeringDatorteknikDenna studie fokuserar på att samla information om Software Defined Networking, dess protokoll och dess kontroller. Det som jag har lärt mig under arbetet kommer att användas för att utvärdera två olika kontroller, POX och ONOS. Ett traditionellt nätverks kommer att sättas upp fysiskt och användas som en grund för att jämföra kontrollerna. Den traditionella lösningen använder två routrar och fyra switchar, och egenskaper som testas är bland annat lager 2 och lager 3 samt deras protokoll för redundans. Kontrollerna kommer sedan att användas för att se om de lever upp till samma krav. Resultaten av denna studie visar att varken POX eller ONOS kunde användas för varje testat scenario, inte med de moduler som kontrollerna kommer förinstallerade med. Det visade också att de egenskaper som de levde upp till var en hel del lättare att konfigurera och övervaka jämfört med dess traditionella motsvarigheter. Detta visar vikten av att lista ut vad som behövs och förväntas från nätverket innan man försöker hitta en passande lösning för att utföra detta. All information som samlats i denna studie används också för att skapa en laboration som ska introducera andra till koncepten kring SDN. Den undersöker hur Mininet kan användas för att virtualisera ett nätverk, hur flöden kan installeras med OpenFlow samt hur en kontroller kan användas för att förenkla administration av ett nätverk. This study focuses on gathering information about Software Defined Networking, it's protocols ans it's controllers. What I have learned doing this will be used to evaluate two different controllers, POX and ONOS. A traditional network setup will be set up physically and serve as a base when it comes to comparing the controllers. The traditional setup includes two routers and four switches, and among the tested characteristics are layer 2 and 3 and it's redundancy protocols. The controllers will then be used to try and live up to the same characteristics. The result of this study shows that neither POX nor ONOS could be used for every scenario tested, not with the basic modules the controllers comes with. It also showed that the characteristics they did manage was a fair bit easier to setup and monitor compared to it's traditional counterparts, thus showing the importance of figuring out what is needed from a network before trying to find a fitting solution to how it needs to be set up. All the information gathered in this study is also used to create a lab instruction meant to introduce others to the concepts of SDN. It explores how to use Mininet to virtualise a network environment, how to install flows using OpenFlow and how to use a controller to simplify the management of the network. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39380Local DT-V20-G2-007application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Software Defined Networking
SDN
controllers
POX
ONOS
evaluation
lab instruction
Software Defined Networking
SDN
kontroller
POX
ONOS
utvärdering
laboration
Computer Engineering
Datorteknik
spellingShingle Software Defined Networking
SDN
controllers
POX
ONOS
evaluation
lab instruction
Software Defined Networking
SDN
kontroller
POX
ONOS
utvärdering
laboration
Computer Engineering
Datorteknik
Nyberg, Tihmmy
Introduktion till Software Defined Networking : Utvärdering av kontroller
description Denna studie fokuserar på att samla information om Software Defined Networking, dess protokoll och dess kontroller. Det som jag har lärt mig under arbetet kommer att användas för att utvärdera två olika kontroller, POX och ONOS. Ett traditionellt nätverks kommer att sättas upp fysiskt och användas som en grund för att jämföra kontrollerna. Den traditionella lösningen använder två routrar och fyra switchar, och egenskaper som testas är bland annat lager 2 och lager 3 samt deras protokoll för redundans. Kontrollerna kommer sedan att användas för att se om de lever upp till samma krav. Resultaten av denna studie visar att varken POX eller ONOS kunde användas för varje testat scenario, inte med de moduler som kontrollerna kommer förinstallerade med. Det visade också att de egenskaper som de levde upp till var en hel del lättare att konfigurera och övervaka jämfört med dess traditionella motsvarigheter. Detta visar vikten av att lista ut vad som behövs och förväntas från nätverket innan man försöker hitta en passande lösning för att utföra detta. All information som samlats i denna studie används också för att skapa en laboration som ska introducera andra till koncepten kring SDN. Den undersöker hur Mininet kan användas för att virtualisera ett nätverk, hur flöden kan installeras med OpenFlow samt hur en kontroller kan användas för att förenkla administration av ett nätverk. === This study focuses on gathering information about Software Defined Networking, it's protocols ans it's controllers. What I have learned doing this will be used to evaluate two different controllers, POX and ONOS. A traditional network setup will be set up physically and serve as a base when it comes to comparing the controllers. The traditional setup includes two routers and four switches, and among the tested characteristics are layer 2 and 3 and it's redundancy protocols. The controllers will then be used to try and live up to the same characteristics. The result of this study shows that neither POX nor ONOS could be used for every scenario tested, not with the basic modules the controllers comes with. It also showed that the characteristics they did manage was a fair bit easier to setup and monitor compared to it's traditional counterparts, thus showing the importance of figuring out what is needed from a network before trying to find a fitting solution to how it needs to be set up. All the information gathered in this study is also used to create a lab instruction meant to introduce others to the concepts of SDN. It explores how to use Mininet to virtualise a network environment, how to install flows using OpenFlow and how to use a controller to simplify the management of the network.
author Nyberg, Tihmmy
author_facet Nyberg, Tihmmy
author_sort Nyberg, Tihmmy
title Introduktion till Software Defined Networking : Utvärdering av kontroller
title_short Introduktion till Software Defined Networking : Utvärdering av kontroller
title_full Introduktion till Software Defined Networking : Utvärdering av kontroller
title_fullStr Introduktion till Software Defined Networking : Utvärdering av kontroller
title_full_unstemmed Introduktion till Software Defined Networking : Utvärdering av kontroller
title_sort introduktion till software defined networking : utvärdering av kontroller
publisher Mittuniversitetet, Institutionen för informationssystem och –teknologi
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39380
work_keys_str_mv AT nybergtihmmy introduktiontillsoftwaredefinednetworkingutvarderingavkontroller
_version_ 1719324355153887232