Adding OpenFlow to a Switch, Router or Access Point
The latest development branch of OpenFlow Reference Implementation can be found in the OpenFlow GIT repository. It contains both a kernel space and user space implementation, for a switch you will most likely want the user space implementation. Both implementations are licensed under the OpenFlow License which in most cases allows you to add it to your switch or router’s code base.
Developing an OpenFlow Controller
If you want to develop an OpenFlow controller, you can have a look at the controller that is part of the OpenFlow test suite. A more full-fledged OpenFlow controller is NOX. It is available under the GPL at NOX Repo.
Bugs and Support
Please report and feature requests for the reference implementation or the test suite via Trac.
If you want more specific information, want individual support for a project or have other questions please contact Guido Appenzeller <appenz@cs.stanford.edu>.
We plan to have a more general developer program available here in December 2008.






