[openstack-dev] 答复: Regarding ONOS L3 integration with OpenStack Neutron

2015-04-16 Thread Dongfeng (C)
Yes, as you can see from  http://onosproject.org/ , 
ONOS is also a SDN controller just like ODL,  there is necessity of 
implementing OpenStack Neutron virtual network features like L2, L3 in ONOS to 
enable  ONOS as an option of OpenStack Networking backend.

-邮件原件-
发件人: Neil Jerram [mailto:neil.jer...@metaswitch.com] 
发送时间: 2015年4月16日 17:34
收件人: OpenStack Development Mailing List (not for usage questions); 
mest...@mestery.com
抄送: Yanchangjiang Yan(Changjiang); Jixiaofeng (Steven); Zhaokexue; Nihui 
(nihui, VRPDesign)
主题: Re: [openstack-dev] Regarding ONOS L3 integration with OpenStack Neutron

On 16/04/15 07:40, Dongfeng (C) wrote:
 Hi Kyle,

 I am currently contributing to integrating ONOS with OpenStack Neutron.

By ONOS do you mean http://onosproject.org/?

http://onosproject.org/ looks very nice, but it's not obvious to me what the 
integration with OpenStack would be.  Perhaps you could write a little more 
about that.

Regards,
Neil

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] 答复: Regarding ONOS L3 integration with OpenStack Neutron

2015-04-16 Thread Dongfeng (C)
Hi Kyle,
Np, you can create your own L3 service plugin and just register a bug.
Thanks for the quick response. I have gone through the link you gave and now I 
understand the main process. But I am still not very sure about registering a 
bug.
Is it a lauchpad bug? What is the purpose for registering this bug?

Regards,
Feng
发件人: Kyle Mestery [mailto:mest...@mestery.com]
发送时间: 2015年4月16日 21:12
收件人: Dongfeng (C)
抄送: Jixiaofeng (Steven); Yanchangjiang Yan(Changjiang); Zhaokexue; Nihui 
(nihui, VRPDesign); openstack-dev@lists.openstack.org
主题: Re: Regarding ONOS L3 integration with OpenStack Neutron

On Thu, Apr 16, 2015 at 1:40 AM, Dongfeng (C) 
albert.dongf...@huawei.commailto:albert.dongf...@huawei.com wrote:
Hi Kyle,

I am currently contributing to integrating ONOS with OpenStack Neutron. I just 
have a doubt. Could you please kindly clarify?

Sure!

For L2 integration, it is clear that we can directly develop a ML2 driver for 
ONOS without having to register a BP.

Yes.

But for L3 integration, since currently there is no provider and driver support 
for L3 router service plugin, do we still need to register a L3 plugin BP for 
ONOS?

Np, you can create your own L3 service plugin and just register a bug. You can 
in fact keep it out of the tree in your stackforge repository, OpenDaylight 
does this already [1]

Moreover, if the above BP is needed, will the corresponding code be part of 
Neutron or reside outside neutron as vendor code?

It will be outside. The plugin decomposition spec [2] mandated that all new 
drivers which are proposed are thin-shims following the logic in that spec.
Thanks,
Kyle

[1] https://github.com/stackforge/networking-odl/tree/master/networking_odl/l3
[2] 
http://specs.openstack.org/openstack/neutron-specs/specs/kilo/core-vendor-decomposition.html

Regards,
Feng

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] 答复: Regarding ONOS L3 integration with OpenStack Neutron

2015-04-16 Thread Kyle Mestery
On Thu, Apr 16, 2015 at 8:36 PM, Dongfeng (C) albert.dongf...@huawei.com
wrote:

  Hi Kyle,

 Np, you can create your own L3 service plugin and just register a bug.

 Thanks for the quick response. I have gone through the link you gave and
 now I understand the main process. But I am still not very sure about*
 registering a bug.*

 Is it a lauchpad bug? What is the purpose for registering this bug?



Yes, it's a Launchpad bug in Neutron [1]. The purpose is simply to track
your commit. We'll tag the bug as a Wishlist bug once you open it, and you
can propose your shim plugin in-tree referencing your plugin.

[1] https://bugs.launchpad.net/neutron

  *Regards,*

 *Feng*

 *发件人:* Kyle Mestery [mailto:mest...@mestery.com]
 *发送时间:* 2015年4月16日 21:12
 *收件人:* Dongfeng (C)
 *抄送:* Jixiaofeng (Steven); Yanchangjiang Yan(Changjiang); Zhaokexue;
 Nihui (nihui, VRPDesign); openstack-dev@lists.openstack.org
 *主题:* Re: Regarding ONOS L3 integration with OpenStack Neutron



 On Thu, Apr 16, 2015 at 1:40 AM, Dongfeng (C) albert.dongf...@huawei.com
 wrote:

 Hi Kyle,



 I am currently contributing to integrating ONOS with OpenStack Neutron. I
 just have a doubt. Could you please kindly clarify?



 Sure!


  For L2 integration, it is clear that we can directly develop a ML2
 driver for ONOS without having to register a BP.



  Yes.


  But for L3 integration, since currently there is no provider and driver
 support for L3 router service plugin, do we still need to register a L3
 plugin BP for ONOS?



  Np, you can create your own L3 service plugin and just register a bug.
 You can in fact keep it out of the tree in your stackforge repository,
 OpenDaylight does this already [1]


  Moreover, if the above BP is needed, will the corresponding code be part
 of Neutron or reside outside neutron as vendor code?



  It will be outside. The plugin decomposition spec [2] mandated that all
 new drivers which are proposed are thin-shims following the logic in that
 spec.

 Thanks,

 Kyle


 [1]
 https://github.com/stackforge/networking-odl/tree/master/networking_odl/l3
 [2]
 http://specs.openstack.org/openstack/neutron-specs/specs/kilo/core-vendor-decomposition.html



 Regards,

 Feng



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev