Jump to: navigation, search

Difference between revisions of "Neutron"

Line 21: Line 21:
 
** Example:  avoid VLAN limits, provide strong end-to-end QoS guarantees.  
 
** Example:  avoid VLAN limits, provide strong end-to-end QoS guarantees.  
  
== Current Status ==
+
== Using Quantum ==
 +
 
 +
We are still in the process of creating the Quantum Documentation. 
 +
 
 +
* Quantum Administrator Guide :  Directions to install, configure and run Quantum with [[OpenStack]] Nova (coming soon after diablo release)
 +
* Quantum API Guide: Detailed information for programming against v1.0 of the Quantum web services API.
 +
 
 +
== Current Development Status ==
  
 
Quantum was proposed at the Diablo summit (end of April 2011) and in just a few months we've made a ton of progress.   
 
Quantum was proposed at the Diablo summit (end of April 2011) and in just a few months we've made a ton of progress.   
Line 33: Line 40:
 
* Prototype integration with [[OpenStack]] Dashboard
 
* Prototype integration with [[OpenStack]] Dashboard
 
* Two publicly available plugins:
 
* Two publicly available plugins:
* Open vSwitch Plugin
+
** [[ http://www.openvswitch.org | Open vSwitch ]] Plugin
* Cisco UCS/Nexus Plugin
+
** Cisco UCS/Nexus Plugin
  
 
== Participate ==
 
== Participate ==
Line 48: Line 55:
 
=== Blueprints for Major Areas of Dev Activity ===
 
=== Blueprints for Major Areas of Dev Activity ===
  
The next major set of tasks will be decided on at the Essex summit.  You're welcome to participate in discussions, look for the [[NetStack]] track.
+
The next major set of tasks will be decided on at the Essex summit.  If you'll be in Boston, you are welcome to participate in discussions, look for the [[NetStack]] track.

Revision as of 00:50, 24 September 2011

What is Quantum?

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

Quantum is a result of discussions at the Diablo design summit around improving OpenStack networking.

Quantum now an officially incubated Openstack project. If you're a networking geek and like to hack on OpenStack, please join!

More Info:

Why Quantum?

  • Support advanced network topologies.
    • Example: create multiple networks per tenant, multi-tier applications, etc. that go beyond what is possible with nova's FlatManager or VlanManager
  • Let anyone build services (open and closed source) that plug into Openstack networks.
    • Examples: VPN-aaS, firewall-aaS, IDS-aaS.
  • Enable innovation plugins (open and closed source) that overcomes common cloud networking problems and introduce advanced network capabilities
    • Example: avoid VLAN limits, provide strong end-to-end QoS guarantees.

Using Quantum

We are still in the process of creating the Quantum Documentation.

  • Quantum Administrator Guide : Directions to install, configure and run Quantum with OpenStack Nova (coming soon after diablo release)
  • Quantum API Guide: Detailed information for programming against v1.0 of the Quantum web services API.

Current Development Status

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

The 2011.3 "diablo" release on Quantum on 9/23/2011 included:

  • v1.0 of the Quantum API
  • API Extensibility Framework
  • API Client LIbrary and CLI
  • Integration with OpenStack Nova via the QuantumManager
  • Prototype integration with OpenStack Dashboard
  • Two publicly available plugins:

Participate

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

Email list: https://launchpad.net/~netstack

If you would like to participate, please send mail to the netstack list.

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

Blueprints for Major Areas of Dev Activity

The next major set of tasks will be decided on at the Essex summit. If you'll be in Boston, you are welcome to participate in discussions, look for the NetStack track.