DIDM: Boron: Release Plan

DIDM: Boron: Release Plan

Contents

Introduction

Release Deliverables

Release Milestones

  • Offset: 2

Name

Description

Name

Description

Model for FlowObjective

FlowObjective is abstracted API which will be implemented by the drivers to provide the hardware specific flows. FlowObjective presents the simplified API to application, so that application can write the flows without platform awareness.

FlowObjective driver implementation for ovs soft switch platform

Implementation of FlowObjective for the OpenVswitch(OVS) software switch. Currently we are assuming OVS supports two table pipeline (FIB and Forwarding table), with these assumption we will give the sample implementation for ovs two table pipeline drivers.



Milestone

Offset X Date

Deliverables

Milestone

Offset X Date

Deliverables

M1

3/24/2016





M2

5/5/2016





M3

6/2/2016





M4

6/30/2016





M5

8/4/2016





RC0

8/11/2016





RC1

8/18/2016





RC2

8/25/2016





RC3

9/1/2016





Formal Release

9/8/2016





Externally Consumable APIs

  • To be defined by M3

API

API Status

Short description

API

API Status

Short description

FlowObjective API

Available

Abstraction API, so that driver can covert the FlowObjective to flows as per their hardware capabilities and limitations.

Expected Dependencies on Other Projects

  • SNMP Plugin - SNMP Get Request to fetch MIB objects

  • AAA - Credential Manager

  • OpenFlowPlugin

Compatibility with Previous Releases

N/A



Test Tool Requirements

  • Testing is done in form of Java unit tests and integration tests, no requirements on infrastructure except Maven. Reporting is provided by Jenkins.