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

Loading...
Thumbnail Image

Date

Authors

Dubovyi, Dmytro

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO