NeutronNorthbound: Lithium Release User Facing Features

Neutron Service

Code Name

Karaf: odl-neutron-service

Description

This karaf feature provides support for OpenStack Neutron via the ODL ML2 agent (link needed). It includes the bundles in the next section and follows this Architecture. As the karaf feature includes everything necessary for communicating northbound, no special configuration is needed.

Bundles

As shown in the features.xml file this feature includes the following bundles:

  • neutron-spi

  • transcriber

  • northbound-api

Upstream Dependencies

controller

Downstream Dependents

  • groupbasedpolicy

  • integration

  • lisp

  • ovsdb

  • plugin2oc

  • vtn

Incompatibilities

No incompatibilities detected so far.

Network Intrusiveness

None

Recommended Karaf features

none

How to test

The Neutron Northbound project includes a dummyprovider bundle which is used for testing the API, objects and transcriber function of the neutron service.

For testing this feature, we have a TBD Jenkins Job that can be triggered to handle CI testing of the odl-neutron-service feature.

Performance/Scalability Concerns

As this service is providing simple data transcribing no additional performance and scalability concerns over those provided by the MD-SAL or existing whiteboard patterns are expected.