Quantum basic VLAN plugin

Click here to load reader

download Quantum basic VLAN plugin

of 8

description

Presentation of the proposed "Basic" plugin for the Openstack Quantum service.From the Openstack Essex Design summit.

Transcript of Quantum basic VLAN plugin

  • 1.Quantum "Reference Implementation" plugin
    Wednesday, October 5 2.00 PM
    http://etherpad.openstack.org/QuantumBasePlugin
    Openstack Essex design summitBoston October 3-5 2001
    Netstack track

2. Agenda
Motivations and goal
reference, default or whatever plugin
Quantum-vlan-plugin blueprint
Follow-up actions
3. Motivations
Plugins currently available do not embrace the spectrum of hypervisors supported by Openstack
Openvswitch: Xen/XenServer/KVM with Open vSwitch
Cisco UCS: KVM with 802.1qbh
It is important to have a Quantum plugin which:
Can run on each hypervisor platform supported by Openstack
Can run on vanilla hypervisor with little to no changes to sw/hw configuration
4. Goal
Build a Quantum plugin satisfying the following requirements:
Works on Xen/XenServer/KVM/ESX and possibly Hyper-V
Does not require any additional software or hardware component
Can be used on mixed hypervisor deployments (e.g.: XenServer and ESX)
5. Terminology
Reference
The plugin will become the reference implementation of the API
Basic
The plugin adopts very basic technologies (e.g.: VLANs)
Default
The plugin is the default choice in quantum.conf
Other proposals?
6. Implementation (1/2)
Quantum-vlan-plugin blueprinthttps://blueprints.launchpad.net/quantum/+spec/quantum-vlan-plugin
Porting of nova-network L2 components to Quantum
libvirt for KVM
XenAPI for XenServer
VMWareAPI for ESX
??? For HyperV
VLANs are possibly the only suitable way for implementing this plugin at the moment
7. Implementation (2/2)
8. Open discussion
Alternative implementation strategies
Hypervisor Support
In particular Hyper-V (compute service work required on networking side)