Neutron ML2 OpenDaylight plugin successfully integrated with OVSDB plugin & OF 1.0 for GRE Overlay


Madhu Venugopal
 

Team,

After couple of weeks of integration effort, we finally have a working Multi-node DevStack setup running Fedora 19
with Neutron ML2 opendaylight plugin integrated and working nicely using the OVSDB (for OVS switch management)
and OF 1.0 (for Flow based forwarding). We have started with GRE tunnel overlay as our first integration point.
VXLAN & Vlan integration will follow (and they should be minor effort). [We also seen interest in LISP integration as well].
We are currently waiting on the availability of OF1.3 plugin to improve the scalability of this solution.

Attached is the screenshot for a visual impact ;) and a few captures.
Brent is working on a nice document with step-by-step instructions and ofcourse we will record a few Youtube videos
covering most of the technical details.

This is an excellent team effort with Kyle, Brent, Florian & Ashwin. You guys are amazing !
We also have other OVSDB project members, Keith & Thomas getting up to speed to get plugged in.
Hugo is working on CloudStack integration. Cant wait !!!

Ofcourse this is just the beginning and we have tons of work left on the integration effort and most of them are being tracked
in our project's Trello page : https://trello.com/b/SbPFDkvW/hydrogen-ovsdb under the Neutron integration section.

Please jump in, contribute and enjoy the crazy discussions that happens @ 4AM EST & PT ;)

Happy Thanks Giving .

Thanks,
Madhu


Madhu Venugopal
 

Team,

Upgraded my testbed to use OVS2.0 which supports VXLAN forwarding (OVS1.11 didn't work for me. Not sure why).

With this upgrade and a few stability fixes, Unicast P2P VXLAN overlay (as orchestrated by Neutron ML2 plugin) works as well.
I haven't figured out the Multicast portions yet. But atleast this is equivalent to the existing solutions I see on OpenVSwitch plugin.

I know that few of you are fighting with this integration. I will try & help to debug the issues and get you moving.

VXLAN (OVS , OF) Logs setup by our OVSDB plugin : https://gist.github.com/7761539

Thanks,
-Madhu

On 11/28/13, 1:30 AM, Madhu Venguopal wrote:
Team,

After couple of weeks of integration effort, we finally have a working Multi-node DevStack setup running Fedora 19
with Neutron ML2 opendaylight plugin integrated and working nicely using the OVSDB (for OVS switch management)
and OF 1.0 (for Flow based forwarding). We have started with GRE tunnel overlay as our first integration point.
VXLAN & Vlan integration will follow (and they should be minor effort). [We also seen interest in LISP integration as well].
We are currently waiting on the availability of OF1.3 plugin to improve the scalability of this solution.

Attached is the screenshot for a visual impact ;) and a few captures.
Brent is working on a nice document with step-by-step instructions and ofcourse we will record a few Youtube videos
covering most of the technical details.

This is an excellent team effort with Kyle, Brent, Florian & Ashwin. You guys are amazing !
We also have other OVSDB project members, Keith & Thomas getting up to speed to get plugged in.
Hugo is working on CloudStack integration. Cant wait !!!

Ofcourse this is just the beginning and we have tons of work left on the integration effort and most of them are being tracked
in our project's Trello page : https://trello.com/b/SbPFDkvW/hydrogen-ovsdb under the Neutron integration section.

Please jump in, contribute and enjoy the crazy discussions that happens @ 4AM EST & PT ;)

Happy Thanks Giving .

Thanks,
Madhu


Lori Jakab <lojakab@...>
 

Hey all,

I'm documenting the steps I'm doing to get ML2/ODL working (mostly for myself), but maybe some bits will be useful to someone, so I thought I share it. I know there are better tutorials out there (I link to them), and Brent will soon publish a very comprehensive one, but my main goal is to document how to set up LISP (whenever that will become possible) and not to duplicate documentation effort.

https://github.com/ljakab/odl-lisp-wiki/wiki/OpenStack,-ODL,-and-OVS(DB)

Awesome work guys, thanks for the great work on the OVSDB plugin!

-Lori

On 12/3/13 2:13 AM, Madhu Venguopal wrote:
Team,

Upgraded my testbed to use OVS2.0 which supports VXLAN forwarding (OVS1.11 didn't work for me. Not sure why).

With this upgrade and a few stability fixes, Unicast P2P VXLAN overlay (as orchestrated by Neutron ML2 plugin) works as well.
I haven't figured out the Multicast portions yet. But atleast this is equivalent to the existing solutions I see on OpenVSwitch plugin.

I know that few of you are fighting with this integration. I will try & help to debug the issues and get you moving.

VXLAN (OVS , OF) Logs setup by our OVSDB plugin : https://gist.github.com/7761539

Thanks,
-Madhu

On 11/28/13, 1:30 AM, Madhu Venguopal wrote:
Team,

After couple of weeks of integration effort, we finally have a working Multi-node DevStack setup running Fedora 19
with Neutron ML2 opendaylight plugin integrated and working nicely using the OVSDB (for OVS switch management)
and OF 1.0 (for Flow based forwarding). We have started with GRE tunnel overlay as our first integration point.
VXLAN & Vlan integration will follow (and they should be minor effort). [We also seen interest in LISP integration as well].
We are currently waiting on the availability of OF1.3 plugin to improve the scalability of this solution.

Attached is the screenshot for a visual impact ;) and a few captures.
Brent is working on a nice document with step-by-step instructions and ofcourse we will record a few Youtube videos
covering most of the technical details.

This is an excellent team effort with Kyle, Brent, Florian & Ashwin. You guys are amazing !
We also have other OVSDB project members, Keith & Thomas getting up to speed to get plugged in.
Hugo is working on CloudStack integration. Cant wait !!!

Ofcourse this is just the beginning and we have tons of work left on the integration effort and most of them are being tracked
in our project's Trello page : https://trello.com/b/SbPFDkvW/hydrogen-ovsdb under the Neutron integration section.

Please jump in, contribute and enjoy the crazy discussions that happens @ 4AM EST & PT ;)

Happy Thanks Giving .

Thanks,
Madhu
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev