This is a grouped Moodle course. It consists of several separate courses that share learning materials, assignments, tests etc. Below you can see information about the individual courses that make up this Moodle course.

Advanced Networking Technologies - B2M32PST

Main course
Credits 6
Semesters Winter
Completion Assessment + Examination
Language of teaching Czech
Extent of teaching 2P + 2C + 4D
Annotation
Subject Advanced Network Technologies expands students' knowledge of modern network technologies. The course is practically oriented and focused on explaining the function of advanced network protocols as used in modern data networks of today and tomorrow. Students will gain practical experience with the issues like Internet routing, software-defined networks, multicast routing, IPv6, and MPLS networks. Part of the course is also devoted to a detailed explanation of transport protocols TCP/UDP and a manner in which software applications can access transportation services of TCP/IP data networks.
Study targets
The aim of this study is to familiarize students with additional issues in the field of data networks that go beyond the basic knowledge already acquired in other network-oriented subjects. The course is composed so as to provide students with a much larger laboratory time/space for detailed individual exploration of focused range of problems in data networks. Subject is not too much about a width, but rather goes into a depth of issues presented.
Course outlines
1. Introduction. Review of basic concepts.
2.Review of basic routing principles, OSPF routing protocol.
3.Practical projects, data networks and their simulation in OMNeT + program.
4.Software defined networks (SDN) and their use in practice - the latest hot topics from the field of data networking. Network Function Virtualization (NFV).
5.Application space, transport protocols and their usage, sockets.
6.TCP and its functions, principles of congestion in the network, AIMD, TCP congestion avoidance
7. Internet as inter-ISP network . Interconnection ISPs - transit, peering, IXP. Understanding the function of the border routing protocol (BGPv4).
8. Affecting distribution of ISP input/output data streams using BGPv4 - attributes, weight, AS path, local preference.
9. IP multicast. Resource-oriented multicast distribution tree. Shared multicast tree.
10.Protocol Independent Multicast, sparse and dense mode (PIM-SM, DM)
11. MPLS network and its comparison with conventional IP routed ones.
12. MPLS label distribution protocol and its deployment in MPLS networks.
13. MPLS services. Architecture of MPLS VPN network. IPv6 addressing, IPv6 routing.
14. Cooperation between IPv4 and IPv6.
Exercises outlines
1.project assignment and introduction into lesson
2.programming principles of routers in the network with the BGP Protocol
3.network implementation with BGP protocol in the laboratory
4.network configuration of multicast routing protocol
5.network implementation of multicast routing protocols like PIM-DM and SM
6.configuration of IPv6 networks
7.test #1
8.building and testing networks with IPv6
9.Analysis of virtual networks (VPN) in MPLS environment
10.building networks with virtual VPN support in a MPLS environment
11.On TCP throughput
12.examples of measuring throughput of the TCP protocol in different types of networks
13.test#2
14.Presentaion of the project results, credit
Literature
[1] DOYLE, Jeff, DEHAVEN, Jennifer. Routing TCP/IP. [s.l.] : [s.n.], 2001. 945 s.
[2] PEPELNJAK, Ivan; GUICHARD, Jim. MPLS and VPN Architectures. Indianapolis : Cisco Press, 2001. 424 s.
[3] ALWAYN, Vivek. Advanced MPLS Design and Implementation. Indianapolis : Cisco Press, 2002. 469 s.
[4] ZHANG, Randy; BARTELL, Micah. BGP Design and Implementation. Indianapolis : Cisco Press, 2004. 638 s.
[5] HASSAN, Mahbub; JAIN, Raj. High performance TCP/IP networking : Concepts, Issues and Solutions. New York : Pearson Prentice Hall, 2004. 383 s.
[6] VEGESNA, Srinivas. IP Quality of Service : The Complete Resource for Understanding and Deploying IP Quality of Service for Cisco Networks. Indianapolis : Cisco Press, 2001. 368 s.
[7] MEINERS, Chad R.; LIU, Alex X.; TORNG, Eric. Hardware Based Packet Classification for High Speed Internet Routers. New York : Springer, 2010. 123 s.
Requirements
Requirement for the study of this course is knowledge of the subjects discussed in Data Networks and Fundamentals of networking technologies. This course is based precisely on topic knowledge in the above subjects, which hereafter developed. Both of the above items are not formal, necessary prerequisite to this course. The student will be evaluated as 50 % exam, 30% project and 20% of laboratory exercises.

Advanced Networking Technologies - B6B32ST2

Credits 5
Semesters Winter
Completion Assessment + Examination
Language of teaching undefined
Extent of teaching 2P + 2C + 4D
Annotation
Předmět Pokročilé síťové technologie rozšiřuje znalosti studentů v oblasti moderních síťových technologií. Kurs je prakticky orientován a je zaměřen na pokročilé programování směrovačů a přepínačů. Studenti se např. prakticky seznámí s problematiku přepínaných virtuálních sítí, WAN technologiemi a protokolem IPv6. Předmět také seznámí studenty s novými trendy softwarově definovaných síti (SDN) a metodami jejich programování.
Study targets
Cílem předmětu je seznámit studenty s pokročilou problematikou v oboru počítačových sítí přesahujíc í základní rámec předmětu Počítačové sítě. V tomto předmětu se studenti podrobně seznámí s principy funkce TCP protokolu ze strany sítě. Dále budou mít možnost pochopit síťovou virtualizaci v prostředí WAN sítí nad technologií MPLS, seznámí se s principy funkce protokolu IPv6, IP multicastem a externím směrováním BGP. Taktéž předmět studenty seznámí s možnostmi simulace síti v prostředí OMNET++.
Course outlines
1.Úvod do předmětu. Zopakování základních pojmů.
2.Simulace datových sítí v prostředí OMNET++, INET knihovna, MININET a GS3 simulátory
3.Moderní principy softwarově definovaných sítí - OpenFlow, onePK, datové sítě v "Cloudech" a datových centrech
4.Detailní funkce TCP z pohledu přenosu dat v síti
5.Principy funkce hraničního směrovacího protokolu BGPv4
6.Metody ovlivnění distribuce datových toků pomocí BGPv4 - atributy, váhy, cesta AS, lokální preference
7.Architektury MPLS sítí a porovnání s klasickým systémem směrování
8.Princip funkce protokolu pro distribuci značek a jeho použití pro klasické MPLS sítě
9.Služby poskytované sítí MLPS, Architektura MPLS VPN sítí
10.Síťový protokol IPv6, adresace, směrování protokolu IPv6, metody spolupráce mezi IPv4 a IPv6
11.Principy IP multicastu. Zdrojově orientovaný strom distribuce multicastu, Sdílený strom multicastu
12.Distribuovaný algoritmus protokolu hustého multicastu, PIM - DM, PIM-SM
13.Architektura moderních datových prvků, optické sítě
14.Architektura sítě Internet pro zajištění kvality služeb
Exercises outlines
1.Zadání semestrálního projektu a úvod do cvičení
2.Konfigurace OSPF protokolu na Cisco směrovačích
3.Konfigurace redistribuce OSPF a RIP na Cisco směrovačích
4.Princip programování směrovačů v síti s BGP protokolem
5.Praktické řešení sítě s implementací BGP protokolu v laboratoři
6.Princip konfigurace sítě s funkčním multicastovým směrovacím protokolem
7.Praktické řešení sítě s implementací multicastového protokolulu PIM-DM a SM
8.Princip konfigurace sítě IPv6 protokolu v síti
9.Praktické sestavení testování sítě s IPv6 protokolem
10.Programování síťových prvků u softwarově definovaných sítí - možnosti OpenFlow protokolu (Hewlett Packard)
11.Programování síťových prvků u softwarově definovaných sítí - možnosti platformy onePK (Cisco)
12.Řešení virtuálních sítí (VPN) v datové WAN síti pracující na principu přepíná značek (MPLS)
13.Praktické sestavení sítě s podporou virtuálních VPN sítí v prostředí sítě s přepínáním značek (MPLS)
14.Zápočet
Literature
[1] DOYLE, Jeff, DEHAVEN, Jennifer. Routing TCP/IP. [s.l.] : [s.n.], 2001. 945 s.
[2] PEPELNJAK, Ivan; GUICHARD, Jim. MPLS and VPN Architectures. Indianapolis : Cisco Press, 2001. 424 s.
[3] ZHANG, Randy; BARTELL, Micah. BGP Design and Implementation. Indianapolis : Cisco Press, 2004. 638 s.