Controller Shield: Beryllium: Release Plan
Contents
- 1 Introduction
- 2 Release Deliverables
- 3 Release Milestones
- 4 Expected Dependencies on Other Projects
- 5 Expected Incompatibilities with Other Projects
- 6 Compatibility with Previous Releases
- 7 List of Externally Consumable APIs
- 8 Themes and Priorities
- 9 Requests from Other Projects
- 10 Test Tools Requirements
- 11 Other
Introduction
During the Beryllium release we plan to develop the Unified-Security plugin as an OSGi Bundle that collates all security related information for the controller and stores it in a database. Also, the plugin will expose the database contents via Restconf interface for any North Bound App to add logic for programming flows to protect the controller.The logic to protect the controller from packet-in attack will be part of the Beryllium release.
Release Deliverables
Name | Description |
---|---|
USecPlugin | * Creating the USecPlugin * Exposing Restconf interface for NB Application from USecPlugin (for accessing USecPlugin data) * Adding logic in USecPlugin to detect Packet-In attack * Creation of persistent datastore with security related information. |
Release Milestones
Milestone | Offset 2 Date | Deliverables |
---|---|---|
M1 | 8/6/2015 | |
M2 | 9/3/2015 | |
M3 | 10/15/2015 | |
M4 | 12/3/2015 | |
M5 | 1/14/2016 | |
RC0 | N/A | |
RC1 | N/A | |
RC2 | N/A | |
RC3 | 01/28/2016 | |
Formal Release | 02/04/2016 |
Expected Dependencies on Other Projects
None Listed
Expected Incompatibilities with Other Projects
None
Compatibility with Previous Releases
List of Externally Consumable APIs
RPC - Number of OpenFlow Packet_In Attacks from Switch with DeviceID
RPC - Number of OpenFlow Packet_In Attacks from SrcIP Address
RPC - Number of OpenFlow Packet_In Attacks to DstIP Address
RPC - Number of OpenFlow Packet_In Attacks at a Particular Time with a variable Window Time
Notification - Low Water Mark Breached
Themes and Priorities
Requests from Other Projects
None Listed
Test Tools Requirements
Java unit and integration tests
Other
Primary Setup Contact :
Thomas Lee Sebastian (thomaslee.s@tcs.com)
Rafat Jahan (rafat.jahan@tcs.com)
Test Contact :
Rafat Jahan (rafat.jahan@tcs.com)
Document Contact :
Rafat Jahan (rafat.jahan@tcs.com)
Committers :
Thomas Lee Sebastian (thomaslee.s@tcs.com)
Rafat Jahan (rafat.jahan@tcs.com)
Deepika Gupta (gupta.deepika1@tcs.com)