Automated system configuration of SDN network devices
Automatizovaný systém konfigurace SDN síťových zařízeních
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Tato diplomová práce se zabývá návrhem a implementací automatizovaného systému pro konfiguraci síťových zařízeních. Systém se skládá z několika hlavních komponent, kterými jsou rozhraní pro komunikaci s SDN kontroléry, rozhraní pro komunikaci s virtuální sítí a sada testů konfigurací síťových zařízeních včetně nástroje, který testy provádí. Automatizovaný systém je postaven na softwarové architektuře model-view-controller. Škálovatelnost je zajištěna prostřednictvím instancí SDN kontrolérů, které je možné následně propojit s virtuální sítí. Systém je navržen pro síťové vzdělávací akademie k výuce softwarově definovaných sítí.Pro potřeby výuky je systém navržen tak, aby automatizovaně spustil požadovaný kontrolér sítě, virtuální síť s definovanými parametry včetně verze OpenFlow protokolu a na vybrané topologii umožnil spouštět sadu definovaných testů. Student po spuštění testů získá zpětnou vazbu, na základě které může následně konfiguraci opravit či změnit.
This thesis deals with the design and the implementation of an automated system for network device configuration. This system consists of several main components, such as interfaces for communicating with SDN controllers, interfaces for communicating with a virtual network, and a set of network device configuration tests, including a tool that performs them. This automated system is based on a model-view-controller software architecture. Scalability is provided by adding instances of SDN controllers that can be linked to a virtual network. The system is designed for network education academies to teach software defined networks. For learning purposes the system is designed to automatically run the required network controller, virtual network with defined parameters, including the OpenFlow protocol version, and to run a set of defined tests on a selected topology. A student receives feedback to correct or change the configuration after running the tests.
This thesis deals with the design and the implementation of an automated system for network device configuration. This system consists of several main components, such as interfaces for communicating with SDN controllers, interfaces for communicating with a virtual network, and a set of network device configuration tests, including a tool that performs them. This automated system is based on a model-view-controller software architecture. Scalability is provided by adding instances of SDN controllers that can be linked to a virtual network. The system is designed for network education academies to teach software defined networks. For learning purposes the system is designed to automatically run the required network controller, virtual network with defined parameters, including the OpenFlow protocol version, and to run a set of defined tests on a selected topology. A student receives feedback to correct or change the configuration after running the tests.
Description
Keywords
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.