git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

BGP dynamic routing


Hi Ryan,

thanks for the reply. To be frank, I can't come up with some general use
cases for such RFE. I'm solving particular problem, connecting remote
premises over VPN to the cloud tenant and is able to combine BGP on VPN
concentrator and static routes inside tenant. The question was like
"what if supported? It will be convenient."

I appreciate your efforts and thanks again for the answer.

On 11.11.2019 21:47, Ryan Tidwell wrote:
> 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.
>
> -Ryan Tidwell
>
> [1]
> https://github.com/openstack/neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py#L40
>
> On Mon, Nov 4, 2019 at 10:38 AM Donny Davis <donny at fortnebula.com
> <mailto:donny at fortnebula.com>> wrote:
>
>     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.
>
>     However.. they are both speaking bgp I would imagine that it works
>     the same way as any bgp instance.
>
>     Give it a whirl and let us know how it works out. :)
>
>     On Mon, Nov 4, 2019 at 11:28 AM Volodymyr Litovka <doka.ua at gmx.com
>     <mailto:doka.ua at gmx.com>> wrote:
>
>         Hi Donny,
>
>         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.
>
>
>         On 04.11.2019 17:08, Donny Davis wrote:
>>         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.
>>
>>         Works pretty well for me.
>>
>>         Donny Davis
>>         c: 805 814 6800
>>
>>         On Mon, Nov 4, 2019, 6:52 AM Volodymyr Litovka
>>         <doka.ua at gmx.com <mailto:doka.ua at gmx.com>> wrote:
>>
>>             Dear colleagues,
>>
>>             "BGP dynamic routing" doc
>>             (https://docs.openstack.org/neutron/rocky/admin/config-bgp-dynamic-routing.html)
>>             says only about advertisement of routes: "BGP dynamic
>>             routing enables
>>             advertisement of self-service (private) network prefixes
>>             to physical
>>             network devices that support BGP such as routers, thus
>>             removing the
>>             conventional dependency on static routes." and nothing
>>             about receiving
>>             of routes from external peers.
>>
>>             Whether it is ever possible using Neutron to have fully
>>             dynamic routing
>>             inside the project, both advertising/receiving (and
>>             updating VRs
>>             configuration) routes to/from remote peers?
>>
>>             Thank you.
>>
>>             --
>>             Volodymyr Litovka
>>                "Vision without Execution is Hallucination." -- Thomas
>>             Edison
>>
>>
>
>         --
>         Volodymyr Litovka
>            "Vision without Execution is Hallucination." -- Thomas Edison
>
>
>
>     --
>     ~/DonnyD
>     C: 805 814 6800
>     "No mission too difficult. No sacrifice too great. Duty First"
>

--
Volodymyr Litovka
   "Vision without Execution is Hallucination." -- Thomas Edison

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20191112/d272aa2e/attachment.html>