<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 16, 2016 at 12:38 PM, Michael Kashin <span dir="ltr">&lt;<a href="mailto:mmkashin@gmail.com" target="_blank">mmkashin@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Greetings,</p>
<p dir="ltr">I&#39;m integration RDO (Packstack) Openstack with OVN and facing a problem connecting DVR to external networks. My setup consists of a couple of virtual networks and a router interconnecting them.  On each compute node I&#39;ve create a &quot;br-ex&quot; and created a mapping &quot;ovn-bridge-mappings=extnet:<wbr>br-ex&quot;. I&#39;ve also created a neutron network with &quot;--provider:physical_network extnet&quot; and assigned this network as a gateway to my router. I can see that OVN northDB creates a new LS with two ports as expected:</p>
<p dir="ltr"> switch 151ac068-ee99-4324-b785-<wbr>40709b2e2061 (neutron-b4786af5-cf70-4fc2-<wbr>8f36-e9d540165d37)</p>
<p dir="ltr">        port provnet-b4786af5-cf70-4fc2-<wbr>8f36-e9d540165d37</p>
<p dir="ltr">            addresses: [&quot;unknown&quot;]</p>
<p dir="ltr">        port fb73ca73-488f-40aa-89e1-<wbr>e8e312de7a77</p>
<p dir="ltr">            addresses: [&quot;fa:16:3e:1d:75:66 169.254.0.50&quot;]</p>
<p dir="ltr">However, I can&#39;t see any link between my DVR and this LS. Am I expected to create a DVR-to-extLS patch manually?</p></blockquote><div>What version of networking-ovn are you using?  To do this, you need networking-ovn from master (ocata).<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Can you also clarify one more thing. I&#39;ve seen the setting for L3 gateway scheduling which, I assume, should place that external router IP (169.254.0.50 in my case) on a particular compute node. Is there any document that describes what happens during GW scheduling?<br></p></blockquote><div>Right now scheduling is primitive.  It uses a &quot;least loaded&quot; scheduling policy to distribute gateways among the available chassis.  There are some obvious enhancements that need to be made.</div><div><br></div><div>1) We need to be able to specify only a subset of hosts that should be used as gateways.</div><div><br></div><div>2) We need some HA capabilities to handle when a host handling a gateway goes down.</div></div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Russell Bryant</div></div></div>
</div></div>