Software Defined Networks: Test av kontrollenheter med Openflow i lager 2full-mesh
2014 (svensk)Independent thesis Basic level (university diploma), 10 poäng / 15 hp
Oppgave
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
sted, utgiver, år, opplag, sider
2014. , s. 18
Emneord [en]
Software Defined Networks, OpenFlow, Full-mesh, Floodlight, OpenDaylight, POX
Emneord [sv]
Software Defined Networks, OpenFlow, Full-mesh, Floodlight, OpenDaylight, POX
HSV kategori
Identifikatorer
URN: urn:nbn:se:hv:diva-6343Lokal ID: EXM301OAI: oai:DiVA.org:hv-6343DiVA, id: diva2:729100
Fag / kurs
Computer enigeering
Utdanningsprogram
Nätverksteknik med IT-säkerhet
Veileder
Examiner
2014-06-272014-06-252018-01-11bibliografisk kontrollert