<div dir="ltr">At the moment neutron-dynamic-routing does not support receiving routes from its peers. If you look at the code, you'll see that the BGP will handle any route updates it gets from a peer by simply invoking a no-op routine that logs an info message [1]. You're not the first one to ask the question, so if you can express a solid use case I think an RFE could be crafted to support you. I just haven't seen the use case expressed by anyone yet, but that's not to say it doesn't exist.<div><br></div><div>-Ryan Tidwell</div><div><br></div><div>[1] <a href="https://github.com/openstack/neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py#L40">https://github.com/openstack/neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py#L40</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 4, 2019 at 10:38 AM Donny Davis <<a href="mailto:donny@fortnebula.com">donny@fortnebula.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">To be honest I only use it for the use case I listed before, so beyond that I am not going to be much help. <div><br></div><div>However.. they are both speaking bgp I would imagine that it works the same way as any bgp instance. </div><div><br></div><div>Give it a whirl and let us know how it works out. :)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 4, 2019 at 11:28 AM Volodymyr Litovka <<a href="mailto:doka.ua@gmx.com" target="_blank">doka.ua@gmx.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div bgcolor="#f4f6f6">
    Hi Donny,<br>
    <br>
    the question if I have few peers to few PoPs, everyone with own set
    of prefixes and need to import these external prefixes INTO the
    tenant.<br>
    <br>
    <br>
    <div>On 04.11.2019 17:08, Donny Davis wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="auto">The way I use it is to dynamically advertise my
        tenant networks to the edge. The edge router still handles
        routes in the rest of my infra. 
        <div dir="auto"><br>
        </div>
        <div dir="auto">Works pretty well for me.<br>
          <br>
          <div dir="auto">Donny Davis<br>
            c: 805 814 6800</div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Mon, Nov 4, 2019, 6:52 AM
          Volodymyr Litovka <<a href="mailto:doka.ua@gmx.com" target="_blank">doka.ua@gmx.com</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear
          colleagues,<br>
          <br>
          "BGP dynamic routing" doc<br>
          (<a href="https://docs.openstack.org/neutron/rocky/admin/config-bgp-dynamic-routing.html" rel="noreferrer noreferrer" target="_blank">https://docs.openstack.org/neutron/rocky/admin/config-bgp-dynamic-routing.html</a>)<br>
          says only about advertisement of routes: "BGP dynamic routing
          enables<br>
          advertisement of self-service (private) network prefixes to
          physical<br>
          network devices that support BGP such as routers, thus
          removing the<br>
          conventional dependency on static routes." and nothing about
          receiving<br>
          of routes from external peers.<br>
          <br>
          Whether it is ever possible using Neutron to have fully
          dynamic routing<br>
          inside the project, both advertising/receiving (and updating
          VRs<br>
          configuration) routes to/from remote peers?<br>
          <br>
          Thank you.<br>
          <br>
          --<br>
          Volodymyr Litovka<br>
             "Vision without Execution is Hallucination." -- Thomas
          Edison<br>
          <br>
          <br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    <pre cols="72">--
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison</pre>
  </div>

</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>~/DonnyD</div><div>C: 805 814 6800</div><div>"No mission too difficult. No sacrifice too great. Duty First"</div></div></div>
</blockquote></div>