Quantum porting of nova's VLAN network manager

Registered by Salvatore Orlando

The aim of this plugin is to provide:
- an implementation of the Quantum API which will work across all the hypervisors supported by the compute service
We will at first support KVM, Xen, and ESX - and then extend support to Hyper-V when it will become more mature from the compute side
- a solution for installing Quantum without requiring specialized hardware or additional software
This will also help packaging and distributing Quantum without additional dependencies

This plugin will provide 'simple' network isolation with VLANs, as the nova VLAN network manager currently does.
IP address management, VPN access, and Floating IPs are outside the scope of this blueprint, which is aimed at implementing exclusively the Layer-2 part of the VLAN network manager for quantum.

More details in slides from the summit:
http://www.slideshare.net/SalvatoreOrlando1/quantum-basic-vlan-plugin

In other words, the plugin proposed with this blueprint will be functionally equivalement to the OVS plugin (https://blueprints.launchpad.net/quantum/+spec/quantum-openvswitch-plugin) , with the only difference being that it will use hypervisor-specific drivers instead of Open vSwitch.
This will enable Quantum to be used over a wide range of hypervisors, including ESX and possibly hyper-V.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Salvatore Orlando
Direction:
Needs approval
Assignee:
Salvatore Orlando
Definition:
Superseded
Series goal:
Proposed for essex
Implementation:
Unknown
Milestone target:
None
Completed by
Salvatore Orlando

Related branches

Sprints

Whiteboard

Now targeting Essex release.

Open architecture discussion point: Interaction with nova

Open design discussion point: Integrating drivers for physical switches (for setting up vlans)
 - investigate whether it will be possible to reuse the framework in Cisco plugin

Deferring again... need more time to focus on this plugin.

UPDATE 2012-02-10: The Linux Bridge just merged into Quantum supersedes this blueprint.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.