Jump to: navigation, search

Difference between revisions of "Neutron"

Line 47: Line 47:
 
* Several publicly available plugins:
 
* Several publicly available plugins:
 
** [[ http://www.openvswitch.org | Open vSwitch ]] Plugin
 
** [[ http://www.openvswitch.org | Open vSwitch ]] Plugin
** Cisco UCS/Nexus Plugin
+
** [[ http://wiki.openstack.org/cisco-quantum | Cisco UCS/Nexus]] Plugin
** Linux Bridge Plugin
+
** [[ http://wiki.openstack.org/Quantum-Linux-Bridge-Plugin | Linux Bridge]] Plugin
 
** [[ http://www.nicira.com | Nicira Network Virtualization Platform (NVP) ]] Plugin
 
** [[ http://www.nicira.com | Nicira Network Virtualization Platform (NVP) ]] Plugin
 
** [[ http://www.osrg.net/ryu/using_with_openstack.html | Ryu OpenFlow Controller ]] Plugin  
 
** [[ http://www.osrg.net/ryu/using_with_openstack.html | Ryu OpenFlow Controller ]] Plugin  

Revision as of 22:14, 9 May 2012

What is Quantum?

Quantum is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other Openstack services (e.g., nova).

Starting in the Folsom development cycle, Quantum will be a core and supported part of the OpenStack platform (for Essex, we are an "incubated" project, which means use is suggested only for those who really know what they're doing with Quantum).

If you're a networking geek and like to hack on OpenStack, please join!

More Info:

Why Quantum?

  • Give cloud tenants an API to build rich networking topologies, and configure advanced network policies in the cloud.
    • Example: create multi-tier web application topology
  • Enable innovation plugins (open and closed source) that introduce advanced network capabilities
    • Example: use L2-in-L3 tunneling to avoid VLAN limits, provide end-to-end QoS guarantees, used monitoring protocols like NetFlow.
  • Let anyone build advanced network services (open and closed source) that plug into Openstack tenant networks.
    • Examples: VPN-aaS, firewall-aaS, IDS-aaS, data-center-interconnect-aaS.

Using Quantum

Following the instructions in the Quantum Administrator Guide to use Quantum with OpenStack Nova.

Forget documentation, I just want to get the code!: Quantum Downloads

Detailed information for programming against v1.0 of the Quantum web services API is available in the Quantum API Guide

If you are looking for Quantum packaged for your Linux distribution, please see: QuantumPackages .

If you are looking for information on using Quantum with devstack, please see: QuantumDevstack .

Current Project Status

Quantum was proposed at the Diablo summit (end of April 2011) and in just six months we've made a ton of progress.

The 2012.1 "Essex" release includes:

Participate

To get code, ask questions, view blueprints, etc, see: Quantum Launchpad Page

See QuantumDevelopment for some (rough) guides on how to contribute code to Quantum, including how to add your own plugin.

If you would like to participate, please send mail to the netstack list: https://launchpad.net/~netstack

You can also attend our regular IRC meetings, which start one hour after the main openstack meeting, on the same #openstack-meeting channel: http://wiki.openstack.org/Network/Meetings

There will be a Quantum track at the OpenStack Folsom Design Summit (April 16th-18th). Drop in and participate.