Next steps on Transport SDN - OIF Panel OFC 2015

11
Next steps on Transport SDN Lyndon Ong Co-Chair, OIF MA&E Committee Ciena OFC 2015 Expo Theater II March 25

Transcript of Next steps on Transport SDN - OIF Panel OFC 2015

Page 1: Next steps on Transport SDN - OIF Panel OFC 2015

Next steps on Transport SDN

Lyndon OngCo-Chair, OIF MA&E Committee

Ciena

OFC 2015Expo Theater II

March 25

Page 2: Next steps on Transport SDN - OIF Panel OFC 2015

Carrier SDN Framework and Toolkit

PrototypeTesting

OpenFlowExtensions

FrameworkSDN SBI SDN NBI

Service Request

Path ComputationTopology

� Providing carriers with essential tools in the Transport SDN toolbox

• SDN Carrier Framework supporting multi-domain, multi-layer Transport SDN

• Transport SDN API specifications to allow SDN deployment over multiple technologies

• Further prototyping and testing of real implementations for experience and interoperability

Page 3: Next steps on Transport SDN - OIF Panel OFC 2015

SDN: an Open Network Control Architecture

Infrastructure Layer

Control Layer

Application Layer

Business Applications

NBI

Controller Framework

NBI

NBI

Network Services

• Diverse applications• Planning, optimization, services, etc.Common APIsCommon APIs

Standard InterfacesStandard Interfaces

Open PlatformOpen Platform• Common framework• Multi‐vendor NW SW

• Routing, Resiliency

• Standard, programmatic interfaces across layers

• Open/common device data models

Page 4: Next steps on Transport SDN - OIF Panel OFC 2015

Multi-Domain Carrier Transport SDN Framework

� Validated in the Joint OIF/ONF Prototype Demo in Fall 2014

� Multi-vendor, Multi-domain Demo

• 5 Carrier Labs• 9 Vendors

� Ethernet, L1 and L0 switching

� OpenFlow Optical Transport Extensions

� Simple Prototype NBI for Connectivity Service and Topology

� Whitepaper available with details

Application Layer

Control Layer

Infrastructure LayerDomain 1

NE NE NE

Domain 2

NE NE NE

Domain 3

NE NE NE

Network Orchestrator

Parent Controller

DomainController

DomainController

DomainController

SBI

NBI

SBI

CloudOrchestrator

Compute Storage

Page 5: Next steps on Transport SDN - OIF Panel OFC 2015

Takeaways from the OIF/ONF Demo

� Successful demonstration of SDN Architecture for carriers• Can be realized over WAN and provide carrier benefits• Highly Flexible

• Multiple technology layers• Multiple domains• Greenfield and brownfield

� OpenFlow Optical Transport Extensions• No major interoperability problems identified, only minor notes• Now being approved as an ONF Technical Specification

� Transport NBI/API• Key area for multi-domain services• REST/JSON base advantages

• Development time, flexibility, debugging• Need work on commonality, esp. Information Model

Page 6: Next steps on Transport SDN - OIF Panel OFC 2015

Moving Forward at OIF

� SDN Framework whitepaper� Virtual Network Service definition� Transport API work

• Joint work with ONF� Potential 2016 interop demonstration

5

Page 7: Next steps on Transport SDN - OIF Panel OFC 2015

SDN Framework

� Documents multi-domain/multi-layer carrier architecture� Uses well-known ITU-T ASON architecture as a basis for

identifying key application interfaces • Service Request, Connection, Topology and Path Computation

APIs in particular

6

ASON Call Control

Connection Control Directory

Signaling PC Routing PCTAPLRM

Discovery Agent

Routing ControlNet TopologyPath Query

SNC SNC + Reroute

Service Level

Business Application

Business Application

Virtualization/AbstractionASON ControlComponents*

* Figure does not imply specific distribution of components, e.g., centralized or distributed

Page 8: Next steps on Transport SDN - OIF Panel OFC 2015

Virtual Network Service Definition� Take advantage of virtualization in SDN� Offer customers controllable network slice

7

Leased Line

VPN

VNS

Client site A

Client site B

Client site A

Client site B

Client site D

Client site C

Client site A

Client site B

Client site D

Client site CVirtual network with vNE & vLink

Clientcontroller

Ctrl of virtual XC

Connection controlled by network providers

Renting P2P connections

Leasing virtual network (connection)

Leasing virtual network + connection control over the virtual network

Similar to SCS

(PVNS)

Static

Dynamic VNS

Virtual network with vNE & vLink

Clientcontroller Rent virtual network 

resources from provider 

(SVNS)

Client site

Virtual network recursive creation 

Client siteClient site

Client site

Client siteClient siteClient site

Leasing virtual network + recursive virtual network creation

Page 9: Next steps on Transport SDN - OIF Panel OFC 2015

SBI and NBI workCompleting Transport SDN

� Southbound Interface – ONF Follow-On OpenFlow Extensions• Autonomous Functions – programmability of local functions

• Generation and processing of Performance Monitoring (bit errors or SNR)

• Pre-programmed local protection functions to meet service requirements

� Northbound Interface – OIF API Project• Use ONF work aiming at commonality across platforms

• Common Core Information Model across technologies• Mappable to REST/JSON interfaces

• OIF Project to define API specs• Use joint OIF/ONF prototyping and testing, ideally with open

source participation such as ONOS, ODL

Page 10: Next steps on Transport SDN - OIF Panel OFC 2015

Transport SDN NBI

� SDN NorthBound Interface• Common interface for controlling

and analyzing networks• Service request interface• Connection interface• Topology interface• Path Computation interface

• Flexible interface• Different levels of control• Potential abstraction • Virtual networks

• Utilizes Common Information Model

• Consistency rather than divergence

Domain 1

NE NE NE

UserApp

DomainController

Protect App

Optimize App

NBI

Page 11: Next steps on Transport SDN - OIF Panel OFC 2015

2016 Demo Plans

� Projecting forward – 2016 likely demo timeframe� Potential topics:

• Standardized OpenFlow Optical extensions• Based on Technical Spec issued by ONF

• Testing with Open Source Controllers• ODL, ONOS

• Approved IAs for Transport APIs• Cooperative efforts by OIF and ONF• Based on Common Information Model work

10