<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi Russel,</p>
<p><br>
</p>
<p>Thanks for quick reply. Yes i created external network on controller node with
<br>
</p>
<span></span><span>
<div><br>
neutron net-create NET-EXT --provider:network_type flat --provider:physical_network br-ex --router:external=true --shared<br>
<br>
Once i corrected option '--provider' option with <span>'--provider:physical_network provider', its working fine on compute node.</span><br>
</div>
</span><span></span><br>
-Jai<br>
<span></span><span><br>
</span><br>
<div style="color: rgb(44, 44, 44);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Russell Bryant <russell@ovn.org><br>
<b>Sent:</b> 21 August 2017 21:17<br>
<b>To:</b> Rana, JaiSingh<br>
<b>Cc:</b> ovs-discuss@openvswitch.org<br>
<b>Subject:</b> Re: [ovs-discuss] ovn-bridge-mappings configuration issue.</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On Mon, Aug 21, 2017 at 7:43 AM, Rana, JaiSingh<br>
<JaiSingh.Rana@cavium.com> wrote:<br>
> Hi,<br>
><br>
> For configuring external gateway, ovn-controller man page says:<br>
><br>
> "<br>
><br>
> external_ids:ovn-bridge-mappings<br>
> A list of key-value pairs that map a physical network<br>
> name to a local ovs bridge that provides connectivity<br>
> to that network. An example value mapping two<br>
> physical network names to two ovs bridges would be: phys$B!>(B<br>
> net1:br-eth0,physnet2:br-eth1.<br>
> "<br>
><br>
><br>
> Created bridge br-ex and attached an interface p1p2 having external<br>
> connectivity.<br>
><br>
><br>
> # ovs-vsctl --may-exist add-br br-ex -- set bridge br-ex<br>
> protocols=OpenFlow13<br>
><br>
> # ovs-vsctl set open . external-ids:ovn-bridge-mappings=provider:br-ex<br>
> # ovs-vsctl --may-exist add-port br-ex p1p2<br>
><br>
><br>
> After configuring Openstack with external networks, ovn-controller on<br>
> compute actually looks for bridge named "provider" in<br>
> ovn/controller/patch.c : add_bridge_mappings, which of-course is not created<br>
> but throws error that "br-ex" not found as can be seen in ovn-controller.log<br>
><br>
> "2017-08-18T11:20:30.477Z|04536|patch|ERR| bridge not found for localnet<br>
> port 'provnet-031111bf-ad69-4225-b69c-0cd23d7969af' with network name<br>
> 'br-ex'"<br>
><br>
> When this external-id is defined as ovn-bridge-mappings=br-ex:br-ex, it<br>
> works fine and no error is thrown.<br>
><br>
><br>
> Is this a bug or the field before ":" in this external-id represents bridge<br>
> name.<br>
<br>
The error message indicates that a "localnet" was created with a<br>
"network_name" of "br-ex". The "network_name" should be set to<br>
"provider" in this example.<br>
<br>
-- <br>
Russell Bryant<br>
</div>
</span></font></div>
</div>
</body>
</html>