A leading open-source OpenFlow controller for software-defined networking (SDN) that manages network devices via the OpenFlow protocol.
Floodlight is an open-source OpenFlow controller for software-defined networking (SDN) that allows remote management and modification of networking devices through the OpenFlow protocol. It centralizes control over switches, routers, and virtual switches, enabling dynamic network configuration and innovation. The project addresses the need for programmable, scalable network infrastructure in modern environments.
Network engineers, developers, and researchers working with SDN who need a flexible, open-source controller to manage OpenFlow-compatible devices. It's also suitable for those contributing to networking projects or learning about SDN through hands-on development.
Developers choose Floodlight because it's the leading open-source OpenFlow controller with strong community support, extensive documentation, and a pre-built VM for easy setup. Its adherence to the OpenFlow standard ensures compatibility with a wide range of networking hardware, making it a reliable choice for SDN experimentation and deployment.
Floodlight SDN OpenFlow Controller
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supported by a diverse community including engineers from Big Switch Networks, ensuring continuous improvement and collaborative innovation, as noted in the README.
Comprehensive wiki with user and developer guides, tutorials, and installation instructions for all skill levels, making it accessible for learning and deployment.
Includes a pre-built virtual machine with the controller, IDE, and all necessary components for quick setup and development, reducing initial configuration overhead.
Implements the OpenFlow protocol managed by the Open Networking Foundation, ensuring compatibility with a wide range of switches, routers, and access points.
Development activity has slowed, with the mailing list move noted in 2018 and fewer recent updates, which may impact support for modern SDN needs.
Focuses solely on OpenFlow, so it lacks built-in features for newer SDN approaches or proprietary extensions, restricting flexibility in heterogeneous environments.
While the VM simplifies deployment, installing Floodlight in custom environments requires manual dependency management and configuration, as hinted in the installation guide.