Předmět: Moderní trendy počítačových sítí

» Seznam fakult » FEI » KST
Název předmětu Moderní trendy počítačových sítí
Kód předmětu KST/NNTPS
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Angličtina
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Holík Filip, Ing. Ph.D.
Obsah předmětu
1. Představení softwarově definovaných sítí (SDN) 2. Možnosti emulace SDN, nástroj Mininet 3. Vytváření vlastních síťových topologií, vzdálený kontrolér, grafický nástroj MiniEdit 4. Nástroje pro manuální správu flow pravidel (dpctl, ofctl) 5. OpenFlow protokol 6. Úvod do jazyka Python 7. Architektury SDN kontrolérů 8. RYU kontrolér, aplikace jednoduchého L2 switche 9. Úprava existujících modulů RYU kontroléru 10. Floodlight kontrolér, GUI, Eclipse prostředí 11. REST rozhraní Floodlight kontroléru 12. Vytváření nových modulů pro Floodlight kontrolér 13. Pokročilé SDN kontroléry OpenDaylight a ONOS

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Nácvik dovedností
  • Semestrální práce - 68 hodin za semestr
  • Příprava na zkoušku - 20 hodin za semestr
  • Účast na výuce - 13 hodin za semestr
  • Praktická výuka - 39 hodin za semestr
  • Domácí příprava na výuku - 10 hodin za semestr
Výstupy z učení
Cílem předmětu je seznámit studenty s pokročilými technologiemi v oblasti moderních počítačových sítí. Předmět je zaměřen zejména na koncept softwarově definovaných sítí (SDN). Získané znalosti jsou orientované na využívání počítačových sítí v oblasti datových center, průmyslových sítí a inteligentních sítí typu IoT (Internet of Things). V rámci praktických úloh student vytvoří vlastní aplikace pro RYU a Floodlight kontrolér s využitím protokolu OpenFlow.
Absolvováním předmětu student získá znalosti o moderních trendech v počítačových sítích - hlavně technologii SDN. Absolvent bude schopen vytvářet emulované síťové topologie, spravovat SDN prvky podporující protokol OpenFlow a implementovat softwarové aplikace pro SDN kontroléry RYU a Floodlight.
Předpoklady
Po studentech jsou vyžadovány znalosti počítačových sítí na úrovni CCNA. Tyto znalosti je nutné doložit absolvováním Cisco Networking Academy kurzů CCNA R&S 1 - 4, případně platnou certifikací. V opačném případě je zapsání předmětu podmíněno úspěšným splněním zadané praktické laboratorní úlohy.

Hodnoticí metody a kritéria
Ústní zkouška, Posouzení zadané práce

Prerekvizitami tohoto předmětu jsou základní znalosti operačního systému Linux, základů programování a znalosti počítačových sítí na úrovni CCNA. Ty odpovídají následujícím tématům: přepínané sítě, směrování (statické a dynamické), základní síťové protokoly (ICMP, ARP), konfigurace IPv4 a IPv6, principy firewallů a ACL. Tyto znalosti je nutné doložit absolvováním Cisco Networking Academy kurzů CCNA R&S 1 - 4, případně platnou certifikací. V opačném případě je zapsání předmětu podmíněno úspěšným splněním zadané praktické laboratorní úlohy.
Doporučená literatura
  • AZODOLMOLKY, Siamak a Kenneth GRAY. Software defined networking with openflow: software defined networks. 2013. ISBN 978-184-9698-726.
  • GORANSSON, Paul a Chuck BLACK. Software Defined Networks : A Comprehensive Approach. 2014. ISBN 9780124166844.
  • Learnpython.org. Learn Python: Free Interactive Python Tutorial. 2017.
  • NADEAU, Thomas D. a Kenneth GRAY. SDN: software defined networks. Beijing, 2013. ISBN 978-1449342302.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr