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

OpenFlow News

Posts Tagged ‘release’

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 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.

OpenFlow 0.9 Released

July 20th, 2009, Guido Appenzeller in Announcements, OpenFlow Blog

Today we released version 0.9 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.

OpenFlow 0.9 is a major step towards the 1.0 release, and it incorporates a large number of bug fixes, clarifications and new features including  failover, emergency flow entries, VLAN Priority Matching and support for ToS field re-writing. For a complete list of changes read the Release Notes or the more detailed Wiki Page.

For OpenFlow deployments, we recommend to use OpenFlow 0.8.9 for now. Nox, the NetFPGA and other OpenFlow Hardware at this point is not yet compatible with 0.9. We will post on the OpenFlow Blog as these get updated. 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) David Erickson, Glen Gibb, Brandon Heller, Mikio Hara, Bob Lantz, Justin Pettit, Ben Pfaff, Jean Tourrilhes and David Underhill, Tatsuya Yabe, 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!

Guido, Brandon & Mikio

Towards OpenFlow 0.9

May 3rd, 2009, Guido Appenzeller in OpenFlow Blog

As anyone following the openflow-spec mailing list will have noticed, we are in the process of narrowing down the feature set for OpenFlow 0.9. The latest iteration of the feature list is now on the OpenFlow 0.9 wiki page. This is not final yet, and will change. Also none of this is in the publicly available reference implementation as of today.

Over the next weeks we will add these features to the reference implementation as well as controllers. We will also talk to some of our partners to understand the implications for their implementations. This will likely result in changes. If you have any feedback, please joint the discussion on openflow-spec.

Version 0.8.2 Released

October 17th, 2008, David Erickson in OpenFlow Blog

OpenFlow version 0.8.2 has been released.  The reference implementations, tests, and tools are now available on the downloads page, and the corresponding spec is on the documents page.

Notable in this release:

  • Combined package containing the Linux Reference System, NetFPGA Reference System, Reference Regression Tests, and OpenFlow Wireshark Dissector
  • NetFPGA hardware accelerated forwarding (4x1Gb Ethernet OpenFlow Switch)
  • Highly tested – this is the version that has been used for our 2008 SIGCOMM Demo and the upcoming GEC Demo

Enjoy!

Towards OpenFlow 0.9

September 21st, 2008, Guido Appenzeller in OpenFlow Blog

The OpenFlow v0.8.1 spec was released way back in May of 2008.  Since then, a number of vendors have joined the OpenFlow Consortium.  These implementations have identified a number of areas where the current OpenFlow spec is underspecified, inconsistent, or missing useful features.

Thanks to Justin, Ben and Brandon, we are nearing the release of OpenFlow 0.9, which will fix many bugs and provide a number of new features. Our hope is that OpenFlow 0.9 will contain all the features desired for the big OpenFlow 1.0 release, and only small changes will be described in 0.9.X spec releases.

Some of the most important new features include:

  • Vendor extensions. This is necessary to keep 3rd party implementations of OpenFlow backwards compatible while allowing vendors to implement features they want to test.
  • Better capability reporting.  Now a switch reports the features and wildcard fields it supports, for each table.
  • IP subnetting support.  This enables OpenFlow switches to act as IP routers on some commodity switches.

For a more complete list of the proposed v0.9 changes, take a look at the 0.9 release notes draft on the wiki.

OpenFlow Test Suite v0.8.1-r2

July 8th, 2008, Guido Appenzeller in Announcements

Version 0.8.1-r2 of the OpenFlow Reference Test Suite has been added to downloads. Tests are easier to port, and require no external hardware.

OpenFlow Test Suite v0.8.1-r1

June 12th, 2008, Guido Appenzeller in Announcements

Version 0.8.1-r1 of the OpenFlow Reference Test Suite has been added to downloads. Now with instructions for Debian install.

OpenFlow Test Suite v0.8.1-r0

June 11th, 2008, Guido Appenzeller in Announcements

Version 0.8.1-r0 of the OpenFlow Reference Test Suite has been added to downloads. Now supports v0.8.1 of the OF spec.

OpenFlow NetFPGA Reference v0.2.1.2

June 8th, 2008, Guido Appenzeller in Announcements

Version 0.2.1.2 (Preview Release) of the OpenFlow reference NetFPGA implementation has been added to downloads.