Please Note: This website has been archived and is no longer maintained.
See the Open Networking Foundation for current OpenFlow-related information.

OpenFlow News

Archive for December, 2009

OpenFlow 1.0 Released

December 31st, 2009, Guido Appenzeller in Announcements, OpenFlow Blog

Today we are releasing version 1.0 of the OpenFlow Switch Specification as well as the OpenFlow Switch Reference Implementation. You can find it on the download page or pull it directly from the public git repository.

Unlike previous releases, OpenFlow 1.0 is the first release of the standard that we feel is ready to be implemented in generally available products. We have been running OpenFlow in our Stanford network over the past months, and it has proven itself for both production use as well as experimentation.

OpenFlow 1.0 adds a number of key features. The largest addition is Slicing, a simple QoS mechanism that allows the isolation of traffic in OpenFlow networks. Smaller changes include matching IP addresses in ARP packets, Flow Cookies to identify flows, selective port statistics and matching on the ToS bits in the IP header. The release also includes a large number of small changes to the specification and bug fixes in the reference implementation. For a complete list of changes read the Release Notes or the more detailed Wiki Page.

Hardware accelerated OpenFlow 1.0 capable switches are expected to become available over the next months and we will keep you updated on the OpenFlow Blog and the OpenFlow-Announce Mailing List. On the controller side the reference controller supports 1.0 and there is a version of NOX with partial support available. If you deploy OpenFlow 1.0, feedback and bug reports are highly welcome via Trac or the openflow-discuss mailing list.

This release would not have been possible without the work of (in alphabetical order) Guido Appenzeller, Peter Balland, Martin Casado, David Erickson, Glen Gibb, Brandon Heller, Mikio Hara, Bob Lantz, Masayoshi Kobayashi, Nick McKeown, Justin Pettit, Ben Pfaff, Rob Sherwood, Srini Seetharaman, Dan Talayco, Jean Tourrilhes, Tatsuya Yabe, KK Yap, Yiannis Yiakoumis as well as to the many other members of the OpenFlow community that provided valuable suggestions, feedback and testing.

Thanks to all of you!

Brandon, Glen and Guido

OpenFlow 1.0 release candidate available

December 19th, 2009, Glen Gibb in OpenFlow Blog

We are pleased to announce the availability of release candidates for the OpenFlow 1.0 specification and reference switch.

The release candidates are being made available to provide the community with an opportunity to provide feedback prior to the official release. We plan on making the release official by the end of year (12/31) so please provide feedback before this date. Bugs reported in the reference software may not be corrected prior to the official release depending upon their severity; we plan to make a bug fix release in the new year that will address as many bugs as possible.

New features

New features added to the 1.0 specification include:

  • Slicing support (multiple queues per port with minimum bandwidth guarantees)
  • Matching on IP fields inside ARP packets
  • Matching on IP ToS bits
  • Improved flow duration resolution in stats/expiry
  • Opaque flow cookies added to flows
  • Ability to retrieve port stats for individual ports
  • User-specifiable datapath description added to desc stats

The updated specification also includes numerous clarifications. For a more detailed list of changes please see the release notes (http://www.openflow.org/wk/index.php/OpenFlow_1.0_release_notes) and the development wiki (http://www.openflow.org/wk/index.php/OpenFlow_v1.0). (more…)

OpenFlow 1.0 Alpha Release

December 8th, 2009, Guido Appenzeller in OpenFlow Blog

As of this evening, an OpenFlow 1.0 alpha release is running in a small test network at Stanford. It is used for the production traffic for a small number of lab rats test users on the 3rd floor of the Gates CS building. Congratulations to Glen Gibb and KK Yap for bringing up the network with the reference controller and a modified version of Nox respectively. Also thanks to Masayoshi, Mikio and Brandon for their help with the build and the test network. The final OpenFlow 1.0 release is expected in the next weeks.

Video: OpenFlow Demo at GEC6

December 3rd, 2009, Masa in OpenFlow Blog

The video of OpenFlow Demo at GEC6 is available now. It demonstrated how to connect the OpenFlow network at Stanford to the GENI Clearing House and how to reserve a virtual slice on the network and run an experiment on it.

It is split into four parts (clicking on the links below starts the video):

Enjoy!