Software Defined Networks: Test av kontrollenheter med Openflow i lager 2full-mesh
2014 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Software Defined Networks (SDN) is a concept that separates the control plane from data plane in network devices. The control plane moves to a central controller. The purpose of the controller is to communicate and dictate how the network devices should forward the traffic. One of the protocols that controllers use to communicate with the network devices is OpenFlow.
The purpose of the thesis is to examine how different SDN-controllers utilize links in a full-mesh topology, how they handle broadcast traffic and the problem with loops. The advantage of a full-mesh topology is that network devices are able to reach each other with just one hop and provides maximum protection against failing devices and links. A problem with redundant links is the risk of broadcast storms and loops.
The controllers have been exposed to four different scenarios. How they handle broadcast traffic and how they use redundant links to forward traffic. If they are enable to load balance and redirect active flows if the link fails.
The controllers used in the tests are: Floodlight, POX and OpenDaylight. They were connected to a virtual network generated by the network emulator Mininet.
Floodlight and POX both utilized the links in full-mesh topology better than STP would in a traditional network. No links were blocked from forwarding traffic without any broadcast storms happening. OpenDaylight were unable to handle our full-mesh topology which led to a broadcast storm. Floodlight and POX couldn’t redirect active flows when the link went down
Place, publisher, year, edition, pages
2014. , p. 18
Keywords [en]
Software Defined Networks, OpenFlow, Full-mesh, Floodlight, OpenDaylight, POX
Keywords [sv]
Software Defined Networks, OpenFlow, Full-mesh, Floodlight, OpenDaylight, POX
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hv:diva-6343Local ID: EXM301OAI: oai:DiVA.org:hv-6343DiVA, id: diva2:729100
Subject / course
Computer enigeering
Educational program
Nätverksteknik med IT-säkerhet
Supervisors
Examiners
2014-06-272014-06-252018-01-11Bibliographically approved