Revision history [back]

Check your /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini file. It should contain something that looks like this if you are using VLANS:

[ovs]
tenant_network_type = vlan
network_vlan_ranges = physnet1:1:4094
bridge_mappings = physnet1:br-DATA_INTERFACE

Where DATA_INTERFACE is the interface you are connecting to your data network. eth1 in this case. Once that is done, you need to create a bridge for eth1 and add eth1 to this bridge using:

# ovs-vsctl add-br br-DATA_INTERFACE
# ovs-vsctl add-port br-DATA_INTERFACE DATA_INTERFACE

If you are using GRE tunnels, your /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini file should contain:

[ovs]
tenant_network_type = gre
tunnel_id_ranges = 1:1000
enable_tunneling = True
integration_bridge = br-int
tunnel_bridge = br-tun
local_ip = DATA_INTERFACE_IP

Here, DATA_INTERFACE_IP is the IP address plumbed on eth1.

Restart the openvswitch-agent once this is done.

#service neutron-openvswitch-agent restart