Hi shihanzhang / Alioune , *your kernel (check with uname -r ) should support OVS version , below table compare kern*el versions and corresponding Open vSwitch release support
| Open vSwitch | Linux kernel |:------------:|:-------------: | 1.4.x | 2.6.18 to 3.2 | 1.5.x | 2.6.18 to 3.2 | 1.6.x | 2.6.18 to 3.2 | 1.7.x | 2.6.18 to 3.3 | 1.8.x | 2.6.18 to 3.4 | 1.9.x | 2.6.18 to 3.8 | 1.10.x | 2.6.18 to 3.8 | 1.11.x | 2.6.18 to 3.8 | 2.0.x | 2.6.32 to 3.10 | 2.1.x | 2.6.32 to 3.11 | 2.3.x | 2.6.32 to 3.14 | 2.4.x | 2.6.32 to 4.0 | 2.5.x | 2.6.32 to 4.3 http://openvswitch.org/support/dist-docs/FAQ.md.txt ( ### Q: What Linux kernel versions does each Open vSwitch release work with?) I installed SFC with OVS 2.4.0 and 2.5.0 and not seen any issue Please check SFC wiki for installation guidelines : https://wiki.openstack.org/wiki/Neutron/ServiceInsertionAndChaining Thanks., Mohankumar.N On Tue, Jun 7, 2016 at 1:46 PM, shihanzhang <ayshihanzh...@126.com> wrote: > Hi Alioune and Cathy, > For devstack on ubuntu14.04, the default ovs version is 2.0.2, so > there was the error as Alioune said. > Do we need to install speical ovs version in networking-sfc devstack > plugin.sh? > > > > > > 在 2016-06-07 07:48:26,"Cathy Zhang" <cathy.h.zh...@huawei.com> 写道: > > Hi Alioune, > > > > Which OVS version are you using? > > Try openvswitch version 2.4.0 and restart the openvswitch-server before > installing the devstack. > > > > Cathy > > > > *From:* Alioune [mailto:baliou...@gmail.com] > *Sent:* Friday, June 03, 2016 9:07 AM > *To:* openstack-dev@lists.openstack.org > *Cc:* Cathy Zhang > *Subject:* [openstack-dev][neutron][SFC] > > > > Probleme with OpenStack SFC > > Hi all, > > I've installed Openstack SFC with devstack and all module are corretly > running except the neutron L2-agent > > > > After a "screen -rd", it seems that there is a conflict between l2-agent > and SFC (see trace bellow). > > I solved the issue with "sudo ovs-vsctl set bridge br > protocols=OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13" on all openvswitch > bridge (br-int, br-ex, br-tun and br-mgmt0). > > I would like to know: > > - If someone knows why this error arrises ? > > - is there another way to solve it ? > > > > Regards, > > > > 2016-06-03 12:51:56.323 WARNING > neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] OVS is dead. > OVSNeutronAgent will keep running and checking OVS status periodically. > > 2016-06-03 12:51:56.330 DEBUG > neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] Agent rpc_loop - > iteration:4722 completed. Processed ports statistics: {'regular': > {'updated': 0, 'added': 0, 'removed': 0}}. Elapsed:0.086 from (pid=12775) > loop_count_and_wait > /opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1680 > > 2016-06-03 12:51:58.256 DEBUG > neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] Agent rpc_loop - > iteration:4723 started from (pid=12775) rpc_loop > /opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1732 > > 2016-06-03 12:51:58.258 DEBUG neutron.agent.linux.utils > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] Running command > (rootwrap daemon): ['ovs-ofctl', '-O openflow13', 'dump-flows', 'br-int', > 'table=23'] from (pid=12775) execute_rootwrap_daemon > /opt/stack/neutron/neutron/agent/linux/utils.py:101 > > 2016-06-03 12:51:58.311 ERROR neutron.agent.linux.utils > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] > > Command: ['ovs-ofctl', '-O openflow13', 'dump-flows', 'br-int', 'table=23'] > > Exit code: 1 > > Stdin: > > Stdout: > > Stderr: > 2016-06-03T12:51:58Z|00001|vconn|WARN|unix:/var/run/openvswitch/br-int.mgmt: > version negotiation failed (we support version 0x04, peer supports version > 0x01) > > ovs-ofctl: br-int: failed to connect to socket (Broken pipe) > > > > 2016-06-03 12:51:58.323 ERROR > networking_sfc.services.sfc.common.ovs_ext_lib > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] > > Command: ['ovs-ofctl', '-O openflow13', 'dump-flows', 'br-int', 'table=23'] > > Exit code: 1 > > Stdin: > > Stdout: > > Stderr: > 2016-06-03T12:51:58Z|00001|vconn|WARN|unix:/var/run/openvswitch/br-int.mgmt: > version negotiation failed (we support version 0x04, peer supports version > 0x01) > > ovs-ofctl: br-int: failed to connect to socket (Broken pipe) > > > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib Traceback (most recent call > last): > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib File > "/opt/stack/networking-sfc/networking_sfc/services/sfc/common/ovs_ext_lib.py", > line 125, in run_ofctl > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib > process_input=process_input) > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib File > "/opt/stack/neutron/neutron/agent/linux/utils.py", line 159, in execute > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib raise RuntimeError(m) > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib RuntimeError: > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib Command: ['ovs-ofctl', '-O > openflow13', 'dump-flows', 'br-int', 'table=23'] > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib Exit code: 1 > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib Stdin: > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib Stdout: > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib Stderr: > 2016-06-03T12:51:58Z|00001|vconn|WARN|unix:/var/run/openvswitch/br-int.mgmt: > version negotiation failed (we support version 0x04, peer supports version > 0x01) > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib ovs-ofctl: br-int: failed to > connect to socket (Broken pipe) > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib > > 2016-06-03 12:51:58.323 TRACE > networking_sfc.services.sfc.common.ovs_ext_lib > > 2016-06-03 12:51:58.335 ERROR > networking_sfc.services.sfc.common.ovs_ext_lib > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] Unable to execute > ['ovs-ofctl', '-O openflow13', 'dump-flows', 'br-int', 'table=23']. > > 2016-06-03 12:51:58.337 WARNING > neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] OVS is dead. > OVSNeutronAgent will keep running and checking OVS status periodically. > > 2016-06-03 12:51:58.341 DEBUG > neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent > [req-1258bbbc-7211-4cfd-ab7c-8b856604f768 None None] Agent rpc_loop - > iteration:4723 completed. Processed ports statistics: {'regular': > {'updated': 0, 'added': 0, 'removed': 0}}. Elapsed:0.085 from (pid=12775) > loop_count_and_wait > /opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1680 > > > > > > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev