Credits: 5

Schedule: 30.10.2019 - 24.01.2020

Teaching Period (valid 01.08.2018-31.07.2020): 

II - III 2018-2019 (autumn), II - III 2019-2020 (autumn)

Learning Outcomes (valid 01.08.2018-31.07.2020): 

To learn (i) basic problems in routing and routing algorithms and (ii) the most used routing protocols. Routing in packet switched and circuit switched networks. Routing protocols in the Internet. Multicast routing. Routing in mobile networks. Justification for SDN. Distributed versus centralized routing based on SDN

Content (valid 01.08.2018-31.07.2020): 

Course Intro & Routing
Internet Routing Introduction
Distance Vector Routing
Link State Routing & CIDR
Multicast Routing
IPv6 & Mobile IP
MANET Routing
Introduction to SDN
Centralized routing algorithms based on SDN

Details on the course content (applies in this implementation): 

We get started with lectures on weeks 1 and 2 and Exercise sessions start on the second week.

At the end of each lecture students answer to a few multiple choice question Qiz. The Quizzes are graded pass/fail and they give additional points towards the final grading.

The computer exercises on (1) IP routing and (2) SDN are done on virtual machines/Containers on Linux. These have a substantial weight on the final grading. The SDN exercise in particular requires quite a bit of work.

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

Compulsory: Examination, practical computer exercises.

Workload (valid 01.08.2018-31.07.2020): 

126 h

Details on the course materials (applies in this implementation): 

For leveling the background information, the is text file of Lecture Notes on IP networks.

This year, as additional reading we will give also Lecture notes on Network Address translation. We touch on NATs on the course without going into details.

Slides of the lectures are published on MyCourses. Since these have been created to accompany an oral lecture, reading them may not be sufficient to really learn the material. Better results are achieved when one in addition uses a textbook (like Huston) on Routing in the Internet.

On SDN, we do not have a textbook. On the other hand the skills needed on this topic are rather practical, so we try to focus on these through the computer exercise on SDN.

Substitutes for Courses (valid 01.08.2018-31.07.2020): 


Course Homepage (valid 01.08.2018-31.07.2020):

Prerequisites (valid 01.08.2018-31.07.2020): 


Grading Scale (valid 01.08.2018-31.07.2020): 


Registration for Courses (valid 01.08.2018-31.07.2020): 


Further Information (valid 01.08.2018-31.07.2020): 

Language class 3: English


Registration and further information