Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contents

Table of Contents
excludeContents

Introduction

Release Deliverables

Release Milestones

  • Offset: 2
NameDescription
Model for FlowObjectiveFlowObjective 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 platformImplementation 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.


MilestoneOffset X DateDeliverables
M13/24/2016


NameStatusDescription
Release PlanDoneCandidate Release Plan


M25/5/2016


NameStatusDescription
Release PlanDoneFinal Release Plan


M36/2/2016


NamestatusDescription
Feature FreezeDone
Candidate Stable DistributionDoneA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionDoneA running candidate of what is attempting to be the extension distribution.


M46/30/2016


NamestatusDescription
API FreezeDone
Candidate Stable DistributionDoneA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionDoneA running candidate of what is attempting to be the extension distribution.


M58/4/2016


NameDescription
Code Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.


RC08/11/2016


NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.


RC18/18/2016


NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.


RC28/25/2016


NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.


RC39/1/2016


NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.


Formal Release9/8/2016


NameDescription
Deliverable NameDeliverable Description


Externally Consumable APIs

  • To be defined by M3
APIAPI StatusShort description
FlowObjective APIAvailableAbstraction 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.