Re: [openstack-dev] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-10 Thread Russell Bryant
On Fri, Jun 10, 2016 at 11:11 AM, Oleg Bondarev 
wrote:

> Hi,
>
> [1] is a doc comparing OVN and ODL for Neutron. I wrote it in March so
> some info might be stale.
> Hope this can be useful, comments are welcome!
>
> [1]
> https://docs.google.com/document/d/13K4Xpdu1IbRJDj5JTepDI4nwUkCDCu7IOnYwHkZtcMA/edit?usp=sharing
>

​Nice work, Oleg.  I'll comment on the doc for things that I know of that
have changed since March.

Thanks,

-- 
Russell Bryant​



-- 
Russell Bryant
__
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] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-10 Thread Oleg Bondarev
Hi,

[1] is a doc comparing OVN and ODL for Neutron. I wrote it in March so some
info might be stale.
Hope this can be useful, comments are welcome!

[1]
https://docs.google.com/document/d/13K4Xpdu1IbRJDj5JTepDI4nwUkCDCu7IOnYwHkZtcMA/edit?usp=sharing

Thanks,
Oleg

On Fri, Jun 10, 2016 at 12:28 AM, Kyle Mestery  wrote:

> On Thu, Jun 9, 2016 at 4:19 PM, Assaf Muller  wrote:
> > On Thu, Jun 9, 2016 at 5:06 PM, Kyle Mestery 
> wrote:
> >> On Thu, Jun 9, 2016 at 2:11 PM, Assaf Muller  wrote:
> >>> On Thu, Jun 9, 2016 at 1:48 PM, Ben Pfaff  wrote:
>  On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:
> > I'm trying to reconcile differences and similarities between OVN and
> > OpenDayLight in my head. Can someone help me compare these two
> technologies
> > and explain if they solve the same problem, or if there are
> fundamental
> > differences between them?
> 
>  OVN implements network virtualization for clouds of VMs or containers
> or
>  a mix.  Open Daylight is a platform for managing networks that can do
>  anything you want.
> >>>
> >>> That is true, but when considering a Neutron backend for OpenStack
> >>> deployments, people choose a subset of OpenDaylight projects and the
> >>> end result is a solution that is comparable in scope and feature set.
> >>> There are objective differences in where the projects are in their
> >>> lifetime, the HA architecture, the project's consistency model between
> >>> the neutron-server process and the backend, the development velocity,
> >>> the community size and the release model.
> >>>
> >> Fundamentally, the main difference is that OVN does one thing: It does
> >> network virtualization. OpenDaylight _MAY_ do network virtualization,
> >> among other things, and it likely does network virtualization in many
> >> different ways. Like Ben said:
> >>
> >> "Open Daylight is a platform for managing networks that can do
> >> anything you want."
> >
> > I agree, but I don't think that was what was asked or makes for an
> > interesting discussion. I think the obvious comparison is OVN to
> > ML2/ODL using the ovsdb ODL project.
> >
> OK, I'll bite. :)
>
> Fundamentally, a project's focus is absolutely important, especially
> when a comparison is asked. When you ask the question: "How can OVN or
> ODL solve being a backend layer for Neutron?", for example, the answer
> with OVN is simple: You do it this way, and it works. For ODL, the
> question is much more nuanced, as it depends on *what* components in
> ODL you are using.
>
> Also, yes, the comparison between "ML2+python agents" vs. "ML2+OVN" is
> much more relevant IMHO.
>
> Thanks!
> Kyle
>
> >>
> >> Thanks,
> >> Kyle
> >>
> 
> 
> __
>  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 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 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


Re: [openstack-dev] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-09 Thread Kyle Mestery
On Thu, Jun 9, 2016 at 4:19 PM, Assaf Muller  wrote:
> On Thu, Jun 9, 2016 at 5:06 PM, Kyle Mestery  wrote:
>> On Thu, Jun 9, 2016 at 2:11 PM, Assaf Muller  wrote:
>>> On Thu, Jun 9, 2016 at 1:48 PM, Ben Pfaff  wrote:
 On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:
> I'm trying to reconcile differences and similarities between OVN and
> OpenDayLight in my head. Can someone help me compare these two 
> technologies
> and explain if they solve the same problem, or if there are fundamental
> differences between them?

 OVN implements network virtualization for clouds of VMs or containers or
 a mix.  Open Daylight is a platform for managing networks that can do
 anything you want.
>>>
>>> That is true, but when considering a Neutron backend for OpenStack
>>> deployments, people choose a subset of OpenDaylight projects and the
>>> end result is a solution that is comparable in scope and feature set.
>>> There are objective differences in where the projects are in their
>>> lifetime, the HA architecture, the project's consistency model between
>>> the neutron-server process and the backend, the development velocity,
>>> the community size and the release model.
>>>
>> Fundamentally, the main difference is that OVN does one thing: It does
>> network virtualization. OpenDaylight _MAY_ do network virtualization,
>> among other things, and it likely does network virtualization in many
>> different ways. Like Ben said:
>>
>> "Open Daylight is a platform for managing networks that can do
>> anything you want."
>
> I agree, but I don't think that was what was asked or makes for an
> interesting discussion. I think the obvious comparison is OVN to
> ML2/ODL using the ovsdb ODL project.
>
OK, I'll bite. :)

Fundamentally, a project's focus is absolutely important, especially
when a comparison is asked. When you ask the question: "How can OVN or
ODL solve being a backend layer for Neutron?", for example, the answer
with OVN is simple: You do it this way, and it works. For ODL, the
question is much more nuanced, as it depends on *what* components in
ODL you are using.

Also, yes, the comparison between "ML2+python agents" vs. "ML2+OVN" is
much more relevant IMHO.

Thanks!
Kyle

>>
>> Thanks,
>> Kyle
>>

 __
 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 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 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] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-09 Thread Assaf Muller
On Thu, Jun 9, 2016 at 5:06 PM, Kyle Mestery  wrote:
> On Thu, Jun 9, 2016 at 2:11 PM, Assaf Muller  wrote:
>> On Thu, Jun 9, 2016 at 1:48 PM, Ben Pfaff  wrote:
>>> On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:
 I'm trying to reconcile differences and similarities between OVN and
 OpenDayLight in my head. Can someone help me compare these two technologies
 and explain if they solve the same problem, or if there are fundamental
 differences between them?
>>>
>>> OVN implements network virtualization for clouds of VMs or containers or
>>> a mix.  Open Daylight is a platform for managing networks that can do
>>> anything you want.
>>
>> That is true, but when considering a Neutron backend for OpenStack
>> deployments, people choose a subset of OpenDaylight projects and the
>> end result is a solution that is comparable in scope and feature set.
>> There are objective differences in where the projects are in their
>> lifetime, the HA architecture, the project's consistency model between
>> the neutron-server process and the backend, the development velocity,
>> the community size and the release model.
>>
> Fundamentally, the main difference is that OVN does one thing: It does
> network virtualization. OpenDaylight _MAY_ do network virtualization,
> among other things, and it likely does network virtualization in many
> different ways. Like Ben said:
>
> "Open Daylight is a platform for managing networks that can do
> anything you want."

I agree, but I don't think that was what was asked or makes for an
interesting discussion. I think the obvious comparison is OVN to
ML2/ODL using the ovsdb ODL project.

>
> Thanks,
> Kyle
>
>>>
>>> __
>>> 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 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


Re: [openstack-dev] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-09 Thread Kyle Mestery
On Thu, Jun 9, 2016 at 2:11 PM, Assaf Muller  wrote:
> On Thu, Jun 9, 2016 at 1:48 PM, Ben Pfaff  wrote:
>> On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:
>>> I'm trying to reconcile differences and similarities between OVN and
>>> OpenDayLight in my head. Can someone help me compare these two technologies
>>> and explain if they solve the same problem, or if there are fundamental
>>> differences between them?
>>
>> OVN implements network virtualization for clouds of VMs or containers or
>> a mix.  Open Daylight is a platform for managing networks that can do
>> anything you want.
>
> That is true, but when considering a Neutron backend for OpenStack
> deployments, people choose a subset of OpenDaylight projects and the
> end result is a solution that is comparable in scope and feature set.
> There are objective differences in where the projects are in their
> lifetime, the HA architecture, the project's consistency model between
> the neutron-server process and the backend, the development velocity,
> the community size and the release model.
>
Fundamentally, the main difference is that OVN does one thing: It does
network virtualization. OpenDaylight _MAY_ do network virtualization,
among other things, and it likely does network virtualization in many
different ways. Like Ben said:

"Open Daylight is a platform for managing networks that can do
anything you want."

Thanks,
Kyle

>>
>> __
>> 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 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] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-09 Thread Assaf Muller
On Thu, Jun 9, 2016 at 1:48 PM, Ben Pfaff  wrote:
> On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:
>> I'm trying to reconcile differences and similarities between OVN and
>> OpenDayLight in my head. Can someone help me compare these two technologies
>> and explain if they solve the same problem, or if there are fundamental
>> differences between them?
>
> OVN implements network virtualization for clouds of VMs or containers or
> a mix.  Open Daylight is a platform for managing networks that can do
> anything you want.

That is true, but when considering a Neutron backend for OpenStack
deployments, people choose a subset of OpenDaylight projects and the
end result is a solution that is comparable in scope and feature set.
There are objective differences in where the projects are in their
lifetime, the HA architecture, the project's consistency model between
the neutron-server process and the backend, the development velocity,
the community size and the release model.

>
> __
> 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


Re: [openstack-dev] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-09 Thread Ben Pfaff
On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:
> I'm trying to reconcile differences and similarities between OVN and
> OpenDayLight in my head. Can someone help me compare these two technologies
> and explain if they solve the same problem, or if there are fundamental
> differences between them?

OVN implements network virtualization for clouds of VMs or containers or
a mix.  Open Daylight is a platform for managing networks that can do
anything you want.

__
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] [neutron][networking-ovn] OVN vs. OpenDayLight

2016-06-09 Thread rezroo
I'm trying to reconcile differences and similarities between OVN and 
OpenDayLight in my head. Can someone help me compare these two 
technologies and explain if they solve the same problem, or if there are 
fundamental differences between them?


Thanks,

Reza


__
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