Skip to content

Commit

Permalink
FAQ: Update question about OpenFlow version support.
Browse files Browse the repository at this point in the history
We've had a lot of questions about this on the mailing lists recently, and
it would be nice to have an authoritative answer to cut and paste.

Signed-off-by: Ben Pfaff <[email protected]>
Acked-by: Kyle Mestery <[email protected]>
  • Loading branch information
blp committed Jan 11, 2013
1 parent c1988c0 commit 8e70e19
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions FAQ
Original file line number Diff line number Diff line change
Expand Up @@ -661,12 +661,24 @@ Controllers

Q: What versions of OpenFlow does Open vSwitch support?

A: Open vSwitch supports OpenFlow 1.0. It also includes a number of
extensions that bring many of the features from later versions of
OpenFlow. Work is underway to provide support for later versions and
can be tracked here:
A: Open vSwitch 1.9 and earlier support only OpenFlow 1.0 (plus
extensions that bring in many of the features from later versions
of OpenFlow).

http://openvswitch.org/development/openflow-1-x-plan/
Open vSwitch versions 1.10 and later will have experimental support
for OpenFlow 1.2 and 1.3. On these versions of Open vSwitch, the
following command enables OpenFlow 1.0, 1.2, and 1.3 on bridge br0:

ovs-vsctl set bridge br0 protocols=openflow10,openflow12,openflow13

Support for OpenFlow 1.1 is incomplete enough that it cannot yet be
enabled, even experimentally.

Support for OpenFlow 1.2 and 1.3 is still incomplete. Work to be
done is tracked in OPENFLOW-1.1+ in the Open vSwitch source tree
(also via http://openvswitch.org/development/openflow-1-x-plan/).
When support for a given OpenFlow version is solidly implemented,
Open vSwitch will enable that version by default.

Q: I'm getting "error type 45250 code 0". What's that?

Expand Down

0 comments on commit 8e70e19

Please sign in to comment.