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.
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 (email@example.com)