Návrh laboratorních úloh v oblasti programovatelnosti sítí

Loading...
Thumbnail Image
Date
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Cílem diplomové práce je zhodnocení současného vývoje v oblasti SDN a možnosti programovatelnosti SDN prvků pomocí rozhraní pro programování aplikací API. V teoretické části jsou popsány: základní architektura SDN, provoz uvnitř SDN mezi jeho jednotlivými vrstvami, protokoly komunikace „Southbound“ rozhraní a „Northbound“ rozhraní. Další část práce se zabývá možností programovatelnosti SDN prvků pomocí API. Poslední kapitola teoretické časti vylíčí současný vývoj v oblasti SDN. Praktická část je věnována vytvoření dvou laboratorních úloh, které se zabývají programováním SDN API. Laboratorní úlohy se týkají programování BIG-IP od společnosti F5 Network a směrovačů od společnosti Arista Network. Programování probíhá pomocí Pythonu přes REST API pro BIG-IP, nebo eAPI pro Arista EOS. Pro stejný účel byl také využít nastroj pro nastavení Ansible.
The aim of the graduation thesis is to evaluate the current development in the field of SDN and the possibility of programmability of SDN elements using the application programming interface. The first theoretical chapter describes the following: the basic architecture of SDN, the traffic within SDN between its individual layers, the communication protocols Southbound interface and Northbound interface. The second chapter of the thesis deals with the programmability of SDN elements with the help of API. The third theoretical chapter describes the current development in the field of SDN. The practical part of the thesis is devoted to creation of two laboratory tasks dealing with the programming of the SDN API. Laboratory tasks include BIG-IP programming from F5 Network and routers from Arista Network. Programming is done using Python via REST API for BIG-IP, or eAPI for Arista EOS. The Ansible setup tool is also used for the same purpose.
Description
Citation
DUBOVYI, D. Návrh laboratorních úloh v oblasti programovatelnosti sítí [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Telekomunikační a informační technika
Comittee
prof. Ing. Eva Gescheidtová, CSc. (předseda) doc. Ing. Jiří Hošek, Ph.D. (místopředseda) Ing. Michal Polívka, Ph.D. (člen) Ing. Pavel Hanák, Ph.D. (člen) Ing. Zoltán Galáž, Ph.D. (člen) Ing. Petr Kříž (člen)
Date of acceptance
2020-06-16
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky oponenta: 1. Na str. 17 rozdělujete kontroléry z hlediska nákladnosti na komerční a open source. Existuje příklad, kdy je produkt komerční a současně open source? 2. Na str. 30 uvádíte, že řešení VMWare NSX není řešení založené na slibné technologii. Vysvětlete toto tvrzení. Otázky komise: 1. Jakou verzi Pythonu vyžaduje vytvořený skript pro spuštění?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO