# Revision history [back]

So it seems like the solution to this problem is to manually set up bridge connections between the OVS switches. I loosely followed the instructions here:

http://www.medianetlab.gr/publications/technical-reports/openstack-juno-opendaylight-helium-sr2-integration-over-ubuntu-14-04-lts-using-gre-tunnels/

In my case the code looks like:

read ovstbl <<< $(ovs-vsctl get Open_vSwitch . _uuid) bridgeip=$(ip -o addr show | grep 10.11.10 | grep -w inet | awk '{print $4}' | sed -e 's/\/.*//g') ovs-vsctl set Open_vSwitch$ovstbl other_config={'local_ip'=$bridgeip}  Then on my network manager node, the following commands connect us to the external public internet: externaliface=ip route show default | grep default | cut -d' ' -f5 ovs-vsctl add-br br-ex ovs-vsctl add-port br-ex$externaliface


However this code is very specific to my environment. Our network manager node is isolated from the controller and compute nodes, I doubt this would work on a single-node deployment. We have a management VLAN running on 10.11.10.* addresses, so I've hard-coded this subnet to determine the bridge IP. Moreover any OpenStack/Neutron networks we use must be of GRE type, or else instances will still have network problems.

So at best this is a hacky, partial solution. If anybody has something that works more generally, please post it here.