Single-Course English 5 ECTS

Cloud Networking

Overall Course Objectives

To qualify the participants to analyze and design networks for cloud services and cloud-native environments with focus in the underlying technologies.

Learning Objectives

  • Describe “the Cloud” from a technical perspective with focus on components and the technological evolution.
  • Explain the concept of “Cloud-native” design.
  • Describe and compare network topologies for data centres.
  • Use Linux technologies for isolation of processes and resources and related networking principles for implementing virtual network topologies in Linux hosts.
  • Describe and compare mechanisms for virtualization and isolation, such as virtual machines and containers.
  • Explain the Network Function Virtualization (NFV) concept and describe standard NFV architectures and components.
  • Compare different Virtual Infrastructure Managers (VIMs), such as OpenStack, Docker Swarm and Kubernetes, including their use of virtual networks.
  • Explain network automation in relation to cloud networks and systems.

Course Content

Introduction to ”the Cloud” as a generic concept and the technologies and components that are part of it. Technologies for switching and virtualization of networks. Software concepts in the Linux operating system that enable virtual networks and systems. Host virtualization based on hypervisors. The Network Function Virtualization (NFV) concept as an evolution of services in telecommunication networks, including the evolution towards Service Oriented Architectures and microservices. Containers as implementation of microservices, including Container Network Modls. Container orchestration (Docker Swarm and Kubernetes).

Recommended prerequisites

34334/34359, Knowledge about TCP/IP networking



A significant part of the course are hands-on examples and exercises in the lectures, which are intended to be performed on the participants’ own computers. It is therefore expected that the participants bring a laptop with minimum 8 GB RAM and minimum 60 GB free harddrive space.

Limited number of seats

Maximum: 25.

Please be aware that this course has a limited number of seats available. If there are too many applicants, a pool will be created for the remainder of the qualified applicants, and they will be selected at random. You will be informed 8 days before the start of the course, whether you have been allocated a spot.

See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 34370
Course type Candidate
Semester start Week 5
Semester end Week 19
Days Tues 8-12

7.500,00 DKK

Please note that this course has participants limitation. Read more