Software-defined networking deals with the state of the art in modern network programming and management. Applications (network apps) can be written for networks as pieces of software that is compiled and run network elements such as switches. A main motivation for SDN is that this software can be managed, changed and upgraded centrally at runtime. Based on the basics of networking (e.g. "Communication Networks 1"), aspects of SDN architecture, SDN programming languages and network virtualization applications are covered and deepened in this lecture.
- P. Goransson, C. Black: Software Defined Networks: A Comprehensive Approach. Morgan Kaufmann 2016
- Larry Peterson, Carmelo Cascone, Brian O’Connor, Thomas Vachuska, and Bruce Davie: Software-Defined Networks: A Systems Approach 2020
- Weitere Literatur wird in der Veranstaltung / auf der Homepage des Lehrstuhls bekannt gegeben