Nuage Networks Plugin

Registered by Ronak Shah

Nuage networks’ openstack networking plugin enables integration of openstack with Nuage Networks’ Virtual Service Platform (VSP). More information on VSP can be found @ http://www.nuagenetworks.net/products/

Nuage plugin within openstack networking takes a simplistic approach of proxy-ing a CRUD operation on network resources within openstack networking to Nuage’s Virtual Service Directory (VSD). The goal of this design approach is to make the plugin as sleek as possible and let VSD do most of the provisioning and orchestration. The design of openstack networking resource and VSD networking resource fits nicely with each other thus giving a clean ReST API translation. There are many other resources and functionality within VSD which will not be exposed via openstack networking in the first release of Nuage plugin but will be incorporated in subsequent releases.

Plugin code will run as part of Openstack networking service(neutron) on a controller node. Nuage plugin does not require any neutron agent sitting on each compute node. Although, nuage agent needs to be present on compute node. Plugin takes a request coming in to it and translates it to VSD using ReST call. It is essential to provide correct configuration information for VSD server prior to starting q-svc. As part of initialization, plugin will establish a connection with VSD server and failure will result in abort of a plugin.

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Medium
Drafter:
Ronak Shah
Direction:
Approved
Assignee:
Ronak Shah
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Mark McClain
Completed by
Mark McClain

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.