Kernel VXLAN support for quantum openvswitch plugin

Registered by Zang MingJie

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

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Undefined
Drafter:
Zang MingJie
Direction:
Approved
Assignee:
Zang MingJie
Definition:
Obsolete
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
milestone icon next
Started by
Mark McClain
Completed by
Mark McClain

Related branches

Sprints

Whiteboard

3-Sep: Moving to Icehouse

Gerrit topic: https://review.openstack.org/#q,topic:bp/openvswitch-kernel-vxlan,n,z

Addressed by: https://review.openstack.org/38640
    ml2 kernel vxlan implement in ovs agent (WIP)

Addressed by: https://review.openstack.org/39294
    kernel vxlan TypeDriver (WIP)

(?)

Work Items