Neutron Northbound

Major Features

  • YANG model for OpenStack Neutron integration
  • REST API for OpenStack Neutron integration which stores necessary information into Neutron YANG model
  • Logger to log activity on Neutron YANG models
  • helper library to support for OpenStack service providers

odl-neutron-service

odl-neutron-northbound-api

odl-neutron-spi

odl-neutron-transcriber

odl-neutron-logger

odl-neutron-hostconfig-ovs

odl-neutron-hostconfig-vpp

Documentation

  • User Guide(s):
  • Developer Guide(s):
    • Neutron Northbound is a guide for those who develops new Neutron Northbound API which OpenStack Neutron talks to.
    • Neutron Service Developer Guide is a guide for those who develops new OpenStack Service Provider like netvirt, group-based-policy.

Security Considerations

  • Do you have any external interfaces other than RESTCONF?

    Yes. REST API for OpenStack Neutron.

    • If so, how are they secure? It’s authenticated by AAA.
    • What port numbers do they use? 8080 and 8181 by default. 8087 is also used by networking-odl/devstack.
  • Other security issues?

    None.

Quality Assurance

Migration

  • Is it possible migrate from the previous release? If so, how?

    No as incompatble change was introduced.

Compatibility

Bugs Fixed

Known Issues

End-of-life

  • List of features/APIs which are EOLed, deprecated, and/or removed in this release

    N/A

Standards

  • List of standrads implemented and to what extent

    OpenStack Neutron API ODL Neutron Northbound REST API is based on OpenStack Neutron API and OpenStack Neutron implementation. So the two REST APIs are similar inherently, but different if necessary for technical reason. The goal of ODL Neutron Northbound project is to help OpenStack ODL driver for OpenStack Neutron (networking-odl) and ODL OpenStack Service Provider(netvirt, group-based-policy, and vtn etc...). Not re-implement OpenStack Neutron API.

Release Mechanics

  • Link to release plan
  • Describe any major shifts in release schedule from the release plan
    • Postponed YANG model change to drop tenant-id, make status operational to Nitrogen cycle