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 |
---|---|
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 |
---|---|---|
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 |
---|---|---|---|
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
Community
Performance
Robust Scale
Innovation
Solve Real World OpenStack Problems
Kittens