Hi,

For configuring external gateway, ovn-controller man page says:

"

external_ids:ovn-bridge-mappings
                     A list of key-value pairs that map a physical network name 
to a local ovs bridge that  provides  connectivity
                     to  that  network.   An  example  value mapping two 
physical network names to two ovs bridges would be: phys‐
                     net1:br-eth0,physnet2:br-eth1.
"

Created bridge br-ex and attached an interface p1p2 having external 
connectivity.


# ovs-vsctl --may-exist add-br br-ex -- set bridge br-ex protocols=OpenFlow13

# ovs-vsctl set open . external-ids:ovn-bridge-mappings=provider:br-ex
# ovs-vsctl --may-exist add-port br-ex p1p2


After configuring Openstack with external networks, ovn-controller on compute 
actually looks for bridge named "provider" in  ovn/controller/patch.c : 
add_bridge_mappings, which of-course is not created but throws error that 
"br-ex" not found as can be seen in ovn-controller.log

"2017-08-18T11:20:30.477Z|04536|patch|ERR| bridge not found for localnet port 
'provnet-031111bf-ad69-4225-b69c-0cd23d7969af' with network name 'br-ex'"

When this external-id is defined as ovn-bridge-mappings=br-ex:br-ex, it works 
fine and no error is thrown.


Is this a bug or the field before ":" in this external-id represents bridge 
name.


Thanks,

Jai



_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to