SlideShare a Scribd company logo
Transport SDN Toolkit
Network
Orchestration
Controller
Hierarchy
Multi-domain
Architecture
SDN Framework
SDN APIs
Service Request
Path Computation
Topology
  Providing carriers with essential tools in the
Transport SDN toolkit
•  How to apply SDN to a carrier’s multi-domain, multi-layer
transport network
•  Transport SDN API specifications to allow deployment of
SDN applications
•  Prototyping and testing of real implementations for
experience and interoperability
SDN Benefit and Challenges
SDN Software
Availability & Functionality
Network Structure
&
Technology
Adaptation of
Customer
Processes
Successful
IOC/SDN
deployment
Benefit:
Totally automated, programmable, integrated
and flexible network – leveraging the installed
base in and optimized way.
Challenges:
Technical:
•  Agree on standardized architectures and
abstraction/virtualization models –
•  Performance of centralized systems & OF
Commercial:
•  Open Source business models –
•  New business models leveraging SDN
Organizations:
•  Adapt processes to leverage SDN flexibility
Availability:
•  Carrier grade SDN systems for field
deployments
•  Availability of new network technology in field
deployments & legacy network
What is the Transport SDN Framework?
Infrastructure  
Layer 
Control  
Layer 
Applica4on  
Layer 
Business Applica4ons 
NBI 
Controller Framework 
NBI 
NBI 
Network 
Services 
•  SDN 3 Layer Model
•  Application,
Controller,
Infrastructure
Common APIs 
Standard Interfaces 
Open Pla5orm 
•  How is this applied to
a Carrier’s Transport
Network?
•  Multiple Layers
•  Multiple Vendors
•  Multiple Domains,
e.g., Vendor or
Administrative
Multi-Domain Carrier Transport SDN
Framework
  Infrastructure Layer
– contains Network
Elements
  Multi-domain/multi-
technology
•  Geographic/
Administrative
domains (e.g.,
metro, core)
•  Technology
domains (L0/1/2)
•  Vendor-specific
domains
  Accessed via
SouthBound
Interface of
Controller



Infrastructure Layer
Domain 1
NE NE NE
Domain 2
NE NE NE
Domain 3
NE NE NE
SBISBI
Multi-Domain Carrier Transport SDN
Framework
  Control Layer
•  Carrier network will
likely have
multiple controllers
•  Administrative
and other
reasons
•  May have
hierarchical
controllers
•  SBI-type
interface from
Parent to
Domain
controller
Control Layer



Infrastructure Layer
Domain 1
NE NE NE
Domain 2
NE NE NE
Domain 3
NE NE NE
Parent
Controller
Domain
Controller
Domain
Controller
Domain
Controller
SBISBI
Multi-Domain Carrier Transport SDN
Framework
  Application Layer
•  Business apps
•  Network apps
•  Orchestration
  Isolated from
Controller
•  Accesses Control
layer via
NorthBound
Interface such as
REST/JSON
Application
Layer
Control Layer



Infrastructure Layer
Domain 1
NE NE NE
Domain 2
NE NE NE
Domain 3
NE NE NE
Network
Orchestrator
Parent
Controller
Domain
Controller
Domain
Controller
Domain
Controller
SBI
NBI
SBI
Cloud
Orchestrator
Compute Storage
SDN Framework Validation
  Tested in 2014 OIF/ONF Demonstration
•  5 Carrier Labs
•  2 Consulting Carriers
•  9 System Vendors
•  L2 and L1 Switches
•  Greenfield and Brownfield environments
•  SDN Controller and EMS
•  3 Layer SDN Framework Model
•  Infrastructure Layer with Real NEs
•  Controller Layer with multiple implementations
•  Application Layer with network orchestration
7
The Interfaces: Transport SDN SBI
  SDN SouthBound Interface
•  Open interface for Network
Element switching and forwarding
control
•  Logical Switch abstraction
•  Model both physical & virtual
•  E.g. OpenFlow
•  Multi – Layer Support
•  L0 - Optical/WDM/OCH
•  L1 – TDM/OTN/ODU
•  L2 – Packet/Ethernet/MPLS-TP
•  Utilizes Common protocol neutral
Information Model Domain 1
NE NE NE
User
App
Domain
Controller
Protect
App
Optimize
App
SBI
The Interfaces: Transport SDN NBI
  SDN NorthBound Interface
•  Common interface for controlling
and analyzing networks
•  BoD services
•  Cross-domain provisioning
•  Enabling Analytics
•  Flexible interface
•  Different levels of control
•  Potential abstraction
•  Virtual networks
•  Utilizes Common Information
Model
•  Consistency rather than
divergence
Domain 1
NE NE NE
User
App
Domain
Controller
Protect
App
Optimize
App
NBI
•  Standards talking mainly about service creation/restoration
•  Packet layer to steer the flows (OpenFlow as standard exists)
•  Transport layer to create services (under development ONF/OIF/
IETF/etc…)
•  Operators may want to solve other problems
•  Integration problems between vendors
•  Interworking between layers
•  Planning and equipment management
•  Optimization of the network
General Use Cases – What are use cases
driving the NBI?
Flavors of service creation use case
Multi-vendor
support
Network or Transport
as a Service
(NaaS / TaaS)
Datacenter
interconnections
Multi-layer network
management
Data
Center
IP Router
DWDM
Transport
Control
Vendor A Vendor B Vendor C
Ethernet
ODU
Och
Automatic load
dependent fast
service creation
One standardized
SDN control
interface for easy
integration of 3rd
party vendors
Multilayer
optimized L0-3
system with
• common
workflows
• automatic routing
• interworking
Fully automate
service requests
incl. network
planning and
equipment
configuration
Matching
  Hypergrowth
in data
volume
  Extremely
dynamic
traffic pattern
Dealing with
  Heterogeneous
technologies
  Optimized layer
usage
Addressing
  Non-
automated
Operational
processes
  High network
complexity
Dealing with
  Different control
interfaces
  Missing control
IF between
vendors
Automated
service creation
covering L0 to
L3
Addressing
  Time to
service
  Ease of
operation
  Service
differentiatio
n
Service
Management
Elastic bandwidth
provisioning
Creation of
elastic services
with automatic
or “on request”
changes in
bandwidth
Dealing with
  Statistical
bandwidth
sharing
  Dynamic
data flow
changes
What does the NBI access?
A look at the ITU-T ASON Control Model
  ITU-T ASON Model Identifies key control elements
•  Call and connection control
•  Routing and topology
•  Resource management
•  Protocols
12
ASONCallControl
ConnectionControl Directory
Signaling PC Routing PCTAP
LRM
Discovery Agent
RoutingControl
Net TopologyPath Query
ASON Control
Components*
* Figure does not imply specific distribution of components, e.g., centralized or distributed
APIs to Access Functions: Service
Creation
  External APIs to ASON Control Functions
•  Request service from the network
•  Service Level determines call control processing
•  Control virtual network slice
•  Allocate dedicated resources for connection
13
ASONCallControl
ConnectionControl Directory
Signaling PC Routing PCTAP
LRM
Discovery Agent
RoutingControl
Net TopologyPath Query
SNC SNC + Reroute
Service Level
Business
Application
Business
Application
Virtualization/AbstractionASON Control
Components*
* Figure does not imply specific distribution of components, e.g., centralized or distributed
APIs to Access Functions: Information
  Retrieve information from the network
•  Request Path Computation between endpoints
•  Network returns path (plus alternatives, backup paths)
•  Request Topology information
•  Invoke analytics or external path computation algorithms
14
ASONCallControl
ConnectionControl Directory
Signaling PC Routing PCTAP
LRM
Discovery Agent
RoutingControl
Net TopologyPath Query
SNC SNC + Reroute
Service Level
Business
Application
Business
Application
Virtualization/Abstraction
ASON Control
Components*
* Figure does not imply specific distribution of components, e.g., centralized or distributed
SDN Controller for Transport - Functional
Tool Box
Network Topology/Graph Abstraction
Service-
request /Intent
Resolver
Connection
Control
Southbound/Legacy Device/Protocol specific drivers/adapters
Path
Computation
Tenant Network
Virtualization
Network
Planning
Southbound API (D/I‐CPI) 
Northbound API (A/I‐CPI) 
SDN Controller for Transport – Functional
Tool Box (2)
Southbound Protocol Driver and Device
Control Interface Module
•  Responsible for interfacing to network
elements using device specific protocols
(incl. Openflow)
•  Could also interface with legacy
management systems as well as non-SDN
control systems
Multilayer Network Topology
Abstraction and Virtualization
•  Maintains network topology database
•  Provides abstracted topology views to
clients as per negotiated policy and
contract
•  Assigns network resources to virtual
abstractions
Multilayer Path Computation and
Connection Control
•  Works with multi-layer (logical) network
detail and logic for path computation
•  Coordinates provisioning of the connections
into the network (elements)
•  Monitors the health and status of
connections
•  Manages autonomous restoration
Northbound API - Service/Intent Resolver
•  Interfaces with client applications requesting
connectivity (P2P, P2MP, MP) service
•  Allows separation of service intent from
components used to deliver the service
•  Service endpoints, traffic & QoS parameters
•  Requirements for bandwidth, availability,
reliability, resiliency, diversity, etc
Network Virtualization and Abstraction
Network Abstraction
•  Reduce underlying complexity - simplified
logical representation of resources/topology
•  Information hiding – filter/summarize
details
•  Management/control software systems use
abstracted logical model of the network
•  e.g. ITU-T G.805 architecture
•  Subnetwork (forwarding domain/
switch)
•  Link (physical, logical server trails)
•  Termination Point (logical port)
•  Subnetwork (cross) Connection
(forwarding relationship in device)
•  Link Connection (monitoring &
capacity assigned to a connection)
Network Virtualization
•  Abstraction to decouple the logical view from
underlying physical resources
•  Involves a mapping function to dedicate real
network resources to the presented virtual
entities
•  Allows for presenting every client with its own
exclusive virtual view of same provider network
•  Allows for provider to dynamically optimize
and effectively manage/maintain network
resources
•  Subject to negotiated policy and pricing
between the provider and its client
•  Provides a level of flexibility to the clients to
allocate and manage their “virtual resources”
Network Virtualization: Service-specific
Abstraction
Type of virtual network topology exposed to client would be based on
negotiated contract
• Prune irrelevant nodes/links, subject to constraints, information hiding and
reduction
Based on granularity
• Client’s desired level of detail which depends on its intended application
and its sophistication
• More granular topology would provide client software with more dynamic
control flexibility, but at higher-end of pricing model
• e.g. dynamic VN topology-change events
Based on Service Objectives
• Presented VN topology abstraction could be a function of service objective
s: e.g. optimization: lowest latency, lowest cost, highest reliability, etc
Quick Survey of Current Work
  Transport SDN Framework
  Transport API Project
  E-NNI Specifications
19
IETF
Open
Networking
Foundation
  Optical Transport Protocol Extensions
  Transport API’s project
  Common Information Model
  Previous GMPLS work
  PCE Interface for path computation
  Newer work such as I2RS
•  ASON Modeling
•  SG15 Architecture and Modeling
•  Aligning with ONF SDN Architecture &
Common Information Model work
•  Infrastructure Network
•  SDN for Inter-NFVI PoP
Next Steps: Filling the Toolbox
•  SDN Framework Whitepaper
•  Documenting model and identifying APIs
•  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 Transport API specs
•  Use joint OIF/ONF prototyping and testing, ideally with open source
participation such as ONOS, ODL
•  East/West Interface (future)
•  Peer controllers – e.g., carrier-to-carrier
•  Work still in early stages
•  OIF E-NNI principles can be applied
•  Potential 2016 interop demonstration
Thank You!
www.oiforum.com
Agenda
   Transport SDN Drivers, Needs, Challenges
•  Dave Brown, OIF VP of Marketing; Alcatel-Lucent
  Global Transport SDN Prototype Demo
•  Jonathan Sadler, OIF Technical Committee Vice Chair; Coriant
 
  Transport SDN Tool Kit - SDN Framework and APIs
•  John McDonough, OIF Vice President; NEC Corporation of America
 
  Virtual Transport Network Service
•  Evelyne Roch, OIF Networking and Operations Working Group Chair;
Huawei Technologies Co., Ltd.
  Wrap up

More Related Content

PPTX
PDF
Strategy briefing: network technologies 7 March 2013
PPTX
NP - Unit 5 - Bootstrap, Autoconfigurion and BGP
PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PDF
Software defined optical communication
PDF
Software Defined Networking: Enabling The Mobile Workplace
PPTX
IEEE_CCNC_Presentation_Peyman
PPTX
SDN overview 2014
Strategy briefing: network technologies 7 March 2013
NP - Unit 5 - Bootstrap, Autoconfigurion and BGP
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software defined optical communication
Software Defined Networking: Enabling The Mobile Workplace
IEEE_CCNC_Presentation_Peyman
SDN overview 2014

What's hot (20)

PDF
Considerations for Deploying Virtual Network Functions and Services
PPT
Software defined networking
PDF
Traffic Engineering in Software-Defined Networks
PDF
Transport SDN & NFV - What does it mean for Optical Networking?
PPT
Integrating Active Networking and Commercial-Grade Routing Platforms
PDF
Enabling Virtual Transport Network Service
PDF
Application Driven SDN
PPT
The Importance of Rich APIs in Transport SDN
PPT
Chapter07
PPTX
Ids 009 network attacks
PDF
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
PPT
Chapter05
PDF
Virtual Transport Network Service SDN-Based Optical Network Virtualization
PDF
Learnings from Carrier SDN Deployments
PPTX
Analyzing and optimizing mpls technology at Reliance Jio
PPT
Chapter13
PPT
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
PPT
Chapter10
PDF
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
PDF
RouteFlow & IXPs
Considerations for Deploying Virtual Network Functions and Services
Software defined networking
Traffic Engineering in Software-Defined Networks
Transport SDN & NFV - What does it mean for Optical Networking?
Integrating Active Networking and Commercial-Grade Routing Platforms
Enabling Virtual Transport Network Service
Application Driven SDN
The Importance of Rich APIs in Transport SDN
Chapter07
Ids 009 network attacks
20180717 Introduction of Seamless BLE Connection Migration System (SeamBlue)
Chapter05
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Learnings from Carrier SDN Deployments
Analyzing and optimizing mpls technology at Reliance Jio
Chapter13
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
Chapter10
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
RouteFlow & IXPs
Ad

Viewers also liked (10)

PDF
SDN Control Plane scalability research proposal
PDF
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
PDF
SDN interfaces and performance analysis of SDN components
PDF
Open VSwitch .. Use it for your day to day needs
PPTX
The Basic Introduction of Open vSwitch
PDF
DEVNET-1153 Enterprise Application to Infrastructure Integration – SDN Apps
PDF
Benefits_Plus_Brochure artwork 071210
PPTX
OpenvSwitch Deep Dive
PDF
Sdn and open flow tutorial 4
PPTX
Introduction to OpenFlow, SDN and NFV
SDN Control Plane scalability research proposal
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
SDN interfaces and performance analysis of SDN components
Open VSwitch .. Use it for your day to day needs
The Basic Introduction of Open vSwitch
DEVNET-1153 Enterprise Application to Infrastructure Integration – SDN Apps
Benefits_Plus_Brochure artwork 071210
OpenvSwitch Deep Dive
Sdn and open flow tutorial 4
Introduction to OpenFlow, SDN and NFV
Ad

Similar to Light Reading BTE_SDNtoolbox_June_2015 (20)

PDF
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
PPTX
SDN and NFV Value in Business Services - A Presentation By Cox Communications
PPT
SDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
PDF
OIF Transport SDN Interop - ECOC 2016
PDF
Accelerating the Deployment of Practical, Programmable Transport Networks
PDF
SDN Framework and APIs
PPTX
Transport SDN Overview and Standards Update: Industry Perspectives
PPTX
SDN and NFV Value in Business Services
PPTX
Lecture 11 Final.pptx
PPTX
Cloud Migration
PPTX
lect4_SDNbasic_openflow.pptx
PPTX
Software Defined Networking(SDN) and practical implementation_trupti
PPTX
SDN Unit 6.pptxhgvgyubnjhuihjhgijhnkjhijnik
PDF
Решения WANDL и NorthStar для операторов
PPTX
TechWiseTV Workshop: Segment Routing for the Datacenter
PPTX
Software defined network-- SDN
PPTX
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
PDF
Software Defined Networking - 2
PDF
2018 OIF SDN T-API Readout 6.2018
PPTX
sdnppt-140325015756-phpapp01.pptx
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
OIF Transport SDN Interop - ECOC 2016
Accelerating the Deployment of Practical, Programmable Transport Networks
SDN Framework and APIs
Transport SDN Overview and Standards Update: Industry Perspectives
SDN and NFV Value in Business Services
Lecture 11 Final.pptx
Cloud Migration
lect4_SDNbasic_openflow.pptx
Software Defined Networking(SDN) and practical implementation_trupti
SDN Unit 6.pptxhgvgyubnjhuihjhgijhnkjhijnik
Решения WANDL и NorthStar для операторов
TechWiseTV Workshop: Segment Routing for the Datacenter
Software defined network-- SDN
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Software Defined Networking - 2
2018 OIF SDN T-API Readout 6.2018
sdnppt-140325015756-phpapp01.pptx

More from Deborah Porchivina (20)

PPTX
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
PDF
OIF SDN Transport API NFV Proof of Concept
PDF
SDN Transport API Interoperability Demo with OIF and ONF
PDF
ONF Transport API (TAPI) Project
PDF
OIF Certification: Optical Control Plane UNI
PDF
OIF 112G Panel at DesignCon 2017
PDF
OIF Interop: The Key to Unlocking the Benefits of SDN
PDF
OIF on 400G for Next Gen Optical Networks Conference
PDF
ENRZ Advanced Modulation for Low Latency Applications
PDF
CEI-56G - Testing Considerations
PDF
Signal Integrity to the forefront
PDF
CEI-56G - Signal Integrity to the Forefront
PPTX
Enabling Virtual Transport Network Services
PPTX
Transport SDN Interoperability Program with OIF
PPTX
OFC2016 SDN Framework and APIs
DOCX
OIF at OFC 100G Serial Links Workshop
PDF
2014 Global Transport SDN Demonstration
PDF
Clearing a Path to Wide-Scale Transport SDN Deployment
PDF
Addressing the Interoperability Question
PDF
Accelerating the Deployment of Practical, Programmable Transport Networks
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
OIF SDN Transport API NFV Proof of Concept
SDN Transport API Interoperability Demo with OIF and ONF
ONF Transport API (TAPI) Project
OIF Certification: Optical Control Plane UNI
OIF 112G Panel at DesignCon 2017
OIF Interop: The Key to Unlocking the Benefits of SDN
OIF on 400G for Next Gen Optical Networks Conference
ENRZ Advanced Modulation for Low Latency Applications
CEI-56G - Testing Considerations
Signal Integrity to the forefront
CEI-56G - Signal Integrity to the Forefront
Enabling Virtual Transport Network Services
Transport SDN Interoperability Program with OIF
OFC2016 SDN Framework and APIs
OIF at OFC 100G Serial Links Workshop
2014 Global Transport SDN Demonstration
Clearing a Path to Wide-Scale Transport SDN Deployment
Addressing the Interoperability Question
Accelerating the Deployment of Practical, Programmable Transport Networks

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation theory and applications.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Cloud computing and distributed systems.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation theory and applications.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Cloud computing and distributed systems.
Understanding_Digital_Forensics_Presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation

Light Reading BTE_SDNtoolbox_June_2015

  • 1. Transport SDN Toolkit Network Orchestration Controller Hierarchy Multi-domain Architecture SDN Framework SDN APIs Service Request Path Computation Topology   Providing carriers with essential tools in the Transport SDN toolkit •  How to apply SDN to a carrier’s multi-domain, multi-layer transport network •  Transport SDN API specifications to allow deployment of SDN applications •  Prototyping and testing of real implementations for experience and interoperability
  • 2. SDN Benefit and Challenges SDN Software Availability & Functionality Network Structure & Technology Adaptation of Customer Processes Successful IOC/SDN deployment Benefit: Totally automated, programmable, integrated and flexible network – leveraging the installed base in and optimized way. Challenges: Technical: •  Agree on standardized architectures and abstraction/virtualization models – •  Performance of centralized systems & OF Commercial: •  Open Source business models – •  New business models leveraging SDN Organizations: •  Adapt processes to leverage SDN flexibility Availability: •  Carrier grade SDN systems for field deployments •  Availability of new network technology in field deployments & legacy network
  • 3. What is the Transport SDN Framework? Infrastructure   Layer  Control   Layer  Applica4on   Layer  Business Applica4ons  NBI  Controller Framework  NBI  NBI  Network  Services  •  SDN 3 Layer Model •  Application, Controller, Infrastructure Common APIs  Standard Interfaces  Open Pla5orm  •  How is this applied to a Carrier’s Transport Network? •  Multiple Layers •  Multiple Vendors •  Multiple Domains, e.g., Vendor or Administrative
  • 4. Multi-Domain Carrier Transport SDN Framework   Infrastructure Layer – contains Network Elements   Multi-domain/multi- technology •  Geographic/ Administrative domains (e.g., metro, core) •  Technology domains (L0/1/2) •  Vendor-specific domains   Accessed via SouthBound Interface of Controller Infrastructure Layer Domain 1 NE NE NE Domain 2 NE NE NE Domain 3 NE NE NE SBISBI
  • 5. Multi-Domain Carrier Transport SDN Framework   Control Layer •  Carrier network will likely have multiple controllers •  Administrative and other reasons •  May have hierarchical controllers •  SBI-type interface from Parent to Domain controller Control Layer Infrastructure Layer Domain 1 NE NE NE Domain 2 NE NE NE Domain 3 NE NE NE Parent Controller Domain Controller Domain Controller Domain Controller SBISBI
  • 6. Multi-Domain Carrier Transport SDN Framework   Application Layer •  Business apps •  Network apps •  Orchestration   Isolated from Controller •  Accesses Control layer via NorthBound Interface such as REST/JSON Application Layer Control Layer Infrastructure Layer Domain 1 NE NE NE Domain 2 NE NE NE Domain 3 NE NE NE Network Orchestrator Parent Controller Domain Controller Domain Controller Domain Controller SBI NBI SBI Cloud Orchestrator Compute Storage
  • 7. SDN Framework Validation   Tested in 2014 OIF/ONF Demonstration •  5 Carrier Labs •  2 Consulting Carriers •  9 System Vendors •  L2 and L1 Switches •  Greenfield and Brownfield environments •  SDN Controller and EMS •  3 Layer SDN Framework Model •  Infrastructure Layer with Real NEs •  Controller Layer with multiple implementations •  Application Layer with network orchestration 7
  • 8. The Interfaces: Transport SDN SBI   SDN SouthBound Interface •  Open interface for Network Element switching and forwarding control •  Logical Switch abstraction •  Model both physical & virtual •  E.g. OpenFlow •  Multi – Layer Support •  L0 - Optical/WDM/OCH •  L1 – TDM/OTN/ODU •  L2 – Packet/Ethernet/MPLS-TP •  Utilizes Common protocol neutral Information Model Domain 1 NE NE NE User App Domain Controller Protect App Optimize App SBI
  • 9. The Interfaces: Transport SDN NBI   SDN NorthBound Interface •  Common interface for controlling and analyzing networks •  BoD services •  Cross-domain provisioning •  Enabling Analytics •  Flexible interface •  Different levels of control •  Potential abstraction •  Virtual networks •  Utilizes Common Information Model •  Consistency rather than divergence Domain 1 NE NE NE User App Domain Controller Protect App Optimize App NBI
  • 10. •  Standards talking mainly about service creation/restoration •  Packet layer to steer the flows (OpenFlow as standard exists) •  Transport layer to create services (under development ONF/OIF/ IETF/etc…) •  Operators may want to solve other problems •  Integration problems between vendors •  Interworking between layers •  Planning and equipment management •  Optimization of the network General Use Cases – What are use cases driving the NBI?
  • 11. Flavors of service creation use case Multi-vendor support Network or Transport as a Service (NaaS / TaaS) Datacenter interconnections Multi-layer network management Data Center IP Router DWDM Transport Control Vendor A Vendor B Vendor C Ethernet ODU Och Automatic load dependent fast service creation One standardized SDN control interface for easy integration of 3rd party vendors Multilayer optimized L0-3 system with • common workflows • automatic routing • interworking Fully automate service requests incl. network planning and equipment configuration Matching   Hypergrowth in data volume   Extremely dynamic traffic pattern Dealing with   Heterogeneous technologies   Optimized layer usage Addressing   Non- automated Operational processes   High network complexity Dealing with   Different control interfaces   Missing control IF between vendors Automated service creation covering L0 to L3 Addressing   Time to service   Ease of operation   Service differentiatio n Service Management Elastic bandwidth provisioning Creation of elastic services with automatic or “on request” changes in bandwidth Dealing with   Statistical bandwidth sharing   Dynamic data flow changes
  • 12. What does the NBI access? A look at the ITU-T ASON Control Model   ITU-T ASON Model Identifies key control elements •  Call and connection control •  Routing and topology •  Resource management •  Protocols 12 ASONCallControl ConnectionControl Directory Signaling PC Routing PCTAP LRM Discovery Agent RoutingControl Net TopologyPath Query ASON Control Components* * Figure does not imply specific distribution of components, e.g., centralized or distributed
  • 13. APIs to Access Functions: Service Creation   External APIs to ASON Control Functions •  Request service from the network •  Service Level determines call control processing •  Control virtual network slice •  Allocate dedicated resources for connection 13 ASONCallControl ConnectionControl Directory Signaling PC Routing PCTAP LRM Discovery Agent RoutingControl Net TopologyPath Query SNC SNC + Reroute Service Level Business Application Business Application Virtualization/AbstractionASON Control Components* * Figure does not imply specific distribution of components, e.g., centralized or distributed
  • 14. APIs to Access Functions: Information   Retrieve information from the network •  Request Path Computation between endpoints •  Network returns path (plus alternatives, backup paths) •  Request Topology information •  Invoke analytics or external path computation algorithms 14 ASONCallControl ConnectionControl Directory Signaling PC Routing PCTAP LRM Discovery Agent RoutingControl Net TopologyPath Query SNC SNC + Reroute Service Level Business Application Business Application Virtualization/Abstraction ASON Control Components* * Figure does not imply specific distribution of components, e.g., centralized or distributed
  • 15. SDN Controller for Transport - Functional Tool Box Network Topology/Graph Abstraction Service- request /Intent Resolver Connection Control Southbound/Legacy Device/Protocol specific drivers/adapters Path Computation Tenant Network Virtualization Network Planning Southbound API (D/I‐CPI)  Northbound API (A/I‐CPI) 
  • 16. SDN Controller for Transport – Functional Tool Box (2) Southbound Protocol Driver and Device Control Interface Module •  Responsible for interfacing to network elements using device specific protocols (incl. Openflow) •  Could also interface with legacy management systems as well as non-SDN control systems Multilayer Network Topology Abstraction and Virtualization •  Maintains network topology database •  Provides abstracted topology views to clients as per negotiated policy and contract •  Assigns network resources to virtual abstractions Multilayer Path Computation and Connection Control •  Works with multi-layer (logical) network detail and logic for path computation •  Coordinates provisioning of the connections into the network (elements) •  Monitors the health and status of connections •  Manages autonomous restoration Northbound API - Service/Intent Resolver •  Interfaces with client applications requesting connectivity (P2P, P2MP, MP) service •  Allows separation of service intent from components used to deliver the service •  Service endpoints, traffic & QoS parameters •  Requirements for bandwidth, availability, reliability, resiliency, diversity, etc
  • 17. Network Virtualization and Abstraction Network Abstraction •  Reduce underlying complexity - simplified logical representation of resources/topology •  Information hiding – filter/summarize details •  Management/control software systems use abstracted logical model of the network •  e.g. ITU-T G.805 architecture •  Subnetwork (forwarding domain/ switch) •  Link (physical, logical server trails) •  Termination Point (logical port) •  Subnetwork (cross) Connection (forwarding relationship in device) •  Link Connection (monitoring & capacity assigned to a connection) Network Virtualization •  Abstraction to decouple the logical view from underlying physical resources •  Involves a mapping function to dedicate real network resources to the presented virtual entities •  Allows for presenting every client with its own exclusive virtual view of same provider network •  Allows for provider to dynamically optimize and effectively manage/maintain network resources •  Subject to negotiated policy and pricing between the provider and its client •  Provides a level of flexibility to the clients to allocate and manage their “virtual resources”
  • 18. Network Virtualization: Service-specific Abstraction Type of virtual network topology exposed to client would be based on negotiated contract • Prune irrelevant nodes/links, subject to constraints, information hiding and reduction Based on granularity • Client’s desired level of detail which depends on its intended application and its sophistication • More granular topology would provide client software with more dynamic control flexibility, but at higher-end of pricing model • e.g. dynamic VN topology-change events Based on Service Objectives • Presented VN topology abstraction could be a function of service objective s: e.g. optimization: lowest latency, lowest cost, highest reliability, etc
  • 19. Quick Survey of Current Work   Transport SDN Framework   Transport API Project   E-NNI Specifications 19 IETF Open Networking Foundation   Optical Transport Protocol Extensions   Transport API’s project   Common Information Model   Previous GMPLS work   PCE Interface for path computation   Newer work such as I2RS •  ASON Modeling •  SG15 Architecture and Modeling •  Aligning with ONF SDN Architecture & Common Information Model work •  Infrastructure Network •  SDN for Inter-NFVI PoP
  • 20. Next Steps: Filling the Toolbox •  SDN Framework Whitepaper •  Documenting model and identifying APIs •  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 Transport API specs •  Use joint OIF/ONF prototyping and testing, ideally with open source participation such as ONOS, ODL •  East/West Interface (future) •  Peer controllers – e.g., carrier-to-carrier •  Work still in early stages •  OIF E-NNI principles can be applied •  Potential 2016 interop demonstration
  • 22. Agenda    Transport SDN Drivers, Needs, Challenges •  Dave Brown, OIF VP of Marketing; Alcatel-Lucent   Global Transport SDN Prototype Demo •  Jonathan Sadler, OIF Technical Committee Vice Chair; Coriant     Transport SDN Tool Kit - SDN Framework and APIs •  John McDonough, OIF Vice President; NEC Corporation of America     Virtual Transport Network Service •  Evelyne Roch, OIF Networking and Operations Working Group Chair; Huawei Technologies Co., Ltd.   Wrap up