/
Controller Shield: Beryllium: Release Plan

Controller Shield: Beryllium: Release Plan

Contents

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

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

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)