[openstack-dev] [Neutron][L3] BGP Dynamic Routing Proposal

YAMAMOTO Takashi yamamoto at valinux.co.jp
Thu Jun 12 17:03:40 UTC 2014


an update after today's l3 meeting:
here's a new version of ryu bgp api patch.
http://sourceforge.net/p/ryu/mailman/message/32453021/

YAMAMOTO Takashi

> I have seen the Ryu team is involved and responsive to the community.
> That goes a long way to support it as the reference implementation for
> BPG speaking in Neutron.  Thank you for your support.  I'll look
> forward to the API and documentation refinement
> 
> Let's be sure to document any work that needs to be done so that it
> will support the features we need.  We can use the comparison page for
> now [1] to gather that information (or links).  If Ryu is lacking in
> any area, it will be good to understand the timeline on which the
> features can be delivered and stable before we make a formal decision
> on the reference implementation.
> 
> Carl
> 
> [1] https://wiki.openstack.org/wiki/Neutron/BGPSpeakersComparison
> 
> On Thu, Jun 5, 2014 at 10:36 AM, Jaume Devesa <devvesa at gmail.com> wrote:
>> After watch the documentation and the code of exabgp and Ryu, I find the Ryu
>> speaker much more easy to integrate and pythonic than exabgp. I will use it
>> as well as reference implementation in the Dynamic Routing bp.
>>
>> Regards,
>>
>>
>> On 5 June 2014 18:23, Nachi Ueno <nachi at ntti3.com> wrote:
>>>
>>> > Yamamoto
>>> Cool! OK, I'll make ryu based bgpspeaker as ref impl for my bp.
>>>
>>> >Yong
>>> Ya, we have already decided to have the driver architecture.
>>> IMO, this discussion is for reference impl.
>>>
>>> 2014-06-05 0:24 GMT-07:00 Yongsheng Gong <gongysh at unitedstack.com>:
>>> > I think maybe we can device a kind of framework so that we can plugin
>>> > different BGP speakers.
>>> >
>>> >
>>> > On Thu, Jun 5, 2014 at 2:59 PM, YAMAMOTO Takashi
>>> > <yamamoto at valinux.co.jp>
>>> > wrote:
>>> >>
>>> >> hi,
>>> >>
>>> >> > ExaBgp was our first choice because we thought that run something in
>>> >> > library mode would be much more easy to deal with (especially the
>>> >> > exceptions and corner cases) and the code would be much cleaner. But
>>> >> > seems
>>> >> > that Ryu BGP also can fit in this requirement. And having the help
>>> >> > from
>>> >> > a
>>> >> > Ryu developer like you turns it into a promising candidate!
>>> >> >
>>> >> > I'll start working now in a proof of concept to run the agent with
>>> >> > these
>>> >> > implementations and see if we need more requirements to compare
>>> >> > between
>>> >> > the
>>> >> > speakers.
>>> >>
>>> >> we (ryu team) love to hear any suggestions and/or requests.
>>> >> we are currently working on our bgp api refinement and documentation.
>>> >> hopefully they will be available early next week.
>>> >>
>>> >> for both of bgp blueprints, it would be possible, and might be
>>> >> desirable,
>>> >> to create reference implementations in python using ryu or exabgp.
>>> >> (i prefer ryu. :-)
>>> >>
>>> >> YAMAMOTO Takashi
>>> >>
>>> >> _______________________________________________
>>> >> OpenStack-dev mailing list
>>> >> OpenStack-dev at lists.openstack.org
>>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > OpenStack-dev mailing list
>>> > OpenStack-dev at lists.openstack.org
>>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> >
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>> --
>> Jaume Devesa
>> Software Engineer at Midokura
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list