[ovs-discuss] unsupported version 0x5
Ben Pfaff
blp at ovn.org
Wed Nov 7 15:07:26 UTC 2018
On Wed, Nov 07, 2018 at 11:48:58AM +0500, Ramzah Rehman wrote:
> I was just running ryu app simple_switch_15.py with ovs-vswitchd version
> 2.10.90 but the controller threw error. Is Openflow15 not supported by ovs
> 2.10.90? If that's the case, how to enable support for OpenFlow15? I had
> set OpenFlow15 in switch as a protocol as well.
The FAQ says:
Q: What versions of OpenFlow does Open vSwitch support?
A: The following table lists the versions of OpenFlow supported by each
version of Open vSwitch:
=============== ===== ===== ===== ===== ===== ===== =====
Open vSwitch OF1.0 OF1.1 OF1.2 OF1.3 OF1.4 OF1.5 OF1.6
=============== ===== ===== ===== ===== ===== ===== =====
1.9 and earlier yes --- --- --- --- --- ---
1.10, 1.11 yes --- (*) (*) --- --- ---
2.0, 2.1 yes (*) (*) (*) --- --- ---
2.2 yes (*) (*) (*) (%) (*) ---
2.3, 2.4 yes yes yes yes (*) (*) ---
2.5, 2.6, 2.7 yes yes yes yes (*) (*) (*)
2.8 yes yes yes yes yes (*) (*)
=============== ===== ===== ===== ===== ===== ===== =====
--- Not supported.
yes Supported and enabled by default
(*) Supported, but missing features, and must be enabled by user.
(%) Experimental, unsafe implementation.
In any case, the user may override the default:
- To enable OpenFlow 1.0, 1.1, 1.2, and 1.3 on bridge br0::
$ ovs-vsctl set bridge br0 \
protocols=OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13
- To enable OpenFlow 1.0, 1.1, 1.2, 1.3, 1.4, and 1.5 on bridge br0::
$ ovs-vsctl set bridge br0 \
protocols=OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15
- To enable only OpenFlow 1.0 on bridge br0::
$ ovs-vsctl set bridge br0 protocols=OpenFlow10
All current versions of ovs-ofctl enable only OpenFlow 1.0 by default. Use
the -O option to enable support for later versions of OpenFlow in
ovs-ofctl. For example::
$ ovs-ofctl -O OpenFlow13 dump-flows br0
(Open vSwitch 2.2 had an experimental implementation of OpenFlow 1.4 that
could cause crashes. We don't recommend enabling it.)
:doc:`/topics/openflow` tracks support for OpenFlow 1.1 and later features.
When support for OpenFlow 1.5 and 1.6 is solidly implemented, Open vSwitch
will enable those version by default.
More information about the discuss
mailing list