<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>