Note: Latest version of Floodlight now has support for OpenFlow 1.3 using Loxigen. We recommend you use that instead of Floodlight-plus for building new applications.


This is a version of the Floodlight controller with support for OpenFlow 1.3 based on JOpenFlow. The original code from Big Switch was forked off and updated. This repository is a work in progress. The current code base is functional for the available applications / modules like topology visualization, virtual networking, static flow pushers, firewall, and loadbalancer.

Release notes

  • Dependency on JOpenFlow: This code depends on the JOpenFlow repository also maintained by SDN Hub. However, there are slight differences with OFError and OFExperimenter. All "Experimenter" keyword is replaced with "Vendor" in this repository.

  • Only works with OpenFlow 1.3 switches: As of now, the Floodlight-plus controller does not work with OF1.0 and OF1.3 switches at the same time.

  • Support for some features still under works: Although JOpenFlow suppotrs multiple tables, meters, groups and IPv6, the Floodlight implementation does not use them to its advantage.

  • Unit tests still under development: The unit tests in the src/tests directory are still under development and will be updated soon.


This code base is maintained by SDN Hub. The author is Srini Seetharaman (

Support/discussion forum