Vyvažování zátěže v sítích OpenFlow
Load Balancing in OpenFlow Networks
Author
Advisor
Grégr, MatějReferee
Ryšavý, OndřejGrade
AAltmetrics
Metadata
Show full item recordAbstract
Cílem této diplomové práce je vypracování nástroje pro vyvažování zátěže v sítích OpenFlow. Na příkladu protokolu OpenFlow jsou popsány základní principy software-defined networking (SDN) včetně srovnání s tradičním přepínáním a směrováním. OpenFlow je první protokol/API umožňující komunikaci mezi zařízeními na kontrolní a infrastrukturní vrstvě software-defined networking modelu. Jsou popsány klíčové funkce tohoto protokolu a je provedeno porovnání některých aktuálně dostupných OpenFlow kontrolérů. Dále jsou uvedeny techniky vyvažování zátěže v počítačových sítích používané v současné době. Následuje postup vývoje aplikace pro vyvažování zátěže včetně uvedení použitých testovacích prostředí - Mininet (SW) a OFELIA (HW). Je provedeno vyhodnocení výsledků vyvinuté aplikace včetně úvahy nad možnými rozšířeními programu. The aim of this thesis is to develop a load balancing tool for OpenFlow networks. Software-defined networking (SDN) principles are introduced (OpenFlow protocol used as an example) and compared to the legacy routing and switching technology. Openflow is the first protocol/API enabling communication between the control and infrastructure planes of the software-defined networking model. Key features of the protocol are described and several OpenFlow controllers are introduced. Current best practices in computer networks load balancing are discussed as well. The load balancing application development process is described including the test laboratory setups - Mininet (SW) and OFELIA (HW). The application test results are evaluated and possible further enhancements to the program are discussed.
Keywords
OpenFlow, SDN, software-defined networking, vyvažování zátěže, OpenFlow, SDN, software-defined networking, load balancingLanguage
čeština (Czech)Study brunch
Počítačové sítě a komunikaceComposition of Committee
prof. Ing. Václav Dvořák, DrSc. (předseda) doc. Ing. Jiří Kunovský, CSc. (místopředseda) doc. RNDr. Eva Hladká, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Petr Matoušek, Ph.D. (člen)Date of defence
2013-06-20Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: Uvádíte použití dvou algoritmů pro výpočet nejkratších cest. Jak se jejich použití ve Vámi navrženém systému liší a jaká byla motivace pro jejich použití? Jak v OpenFlow síti zajišťujete správnou funkčnost ARP protokolu, respektive protokolů, které vyžadují broadcastové doručování? Jak se v práci uvádí, testování na fyzické síti provázely obtíže. Zkusil jste připojení lokálně dostupných fyzických přepínačů a s jakým výsledkem?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/53448Source
MARCINIAK, P. Vyvažování zátěže v sítích OpenFlow [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.Collections
- 2013 [211]