Skip to main content
Skip header

Advanced Computer Networks Technologies

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code460-4085/01
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites
PrerequisitiesCourse Unit CodeCourse Unit Title
460-4081Routed and Switched Networks
Name of Lecturer(s)Personal IDName
GRY72Ing. Petr Grygárek, Ph.D.
STR554Ing. Daniel Stříbný
Summary
The subject provides an overview of modern technologies of intelligent control of computer network infrastructures, especially enterprise networks and data center networks, including methods for their secure high-speed interconnection. Mechanisms of interfacing with transport networks and optimization of transferred flows are also discussed. Further,. methods of modern methods of network management are explained. The final part presents possibilities of development of applications embedded into networking devices and their integration with external systems.
Learning Outcomes of the Course Unit
The aim of the subject is to provide an overview of modern technologies of intelligent control of network infrastructures, their applications and practical configuration. Students will understand modern methods of secure interconnection of enterprise networks and data centres over transport networks, technologies of load distribution in server farms and methods of network infrastructure management. Students will also learn to choose and configure network devices for secure interconnection of the remote sites over the shared transport network infrastructure. Development of applications embedded into network infrastructure and their integration with external systems will be also discussed.
Course Contents
Lectures:
1. MPLS frame mode as a basic to DC and SP technologies. Principles (control plane, data plane). LDP. LIB, LFIB, relation to IGP. BGP-free core, 6PE.
2. Datacenter network infrastructure - logical modules and their functions, typical scalable and redundant physical module topology. PODs. Implementation of shared infrastructures - logical tenant separation (shared L3 + filtering/Private VLAN, VLANs + VRF Lite + independent instance of routing protocols, MPLS/VPN with access to shared zones. Relationship between logical and physical topology, insertion of services to existing topology (FW, LB). Typical logical topologies and security zones. Datacenter Ethernet.
3. Multi-site datacenters, problems of L2 extension, SpanningTree drawbacks. DC interconnection possibilities: virtual chassis, VPLS and H-VPLS. OTV, TRILL/FabricPath. Architectures without L2 extensions. LISP
4. MPLS/VPN, configuration of partially overlapping VPNs. Implementation of logical topologies in DC, implementation of centralized services and alternative Internet connectivity options. 6VPE
5. MPLS applications in backbone and service providers' networks: L2 interconnections (EoMPLS, AToM), MPLS QoS, Link/Node Protection. MPLS TE and RSVP. Interconnecting MPLS clouds, CsC.
6. Access to datacenter using L3 VPN, tunnels, GRE, IPSec. Multipoint IPSec - GDOI/GETVPN. Dynamic L3 VPN - DMVPN.
7. Protocols and applications for network management, monitoring and network troubleshooting: SNMP, MIB, RMON, Netfow. SPAN/RSPAN/VSPAN. NetConf.
8. Migration to IPv6 (6to4, ISATAP, NAT64, 6rd ...)
9. Central management of wireless networks: principles and advantages, CAPWAP, H-REAP, radio resources management, mobility support.
10. Software-Defined Networks - principles and advantages, typical architectures. OpenFlow.
11. Software-Defined Networks - VMWare NSX II. OpenStack Contrail. OpenStack OpenVSwitch, OVSDB.
12. Software-Defined Networks - EVPN Fabric, Cisco Application-Centric Infrastructure (ACI).
13. Impacts of server virtualization to network infrastructure . Multi-tier mode extension using virtual switches, usage of virtual appliances. Logical network attachment migration. Port Virtualizers, VNLink/VNTag. VxLANs.
14. Design of datacenter networks.

Lab exercises:
1. Introduction to network laboratory, Cisco IOS configuration, external and internal BGP, implementation of BGP policies.
2. MPLS - basic configuration, monitoring LDP and its relationship to routing protocol, FIB, LFIB, tracing labelled packets. BGP-free core.
3. VRF Lite, multitenant DC based on VRF and VLAN. Implementation of redundant logical topology in physical network (HSRP/VRRP + static routing). VRF-aware routing processes, shared access to Internet (global address space).
4. LISP / 6PE
5. L3 MPLS VPN - basic configuration
6. L3 MPLS VPN with partial overlap (export maps).
7. AToM, GDOI/GET VPN.
8. GRE tunnels and their applications. IPSec (with VTI).
9. SNMP, Netflow. (SPAN)
10. Static tunnels 6/4 a 4/6. Dynamic tunnels – 6to4 (ISATAP)
11. Configuration of central control element of intelligent wireless networks, Cisco WLC.
12. OpenFlow
Recommended or Required Reading
Required Reading:
[1] Pepelnjak, I., Guichard, J.: MPLS and VPN Architectures, Cisco Press, 2012, ISBN 1-58714-323-2
[2] Nadeau, T. D.: SDN: Software Defined Networks, O'Reilly Media, 2013, ISBN 1449342302
[3] Lee, G. : Cloud Networking: Understanding Cloud-based Data Center Networks, Morgan Kaufmann, 2014, ISBN 978-0128007280
[1] Pepelnjak, I., Guichard, J.: MPLS and VPN Architectures, Cisco Press, 2012, ISBN 1-58714-323-2
[2] Nadeau, T. D.: SDN: Software Defined Networks, O'Reilly Media, 2013, ISBN 1449342302
[3] Lee, G. : Cloud Networking: Understanding Cloud-based Data Center Networks, Morgan Kaufmann, 2014, ISBN 978-0128007280

Recommended Reading:
[1] Cisco Systems Inc.: Internetworking Technology Overview. http://www.cisco.com.
[2] Pepelnjak, I., Guichard, J.: MPLS and VPN Architectures, Cisco Press, 2012, ISBN 1-58714-323-2
[3] Nadeau, T. D.: SDN: Software Defined Networks, O'Reilly Media, 2013, ISBN 1449342302
[4] Gustavo A. A. Santana : Data Center Virtualization Fundamentals: Understanding Techniques and Designs for Highly Efficient Data Centers with Cisco Nexus, UCS, MDS, and Beyond, Cisco Press, 2013, ISBN 978-1587143243
[5] Lee, G. : Cloud Networking: Understanding Cloud-based Data Center Networks, Morgan Kaufmann, 2014, ISBN 978-0128007280
[6] Naseh, Z., Khan, H.: Designing Content Switching Solutions. Cisco Press, 2006, ISBN-10: 1-58705-213-X.
[1] Pužmanová,R.: TCP/IP v kostce. Knopp, České Budějovice 2004. ISBN 80-7232-236-2.
[2] Cisco Systems Inc.: Internetworking Technology Overview. http://www.cisco.com.
[3] Pepelnjak, I., Guichard, J.: MPLS and VPN Architectures, Cisco Press, 2012, ISBN 1-58714-323-2
[4] Nadeau, T. D.: SDN: Software Defined Networks, O'Reilly Media, 2013, ISBN 1449342302
[5] Gustavo A. A. Santana : Data Center Virtualization Fundamentals: Understanding Techniques and Designs for Highly Efficient Data Centers with Cisco Nexus, UCS, MDS, and Beyond, Cisco Press, 2013, ISBN 978-1587143243
[6] Lee, G. : Cloud Networking: Understanding Cloud-based Data Center Networks, Morgan Kaufmann, 2014, ISBN 978-0128007280
[7] Naseh, Z., Khan, H.: Designing Content Switching Solutions. Cisco Press, 2006, ISBN-10: 1-58705-213-X.
Planned learning activities and teaching methods
Lectures, Experimental work in labs, Other activities, Teaching by an expert (lecture or tutorial)
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit45 22
        ExaminationExamination55 36