Name

OpenFlow Extensions in support of Optical Circuit Switching

Repo Name

ofextensions/circuitsw

Description

Optical Circuit Switches are used along with packet switches in many network architectures. Primarily, Data Center network architectures are evolving to include the use of Optical Circuit Switches (https://en.wikipedia.org/wiki/Optical_switch, http://www.calient.net/products/s-series-photonic-switch/). Support in centralized (OpenDaylight) controllers for programming Optical Circuit Switches using the OpenFlow protocol can help advance this change.

Using the “Extensions to the OpenFlow Protocol in support of Circuit Switching Addendum to OpenFlow Protocol Specification (v1.0) – Circuit Switch Addendum v0.3,” we have built a plugin based on AD-SAL that doesn’t disturb the OpenFlow 1.0 AD-SAL plugin.

A link to the specification cited in the preceding paragraph is at:

http://archive.openflow.org/wk/images/8/81/OpenFlow_Circuit_Switch_Specification_v0.3.pdf


We have new Extensions written for Optical Circuit Switch with OpenFlow 1.3 as base specification. These extensions are written based on the Optical Transport Protocol Extensions V1.0. We would like to add these extensions to the existing openflowplugin and make it available in the openflowplugin feature for Helium and future releases of OpenDaylight.

Optical Transport Protocol Extensions document is available at -

https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/Optical_Transport_Protocol_Extensions_V1.0.pdf

Calient OCS Openflow protocol Extensions document is available at -

File:OCS OF Protocol Extensions Rev. 0.4.pdf

Scope

Resources Committed (developers committed to working)

Initial Committers

Vendor Neutral

Vendor agnostic

Meets Board Policy (including IPR)