[openstack-dev] [neutron] How should edge services APIs integrate into Neutron?

Vikram Choudhary vikschw at gmail.com
Wed May 20 14:26:47 UTC 2015


Hi Keshava,

Please find my response iniline.

Thanks
Vikram

On Tue, May 19, 2015 at 10:10 PM, A, Keshava <keshava.a at hp.com> wrote:

>  Hi Vikarm
>
>
>
>
>
> 1.       What are the use case of “ Dynamic Routing Framework” ?
>
> https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing
>
> You are thinking of running both IGP and BGP in the same neutron ?
>
>>>> Vikram: I didn't get you question. Can you please elaborate.

>  In which kind of scenario we need this ? It is better have more
> information.
>
We also need to think do we really need IGP with in the cloud, or we only
> need BGP for external connectivity .
>
> In that scenario, we may not go for Routing Framework, and not to
> complicate things too much.
>
> *If some things works well with L2 with in the cloud lets not touch those
> area. We may need to see where there are real problem.*
>
>>>> Vikram Usecase is discussed in "
https://review.openstack.org/#/c/125401/"


>  2.       What is the use case of “Prefix Clashing” ? You are thinking of
> running multiple routing protocol and they will learn “same prefix +
> Route” ?
>
>
> https://blueprints.launchpad.net/neutron/+spec/prefix-clashing-issue-with-dynamic-routing-protocol
>
> In my opinion, with in the cloud we may not such deployment scenario.
>
>
>
>>>> Vikram Usecase is discussed in "
https://review.openstack.org/#/c/180267/"

>                  *Let us not mix underlay network with overlay network .
> Both will go as different solution provider, so different business domain.*
>
>
>
>                 This is my thoughts .
>
>
>
> keshava
>
>
>
> *From:* Vikram Choudhary [mailto:vikram.choudhary at huawei.com]
> *Sent:* Wednesday, May 06, 2015 10:45 AM
> *To:* pc at michali.net; openstack-dev at lists.openstack.org
> *Cc:* Kalyankumar Asangi
> *Subject:* Re: [openstack-dev] [neutron] How should edge services APIs
> integrate into Neutron?
>
>
>
> Hi Paul,
>
>
>
> Thanks for starting this mail thread.  We are also eyeing for supporting
> MPBGP in neutron and will like to actively participate in this discussion.
>
> Please let me know about the IRC channels which we will be following for
> this discussion.
>
>
>
> Currently, I am following below BP’s for this work.
>
> https://blueprints.launchpad.net/neutron/+spec/edge-vpn
>
> https://blueprints.launchpad.net/neutron/+spec/bgp-dynamic-routing
>
> https://blueprints.launchpad.net/neutron/+spec/dynamic-routing-framework
>
>
> https://blueprints.launchpad.net/neutron/+spec/prefix-clashing-issue-with-dynamic-routing-protocol
>
>
>
> Moreover, a similar kind of work is being headed by Cathy for defining an
> intent framework which can extended for various use case. Currently it will
> be leveraged for SFC but I feel the same can be used for providing intend
> VPN use case.
>
>
> https://blueprints.launchpad.net/neutron/+spec/intent-based-service-chaining
>
>
>
> Thanks
>
> Vikram
>
>
>
> *From:* Paul Michali [mailto:pc at michali.net <pc at michali.net>]
> *Sent:* 06 May 2015 01:38
> *To:* OpenStack Development Mailing List (not for usage questions)
> *Subject:* [openstack-dev] [neutron] How should edge services APIs
> integrate into Neutron?
>
>
>
> There's been talk in VPN land about new services, like BGP VPN and DM VPN.
> I suspect there are similar things in other Advanced Services. I talked to
> Salvatore today, and he suggested starting a ML thread on this...
>
>
>
> Can someone elaborate on how we should integrate these API extensions into
> Neutron, both today, and in the future, assuming the proposal that
> Salvatore has is adopted?
>
>
>
> I could see two cases. The first, and simplest, is when a feature has an
> entirely new API that doesn't leverage off of an existing API.
>
>
>
> The other case would be when the feature's API would dovetail into the
> existing service API. For example, one may use the existing vpn_service API
> to create the service, but then create BGP VPN or DM VPN connections for
> that service, instead of the IPSec connections we have today.
>
>
>
> If there are examples already of how to extend an existing API extension
> that would help in understanding how to do this.
>
>
>
> I see that there are RESOURCE_ATTRIBUTE_MAPs with the information on the
> API, and I see that the plugin has a supported_extension_aliases, but
> beyond that, I'm not really sure how it all hooks up, and how to extend an
> existing extension.
>
>
>
> I'm assuming that the python-neutronclient would also need to be updated.
>
>
>
>
>
> So... the intent here is to start some discussion on how we do this, such
> that we have some things figured out before the summit and can save some
> time.
>
>
>
> Thanks in advance,
>
>
>
> Paul Michali (pc_m)
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150520/3f32c071/attachment.html>


More information about the OpenStack-dev mailing list