Add VXLAN and LISP Support to the Open vSwitch Plugin

Registered by Kyle Mestery on 2013-01-04

This blueprint tracks the addition of VXLAN and LISP tunnel support into the Open vSwitch plugin. VXLAN and LISP support will be a part of Open vSwitch 1.10.0 when it is released, so adding the option to have the OVS Quantum Plugin support VXLAN and LISP in addition to GRE tunnels will be nice for people wanting to make use of additional tunneling protocols, especially a pure L3 tunneling protocol like LISP.

Configuration for VXLAN on OVS can be found here (search for VXLAN):1

http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=FAQ;hb=HEAD

Configuration is the same as for GRE, except the VNI for VXLAN is 24-bit.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Kyle Mestery
Direction:
Approved
Assignee:
Kyle Mestery
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Kyle Mestery on 2013-05-20
Completed by
Kyle Mestery on 2013-06-13

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ovs-vxlan-lisp-tunnel,n,z

Addressed by: https://review.openstack.org/30319
    This commit adds support for utilizing the VXLAN tunneling protocol in versions of Open vSwitch >= 1.10. This is configurable and will default to GRE if not configured.

Gerrit topic: https://review.openstack.org/#q,topic:ovs_enable_tunneling,n,z

Addressed by: https://review.openstack.org/130708
    openvswitch/ofagent: Remove OVS.enable_tunneling option

(?)

Work Items