/
OVSDB: Helium: Release Plan

OVSDB: Helium: Release Plan

Contents

Introduction

The OVSDB Plugin project is an overlay Network Virtualization project that leverages other critical open source projects, OpenStack and Open vSwitch and integrates into them producing a controller driven framework for policy instantiation and operational management.

Release Deliverables

Name

Description

Name

Description

OVSDB Plugin Library: Redesigned OVSDB Library

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

Implement a strong CI framework

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

OVSDB plugin/Neutron: Implement various 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 then the IP Tables Linux daemon.

Integrate OpenStack Neutron FWaaS

Integrate Firewall As a Service

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.

Persitance OpenFlow v1.3 Storage Across Controller Reloads

Recover from a controller failure and restore consistency with OpenStack and Open vSwitch without interuption to existing provisioned resources.

Continue to be a Community Driven Project.

Ensure the Community made up of open source developers and network operators and engineers always have as much input and decision making in the spirit of Open Source Software.

Release Milestones

Milestone

Offset 0 Date

Deliverables

Milestone

Offset 0 Date

Deliverables

M1

5/12/2014





M2

6/09/2014





M3

7/07/2014





M4

8/04/2014





M5

9/1/2014





RC0

9/9/2014





RC1

9/15/2014





RC2

9/22/2014





Formal Release

9/29/2014





Expected Dependencies on Other Projects

Depends On

Dependency Description

Needed By

Is in Other Project Release Plan

Depends On

Dependency Description

Needed By

Is in Other Project Release Plan

Openflowplugin/ Openflowjava/ Controller Yang Models

OpenFlow v1.3 Support for selected NXM and MF Extensions

M2 and M3 depending on the field

No

MD_SAL Data Store

Durable Configuration Storage

M3/M4

Yes

Compatibility with Previous Releases

Themes and Priorities

  1. Community

  2. Performance

  3. Robust Scale

  4. Innovation

  5. Solve Real World OpenStack Problems

  6. Kittens

Related content