Software-Defined Networking (SDN) ist ein neues Konzept, das die bestehenden Netzwerk-Strukturen revolutionieren soll. Eine zentrale Steuerung von Daten-Flows mittels einer Control Plane ersetzt das klassische Hop-by-Hop Forwarding. Dadurch lassen sich bestehende Leitungskapazitäten besser nutzen und Quality of Service kann End-to-End realisiert werden.
Aus diesem Grund erscheint dieses Konzept gerade in Provider-Netzen oder im Data Center sehr vorteilhaft. Auch zur Realisierung virtueller Netze in einer Cloud ist SDN ein interessantes Konzept. Dieser Kurs beleuchtet die Basiskonzepte sowie den Stand der Dinge. Des Weiteren wird auf neuartige Programmierschnittstellen (APIs) der Betriebssysteme von Routern und Switches eingegangen. APIs ermöglichen eine effiziente Umsetzung von SDN-Funktionen. Die aktuell verfügbaren Produkte und Implementierungen werden aufgezeigt.