Floodlight ist eine Open-Source-Plattform, die auf Software-defined Networking (SDN) basiert und als zentraler Controller für die Netzwerkverwaltung und -konfiguration fungiert. Dieser Controller wurde von einer offenen Gemeinschaft von Entwicklern entwickelt, von denen viele zu Big Switch Networks gehören, und verwendet das OpenFlow-Protokoll zur Orchestrierung von Verkehrsflüssen in einer Software-definierten Netzwerkumgebung (SDN). Floodlight wird verwendet, um softwaredefinierte Netzwerke zu implementieren und zu verwalten, die die Steuerungsebene von der Datenebene in einem Netzwerk trennen und so eine größere Flexibilität, Skalierbarkeit und Kontrolle über die Netzwerkinfrastruktur ermöglichen. Dieses Buch ist ein Leitfaden für Leser, die softwaredefinierte Netzwerke mit dem Floodlight-Controller implementieren wollen. Es beschreibt zunächst den theoretischen Hintergrund, geht dann auf die Installation des Treibers ein und fährt schließlich mit der Implementierung von SDN mit dem Floodlight-Treiber fort.