OVDSB: 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 than 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. |
Persistence OpenFlow v1.3 Storage Across Controller Reloads | Recover from a controller failure and restore consistency with OpenStack and Open vSwitch without interruption 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