Projektpraktikum: Softwarebasierte Netze


Zielgruppe MA-Informatik
Dozent Michael König
Paul Seehofer
Prof. Dr. Martina Zitterbart
Leistungspunkte 6 ECTS

General information

This course is aimed at master students in the area of computer science (6 ECTS). 
To sign up, please visit
Registration deadline is April 14th, 2024.


The introductory event will take place on April 17th at 15:45 - 16:45 in our seminar room (Building 01.99).


About the course

Software-defined networking (SDN) is an emerging approach for controlling and managing network infrastructures. All control functionality (such as routing) is implemented in software and executed with the help of a centralized controller. As part of this practical course, we now want to find out how such SDN applications can be developed. In this course, we will cover the following topics:

  • What is SDN? What is OpenFlow? What options do these technologies offer?
  • How to realize networking tasks like routing, load balancing, monitoring, quality-of-service, or DoS protection with SDN?
  • How are SDN applications programmed?
  • How to test SDN applications?
  • How to measure / evaluate the performance of SDN applications?

As a first step, we will practically experiment with the different concepts and develop several (small) SDN applications. Then we will try to make use of these concepts in a slightly larger scope  (reverse engineering of an existing SDN application from the research environment + reproduction of the results).


  • Telematics Lecture (or similar event)
  • Knowledge in at least one programming language