Bug 1042435

Summary: [RFE][neutron]: Kernel VXLAN support for quantum openvswitch plugin
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: markmc, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/neutron/+spec/openvswitch-kernel-vxlan
Whiteboard: upstream_milestone_next upstream_status_needs-code-review upstream_definition_obsolete
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-19 16:57:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description RHOS Integration 2013-12-12 22:16:35 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/openvswitch-kernel-vxlan.

Description:

Linux starting from kernel 3.7 linux offers native vxlan support.

Like gre tunnel, vxlan provide l2 isolation, but more convenient to config and setup.

After ml2 has been merged, and ovs plugin has been deprecated, instead implement kernel vxlan for ovs plugin, this blueprint retarget to implement kernel vxlan support for ml2 plugin, and use ovs agent to set up the vxlan device

This task contains two parts:

1. create kernel vxlan TypeDriver in ml2
2. implement kernel vxlan in ovs agent

Specification URL (additional information):

None