<div dir="ltr">Hi,<div><br></div><div>Thanks for posting this. I am interested in this use case as well.</div><div><br></div><div>I didn't find a link to a review for the ML2 driver. Do you have any more details for that available?</div><div>It seems like not providing L2 connectivity between members of the same Neutron network conflicts with assumptions ML2 will make about segmentation IDs, etc. So I am interested in seeing how exactly the ML2 driver will bind ports, segments, etc.</div><div><br></div><div><br></div><div>Cheers,</div><div>Kevin Benton</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 24, 2014 at 6:38 AM, Cory Benfield <span dir="ltr"><<a href="mailto:Cory.Benfield@metaswitch.com" target="_blank">Cory.Benfield@metaswitch.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All,<br>
<br>
Project Calico [1] is an open source approach to virtual networking based on L3 routing as opposed to L2 bridging.  In order to accommodate this approach within OpenStack, we've just submitted 3 blueprints that cover<br>
<br>
-  minor changes to nova to add a new VIF type [2]<br>
-  some changes to neutron to add DHCP support for routed interfaces [3]<br>
-  an ML2 mechanism driver that adds support for Project Calico [4].<br>
<br>
We feel that allowing for routed network interfaces is of general use within OpenStack, which was our motivation for submitting [2] and [3].  We also recognise that there is an open question over the future of 3rd party ML2 drivers in OpenStack, but until that is finally resolved in Paris, we felt submitting our driver spec [4] was appropriate (not least to provide more context on the changes proposed in [2] and [3]).<br>
<br>
We're extremely keen to hear any and all feedback on these proposals from the community.  We'll be around at the Paris summit in a couple of weeks and would love to discuss with anyone else who is interested in this direction.<br>
<br>
Regards,<br>
<br>
Cory Benfield (on behalf of the entire Project Calico team)<br>
<br>
[1] <a href="http://www.projectcalico.org" target="_blank">http://www.projectcalico.org</a><br>
[2] <a href="https://blueprints.launchpad.net/nova/+spec/vif-type-routed" target="_blank">https://blueprints.launchpad.net/nova/+spec/vif-type-routed</a><br>
[3] <a href="https://blueprints.launchpad.net/neutron/+spec/dhcp-for-routed-ifs" target="_blank">https://blueprints.launchpad.net/neutron/+spec/dhcp-for-routed-ifs</a><br>
[4] <a href="https://blueprints.launchpad.net/neutron/+spec/calico-mechanism-driver" target="_blank">https://blueprints.launchpad.net/neutron/+spec/calico-mechanism-driver</a><br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></blockquote></div>
</div></div>