Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Floodlight Is An Open SDN Controller

...

Why Use Floodlight?

  • OpenFlow - works with physical and virtual switches that speak the OpenFlow protocol
  • The only Apache-licensed controller - lets you use Floodlight for almost any purpose.
  • Open community - Floodlight is developed by an open community of developers. We welcome code contributions from active participants and we'll openly share information on project status, roadmap, bugs, etc.
  • Easy to use - Floodlight is drop dead simple to build and run. Read through the Documentation.
  • Tested and Supported - Floodlight is the core of a commercial controller product from Big Switch Networks and is actively tested and improved by a community of professional developers. Curious? Join the mailing list.
  • New OpenStack support - Check out the OpenStack documentation.

Download

What Is Floodlight?

The Floodlight controller is an enterprise-class, Apache-licensed, Java-based OpenFlow Controller. It is supported by a community of developers including a number of engineers from Big Switch Networks.

OpenFlow is a open standard managed by the Open Networking Foundation (ONF).  It specifies a protocol through switch a remote controller can modify the behavior of networking devices through a well-defined "forwarding instruction set".  Floodlight is designed to work with the growing number of switches, routers, virtual witches, and access points that support the OpenFlow standard.

Highlights Of Floodlight:

Developers: Floodlight was designed to be easy to use and developer-friendly.

  • It offers a module system that makes it simple to extend and enhance.  We have some simple and more complex examples available.
  • Its easy to build and setup with minimal dependencies.
  • You are welcome and encouraged to contribute code.
  • Apache is a friendly license and you maximal freedom.

Network Administrators:

  • Floodlight supports a broad range of virtual and physical OpenFlow switches.
  • Rich support for mixed OpenFlow and non-OpenFlow networks.  Floodlight can manage multiple islands of OpenFlow switches, a common deployment scenario.
  • Floodlight was designed to be high performance.
  • Static Flow Pusher API that can be used to proactively manage a network
  • Support for OpenStack Quantum (coming soon)

Developer Checklist

  1. Join the mailing list
  2. Download the code
  3. Read the Getting Started Docs
  4. Explore the developer wiki

Mailing List Posts

OpenFlowHub Blog

OpenFlowHub.org all right reserved - 2011

News
Getting Started
Releases and Roadmap
User Documentation
For Developers

...

Welcome! Floodlight is a community-developed, open source, Java OpenFlow controller, supporting OpenFlow protocols 1.0 through 1.5. We welcome anyone interested in OpenFlow to work with the code and contribute their work back.

Child pages (Children Display)
styleh2