From: Ben Pfaff Date: Thu, 10 Jan 2013 19:28:26 +0000 (-0800) Subject: FAQ: Update question about OpenFlow version support. X-Git-Tag: sliver-openvswitch-1.9.90-3~10^2~7 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=8e70e196a26404ab9e2f881cb8c383ef5fc4af29 FAQ: Update question about OpenFlow version support. 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 Acked-by: Kyle Mestery --- diff --git a/FAQ b/FAQ index a5c0cb911..6d14fc804 100644 --- a/FAQ +++ b/FAQ @@ -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?