OVSDB: Helium: Release Review

Contents

Features

Name

Description

Name

Description

Reference OVSDB Java Library: Redesigned OVSDB Library

The library can be used separately by any Java OVSDB implementation to help serve as a reference implementation.

Schema independent OVSDB Plugin

OVSDB plugin can be used for any OVSDB schema (not attached to open_vSwitch schema alone

Implement a strong CI framework

Avoid developer downtime, reduce software bugs and increase the quality of the final deliverable

OVSDB Net-Virt infra : NXM extensions:

Upstream extensions Openflowlibrary project in order to leverage necessary extension to develop OpenStack services in the OVSDB Neutron integration.

Integrate OpenStack Security Groups and Rules

First of many OpenStack Neutron service integration. This will consolidate Port security functionality into the OVS network forwarding pipeline rather than the IP Tables Linux daemon.

Distributed Virtual Router

Distributed Virtual Layer3 forwarding

Integrate OpenStack Neutron LBaaS

Integrate LoadBalancer As a Service

ARP Responding/Handling

L3 East/West forwarding distributed to the hypervisor

VLAN Support

To facilitate traditional non-overlay fabric integration.

Non-Code Aspects (user docs, examples, tutorials, articles)

Architectural Issues

None of note.

Security Considerations

SSL/TLS enabled OVSDB connection is NOT supported in this release.

Quality Assurance (test coverage, etc)

We have a reasonable test coverage (~50% UI/IT). But the Sonar coverage is currently disabled due to an infra issue we hit. We will re-enable it to get a latest coverage details.

End-of-life (API/Features EOLed in Release)

We discontinued the support for OF1.0 legacy Openflow Southbound plugin.

Bugzilla (summary of bug situation)

Standards (summary of standard compliance)

RFC7047

Schedule (initial schedule and changes over the release cycle)

  • [| Release plan]

  • Delivered all features except FWaaS

  • Documentation is still in the Gerrit queue and is not merged yet.