[ovs-discuss] How to specify the OF version in OVS?
Ben Pfaff
blp at nicira.com
Mon Jan 14 19:11:45 UTC 2013
On Mon, Jan 14, 2013 at 04:02:29PM +0530, Swapnil Sarda wrote:
> If ovs vswitch supports only OF version 1.0, what does this command mean?
> "ovs-vsctl set bridge <name> protocols=openflow10,
> openflow12,openflow13"
>
> What to do to enable higher versions (if they are supported)? I want to use
> OF v1.3 with mininet.
This is now a FAQ.
Q: What versions of OpenFlow does Open vSwitch support?
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).
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.
More information about the discuss
mailing list