<div dir="ltr"><div>Hi,</div><div><br></div>[1] is a doc comparing OVN and ODL for Neutron. I wrote it in March so some info might be stale. <div>Hope this can be useful, comments are welcome!</div><div><br></div><div>[1] <a href="https://docs.google.com/document/d/13K4Xpdu1IbRJDj5JTepDI4nwUkCDCu7IOnYwHkZtcMA/edit?usp=sharing">https://docs.google.com/document/d/13K4Xpdu1IbRJDj5JTepDI4nwUkCDCu7IOnYwHkZtcMA/edit?usp=sharing</a></div><div><br></div><div>Thanks,</div><div>Oleg</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 10, 2016 at 12:28 AM, Kyle Mestery <span dir="ltr"><<a href="mailto:mestery@mestery.com" target="_blank">mestery@mestery.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Thu, Jun 9, 2016 at 4:19 PM, Assaf Muller <<a href="mailto:assaf@redhat.com">assaf@redhat.com</a>> wrote:<br>
> On Thu, Jun 9, 2016 at 5:06 PM, Kyle Mestery <<a href="mailto:mestery@mestery.com">mestery@mestery.com</a>> wrote:<br>
>> On Thu, Jun 9, 2016 at 2:11 PM, Assaf Muller <<a href="mailto:assaf@redhat.com">assaf@redhat.com</a>> wrote:<br>
>>> On Thu, Jun 9, 2016 at 1:48 PM, Ben Pfaff <<a href="mailto:blp@ovn.org">blp@ovn.org</a>> wrote:<br>
>>>> On Thu, Jun 09, 2016 at 10:28:31AM -0700, rezroo wrote:<br>
>>>>> I'm trying to reconcile differences and similarities between OVN and<br>
>>>>> OpenDayLight in my head. Can someone help me compare these two technologies<br>
>>>>> and explain if they solve the same problem, or if there are fundamental<br>
>>>>> differences between them?<br>
>>>><br>
>>>> OVN implements network virtualization for clouds of VMs or containers or<br>
>>>> a mix.  Open Daylight is a platform for managing networks that can do<br>
>>>> anything you want.<br>
>>><br>
>>> That is true, but when considering a Neutron backend for OpenStack<br>
>>> deployments, people choose a subset of OpenDaylight projects and the<br>
>>> end result is a solution that is comparable in scope and feature set.<br>
>>> There are objective differences in where the projects are in their<br>
>>> lifetime, the HA architecture, the project's consistency model between<br>
>>> the neutron-server process and the backend, the development velocity,<br>
>>> the community size and the release model.<br>
>>><br>
>> Fundamentally, the main difference is that OVN does one thing: It does<br>
>> network virtualization. OpenDaylight _MAY_ do network virtualization,<br>
>> among other things, and it likely does network virtualization in many<br>
>> different ways. Like Ben said:<br>
>><br>
>> "Open Daylight is a platform for managing networks that can do<br>
>> anything you want."<br>
><br>
> I agree, but I don't think that was what was asked or makes for an<br>
> interesting discussion. I think the obvious comparison is OVN to<br>
> ML2/ODL using the ovsdb ODL project.<br>
><br>
</div></div>OK, I'll bite. :)<br>
<br>
Fundamentally, a project's focus is absolutely important, especially<br>
when a comparison is asked. When you ask the question: "How can OVN or<br>
ODL solve being a backend layer for Neutron?", for example, the answer<br>
with OVN is simple: You do it this way, and it works. For ODL, the<br>
question is much more nuanced, as it depends on *what* components in<br>
ODL you are using.<br>
<br>
Also, yes, the comparison between "ML2+python agents" vs. "ML2+OVN" is<br>
much more relevant IMHO.<br>
<br>
Thanks!<br>
<span class="HOEnZb"><font color="#888888">Kyle<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
>><br>
>> Thanks,<br>
>> Kyle<br>
>><br>
>>>><br>
>>>> __________________________________________________________________________<br>
>>>> OpenStack Development Mailing List (not for usage questions)<br>
>>>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>>>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>>><br>
>>> __________________________________________________________________________<br>
>>> OpenStack Development Mailing List (not for usage questions)<br>
>>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>><br>
>> __________________________________________________________________________<br>
>> OpenStack Development Mailing List (not for usage questions)<br>
>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>