[[PageOutline]] = Floodlight = Floodlight is a OpenFlow controller platform. It is primarily written in Java, although it has some REST APIs, and the source contains some tools written in other languages that can interface with those APIs. == For Operators == === Configuration === http://www.openflowhub.org/display/floodlightcontroller/Configuration+HOWTO explains how to load specific modules. Modules are documented at http://www.openflowhub.org/pages/viewpage.action?pageId=3638160. The default configuration uses the Forwarding module to forward traffic. === Monitoring === Monitoring what is going on within an OpenFlow network can be done with a few basic curl commands and a basic understanding of how to read JSON. The full set of commands are documented at http://www.openflowhub.org/display/floodlightcontroller/Floodlight+REST+API, but a few select useful ones are documented below. ==== Querying for Switch Features ==== ==== Querying for Flow Stats ==== ==== Querying for Topology Information ==== ==== Testing specific !OpenFlow features ==== == For Developers == Developers can refer to http://www.openflowhub.org/display/floodlightcontroller/For+Developers for information on how to develop controllers in Floodlight.