On Sep 5, 2012, at 2:25 PM, Chris Wright wrote:
> * Dan Wendlandt ([email protected]) wrote:
>> On Wed, Sep 5, 2012 at 5:23 AM, andi abes <[email protected]> wrote:
>>> late to the party... but I'll dabble.
>>> 
>>> On Mon, Aug 27, 2012 at 12:21 PM, Chris Wright <[email protected]> wrote:
>>>> * [email protected] ([email protected]) wrote:
>>>>> We've been discussing using Open vSwitch as the basis for non-Quantum 
>>>>> Nova Networking deployments in Folsom.  While not Quantum, it feels like 
>>>>> we're bringing Nova Networking a step closer to some of the core 
>>>>> technologies that Quantum uses.
>>>> 
>>>> To what end?
>>> 
>>> OVS provides much more robust monitoring and operational facilities
>>> (e.g sFlow monitoring, better switch table visibility etc).
>> 
>> You won't find any disagreement from me about OVS having more advanced
>> capabilities :)
>> 
>>> It also provides a linux-bridge compatibility layer (ovs-brcompatd
>>> [1]), which should work out-of-box with the linux-bridge. As such,
>>> switching to using OVS rather than the linux bridge could be done
>>> without any code changes to nova, just deployment changes (e.g. ensure
>>> that ovs-brcompatd is running to intercept brctl ioctl's - [2]).
>> 
>> Using ovs-brcompatd would be possible, though some distros do not
>> package and run it by default and in general it is not the "preferred"
>> way to run things according to email on the OVS mailing list.
> 
> Indeed.  While it's doable, it's not something that will hit upstream
> Linux, and therefore will not be supported by some distros.
> 
> But, in general...while adding OVS support to nova networking (in the
> simplest layer 2 switch mode), may not be much work.  It's adding a (not
> particularly useful) feature to a code base that we hope to deprecate.
> And making it more useful (adding things like tunnelling) support are
> really the point of Quantum.
> 
I think that's what this really boils down to: The entire point of Quantum was 
to
add feature-rich networking as it's own service to OpenStack. Hedging by
adding piecemeal features to nova-net at this point may seem ok, but it's
a slippery slope, and may end up duplicating work which has already happened
in Quantum.

Thanks,
Kyle

> thanks,
> -chris
> 
> _______________________________________________
> OpenStack-dev mailing list
> [email protected]
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to