Teoretická část práce se zabývá obecným popisem architektury, hlavních subsystémů a funkcionalit SDN kontroléru ONOS. Součástí popisu je také praktický postup, jak ONOS kontrolér zprovoznit a jak s ním pracovat. V praktické části práce je nejprve uveden obecný postup, jak vyvíjet moduly pro ONOS kontrolér. Následně je popsán vývoj vlastního modulu Traffic Analyzer, který poskytuje monitorování datových toků v síťové topologii s možností ručního povolení a zakázání komunikace.
Anotace v angličtině
The theoretical part deals with general description of architecture, main subsystems and functionalities of the ONOS SDN controller. The description also includes how to make the ONOS controller operational and how to work with it. The practical part firstly describes the development of modules for the ONOS controller in general. Subsequently, the development of the Traffic Analyzer module is described, which provides traffic flow monitoring in network topology with the possibility of manually enabling and disenabling communication.
Klíčová slova
Monitoring datových toků, ONOS, SDN, vývoj modulů.
Klíčová slova v angličtině
Development of modules, ONOS, SDN, traffic flow monitoring.
Rozsah průvodní práce
92
Jazyk
CZ
Anotace
Teoretická část práce se zabývá obecným popisem architektury, hlavních subsystémů a funkcionalit SDN kontroléru ONOS. Součástí popisu je také praktický postup, jak ONOS kontrolér zprovoznit a jak s ním pracovat. V praktické části práce je nejprve uveden obecný postup, jak vyvíjet moduly pro ONOS kontrolér. Následně je popsán vývoj vlastního modulu Traffic Analyzer, který poskytuje monitorování datových toků v síťové topologii s možností ručního povolení a zakázání komunikace.
Anotace v angličtině
The theoretical part deals with general description of architecture, main subsystems and functionalities of the ONOS SDN controller. The description also includes how to make the ONOS controller operational and how to work with it. The practical part firstly describes the development of modules for the ONOS controller in general. Subsequently, the development of the Traffic Analyzer module is described, which provides traffic flow monitoring in network topology with the possibility of manually enabling and disenabling communication.
Klíčová slova
Monitoring datových toků, ONOS, SDN, vývoj modulů.
Klíčová slova v angličtině
Development of modules, ONOS, SDN, traffic flow monitoring.
Zásady pro vypracování
Cílem diplomové práce je popsat základní architekturu, vlastnosti a funkcionality SDN kontroléru ONOS. Popis bude obsahovat praktický postup zprovoznění kontroléru v emulovaném prostředí Mininet na vlastní síťové topologii. Praktická část práce se zaměří na vytvoření vlastního modulu pro tento kontrolér. Modul bude poskytovat monitorování datových toků v síťové topologii s možností ručního povolení či zakázání jednotlivých komunikací. Modul bude ovládán přes grafické rozhraní a monitorování toků bude navíc podporováno i v prostředí příkazového řádku.
Zásady pro vypracování
Cílem diplomové práce je popsat základní architekturu, vlastnosti a funkcionality SDN kontroléru ONOS. Popis bude obsahovat praktický postup zprovoznění kontroléru v emulovaném prostředí Mininet na vlastní síťové topologii. Praktická část práce se zaměří na vytvoření vlastního modulu pro tento kontrolér. Modul bude poskytovat monitorování datových toků v síťové topologii s možností ručního povolení či zakázání jednotlivých komunikací. Modul bude ovládán přes grafické rozhraní a monitorování toků bude navíc podporováno i v prostředí příkazového řádku.
Seznam doporučené literatury
OPEN NETWORKING FOUNDATION OpenFlow Switch Specification: Version 1.5.1 ( Protocol version 0x06 )[online]. 2015 [cit. 2018-09-21]. Dostupné z: https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf
ONOS Developer Guide [online]. 2017 [cit. 2018-09-21]. Dostupné z: https://wiki.onosproject.org/display/ONOS/Developer+Guide
NADEAU, Thomas D a Kenneth GRAY. SDN: software defined networks Sebastopol, CA: O'Reilly Media, 2013. ISBN 978-1-4493-4230-2
GORANSSON, Paul a Chuck BLACK Software defined networks: a comprehensive approach, Amsterdam: Morgan Kaufmann, c2014. ISBN 978-0-12-416675-2
Seznam doporučené literatury
OPEN NETWORKING FOUNDATION OpenFlow Switch Specification: Version 1.5.1 ( Protocol version 0x06 )[online]. 2015 [cit. 2018-09-21]. Dostupné z: https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf
ONOS Developer Guide [online]. 2017 [cit. 2018-09-21]. Dostupné z: https://wiki.onosproject.org/display/ONOS/Developer+Guide
NADEAU, Thomas D a Kenneth GRAY. SDN: software defined networks Sebastopol, CA: O'Reilly Media, 2013. ISBN 978-1-4493-4230-2
GORANSSON, Paul a Chuck BLACK Software defined networks: a comprehensive approach, Amsterdam: Morgan Kaufmann, c2014. ISBN 978-0-12-416675-2
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem diplomové práce bylo popsat architekturu, vlastnosti a funkcionality SDN kontroléru ONOS, včetně praktického postupu jeho zprovoznění v prostředí emulátoru Mininet. V praktické části pak měl autor vytvořit modul pro monitorování datových toků s možností filtrování komunikace pomocí GUI a CLI. Autor podrobně popsal veškeré požadované náležitosti kontroléru ONOS včetně návodu, jak s ním pracovat, a jak v jeho prostředí vyvíjet vlastní moduly. V praktické části pak autor vytvořil vlastní modul, který splňuje veškeré definované požadavky.
Práce byla vystavena kontrole v systému STAG a byla vyhodnocena jako původní. Nejedná se o plagiát.
Komise navrhuje diplomovou práci za její vynikající úroveň na studentskou cenu rektora I. stupně.