SlideShare a Scribd company logo
1 of 21
Open Transport API for Interoperable
Optical Networking
Oscar Gonzalez de Dios
12th October 2018
SDN/NFV World Congress
Open
Networking
Foundation
www.opennetworking.org www.mef.netwww.oiforum.com
Agenda
• Motivation
• Objectives
• Overview of Tests
• Findings and Summary
2
Motivation
• Operators need flexibility and tools to fully utilize the
potential of the optical transport networks
• SDN – the key to improve Transport Control
– Adapt Network Element Behaviour to Operator requirements
– Enables full automation
– Enables multi-domain scenarios
– Allows Vendor-agnostic network control
Programmability enables carrier requirements to be met
3
How can programmability be provided?
• Open APIs between SDN Components
Control
Components
Service Management
Connection
Management Routing Control
Path Query Topology
Signaling Proto Dataplane Config
Link Management
Discovery Routing Proto
Directory
Service Requests
Dataplane http://www.oiforum.com/documents/framework-for-transport-sdn-components-and-apis
4
ONF SDN Architecture
5
Application
Layer
Control Layer
Infrastructure Layer
Domain 1
NE NE NE
Domain 2
NE NE NE
Domain 3
NE NE NE
Multi-Domain
Controller
Domain
Controller
Domain
Controller
Domain
Controller
SBI
NBI
SBI
Cloud
Orchestrator
Compute Storage
NBI
SDN framework for multi-domain
operator networks
• SBI – SouthBound to NEs
• Standard config interfaces such
as OpenConfig
• Programmatic interfaces such as
OpenFlow and P4
• NBI – NorthBound from Control
Layer Elements
• Transport API
• Offers network abstraction
• Controller-agnostic
TAPI 2.0
6
NENESDN Controller
NENEApplication
Transport API
NE
Network Resource
Groups NENESDN Controller
Transport APISBIs (e.g. Openflow Optical)
Topology
Service
Connectivity
Service
Path
Computation
Service
Shared Network Information Context
Virtual
Network
Service
Notification
Service
OAM
Service
• Topology Service
• Connectivity Service
• Notification Service
•
• Evaluate current state of SDN in Transport industry
– Validate APIs in SDN Framework
• Useful:
– Do the defined API solve a business problem?
– Is the API consistent with business structural boundaries?
• Perform well:
– Would a different API improve performance?
• Can be implemented
2018 OIF Interoperability Demonstration:
SDN Transport APIs
7
OIF SDN Framework
8
Control
Components
Service Management
Connection
Management Routing Control
Path Query Topology
Signaling Proto Dataplane Config
Link Management
Discovery Routing Proto
Directory
Service Requests
Dataplane http://www.oiforum.com/documents/framework-for-transport-sdn-components-and-apis
• Participants from OIF, ONF and MEF
– OIF: ADVA, CenturyLink, China Telecom, Coriant, CTTC, Infinera, NEC/Netcracker, Nokia, SK Telecom, SM
Optics, Telefonica, Telus
– ONF: China Telecom, CTTC, Infinera, NEC/Netcracker, Nokia, SK Telecom, SMOptics, Telefonica, Telus
– MEF: ADVA, CenturyLink, China Telecom, Coriant, Infinera, NEC/Netcracker, Nokia, SM Optics, Telefonica, Telus
2018 OIF Interoperability Demonstration:
SDN Transport APIs
9
Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct
2017 2018
Tech Spec Start
Contract/NDA Test start Test end
Readouts
4Q OIF
ONF
1Q OIF OFC
ONS
2QOIF NGON 3QOIF
ECOC L123
Late Participation
Request
MEF
ONF
MEF MEF
2018 Interoperability Demonstration:
SDN Transport APIs
10
• Telefonica Lab testbed.
• Three vendors participating:
Nokia, ADVA and Coriant.
• ONF TAPI 2.0.2 tested
individually in each domain.
• Topology, Connectivity and
Notification services tested.
OIF Copyright © 2016
2018 OIF Interoperability Event
Telefonica Lab Setup
S0001-1:
10.95.86.154
S0001-3:
10.95.86.156
S0001-2:
10.95.86.155
NOKIA_NODE_4:
172.30.15.123 /32
NOKIA_NODE_5:
172.30.15.122 /32
NOKIA_NODE_2:
172.30.15.121/32
ADVA_FSP300
0_196:
10.95.86.196
ADVA_FSP300
0_198:
10.95.86.198
ADVA_FSP300
0_197:
10.95.86.197
CORIANT | 10.95.86.157
NOKIA | 172.30.18.75
ADVA | 10.95.86.200
ADV.C.2
ADV.C.1
ADV.B.2
ADV.B.1
COR.B.1
COR.C.1COR.A.2
MX240-2|10.95.86.133 MX240-3|10.95.86.134
NOKIA_NODE_3:
172.16.15..91/32
NODO4/A2325A-1-15-
LINENODO5/A2325A-4-
2-LINEOMS
Link_5_1015002_3
_1015001
Link_3_1015002_5
_1015001
FSP3000_198[OL-2] ---
FSP3000_197
[OL-1]
FSP3000_196 [OL-1] ---
FSP3000_198
[OL-2]
FSP3000_196 [OL-1] ---
FSP3000_197
[OL-2]
Nokia NRC-T
IP: 172.30.18.75
Nokia NFM-T ADVA FSP
Network HyperVisor
IP: 10.95.86.200
CORIANT TRASCEND
Network HyperVisor
IP: 10.95.86.200
Telefonica SDTN
Controller
IP: 10.95.86.30
NODO2/AHPLG-2-14-
LINENODO-3/AHPLG-1-
6-LINEOMS
NODO2/AM2125A-2-3-
LINEOUT NODO5/
AM2125A-2-6-LINEIN OMS
NODO5/A2325A-2-14-LINE
NODO-3/A2325A-1-14-LINE
OMS
NODO4/AHPLG-1-6-LINE
NODO2/AHPLG-2-6-LINE
OMS
Test Cases summary
12
Topology Discovery API Test Cases
The following set of test cases are specific to the TAPI support of Topology Service. The set of
test cases examine basic topology retrieval from ICM Client (i.e., SOF) to ICM.
Test Case Test Description Result
Topology.1.1 Retrieval of Context Object-details
Topology.1.2 Retrieval of collection of Topology object-references.
Topology.1.3 Retrieval of Topology object-details.
Topology.1.4 Retrieval of a collection of Link object-references
contained in a specific Topology.
Topology.1.5 Retrieval of a collection of Node object-references
contained in a specific Topology.
Topology.1.6 Retrieval of Link object-details.
Topology.1.7 Retrieval of Node object-details.
Topology.1.8 Retrieval of a collection of NodeEdgePoint object-
references contained in specific Topology and Node.
Topology.1.9 Retrieval of NodeEdgePoint object-details.
Connectivity Service Request API Test Cases
The following set of test cases are specific to the TAPI support of Connectivity Service. Both
unconstrained and constrained service provisioning test cases are provided.
Test Case Test Description Result
Unconstrained Single Domain Provisioning
ConnSvc.1.1 Retrieval of Service End Point List.
ConnSvc.1.2 Retrieval of Service End Point Attributes.
ConnSvc.1.3 Connectivity Service Activation.
ConnSvc.1.4 Retrieval of Connectivity Service and Attributes.
ConnSvc.1.5 Retrieval of Connection(s) and Connection attributes.
ConnSvc.1.6 Update of Service Capacity.
ConnSvc.1.7 Deletion of Connectivity Service.
ConnSvc.1.8 Retrieval of Connection End-points and Attributes
Test Case Test Description Result
Constrained Single Domain Provisioning
ConnSvc.2.1 Create Redundant Service (Disjoint path).
ConnSvc.2.2 Create Connection with SRG parameter (Disjoint links)
ConnSvc.2.3 Create Connection with SRG parameter (Disjoint nodes)
ConnSvc.2.4 Create Connection excluding a list of links (Disjoint links)
ConnSvc.2.5 Create Connection excluding a list of nodes (Disjoint
nodes)
0.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
Vendor A Vendor B Vendor C
%Test
Summary Telefonica Lab results
Not
Compliant
(NC)
Not Tested
(NT)
Fully
Compliant
(FC)
Notification API (Resiliency) Test Cases
The following set of test cases are specific to the TAPI support of Notification Service.
Specifically examined with Notification Service is the ability to support resiliency.
Test Case Test Description Result
Resilience
Resilience.1.1 MD-Controller creations connection with restoration.
Resilience.1.2 MD-Controller creates connection with 1+1.
Dynamic Topology State Notifications
Notify.1.1 Noticeable changes of state after failure conditions.
Notify.1.2 Noticeable changes of state after maintenance conditions.
Notify.1.3 Noticeable changes of state after creation of connectivity
(e.g., change in Link capacity, state, etc or client-layer
Link Creation).
Notify.1.4 Noticeable changes of state after deletion of connectivity
(e.g., change in Link capacity, state, etc. or client-layer
Link Deletion)
Changes since 2016 to be tested
• Alignment with updates to IETF RESTCONF Best Practices
– Separation of config and operational data
• Further formalization of Notification
– Prototype in T-API 1.0
• Addition of Ethernet Connectivity Service
– Incorporation of MEF NRP
• Additional attributes for service requests
– New resilience types (1+1 Protection, 1+1 w/ Reroute, etc.)
– Additional constraints (SRG)
13
Use Case - Multi-domain orchestration
Service provider equipment is in different domains
• Different Geographies
• Different Vendors
• Different Technologies
Service request is decomposed to separate invocation on each domain
Service Request
Pre-established Links
Dynamically
established Links
Service Layer (e.g. Ethernet)
Lower Layer (e.g. ODUk)
Connection
Ca Cb
Cs
Cc
14
Use Case - Multi-domain reroute
Service reroute may fail if a reroute is limited to a single domain. Allowing the service layer controller to
invoke alternate connection(s) in other domains may restore the service.
Pre-established Links
Dynamically
established Links
Service Layer (e.g. Ethernet)
Lower Layer (e.g. ODUk)
Connection
Requires notifications from domain controller to service controller
15
FINDINGS
16
Findings
• ONF’s alignment of T-API with IETF RESTCONF is a good start
– Provides developers access to RESTCONF tool environment
– Some additional alignment changes still required (addressed in T-API 2.1)
• MEF’s extensions to T-API for LSO Presto and Ethernet are necessary
extensions to meet operator requirements for T-API
• Additional use cases are supported by the formalized notifications interface
– Multi-domain/Multi-layer Reroute
– Network reoptimization
• Swagger definitions can aid automated testing
– Specifies behavior of request and response
17
Findings
• Controllers abstract the network in different ways
– E.g. Unidirectional vs Bidirectional links
• Controllers provide/report different capabilities
– E.g. Connectivity restrictions
• Division of responsibility between controllers unclear
– E.g. Multi-domain Path Computation
• Additional use cases exist and need to validated
– Use of topology interface for Path Computation
– Service Management interface
18
Findings
• Restoration control evolution required
– Need extensions for operations control for rerouted services
(Forced reroute, Freeze, Make Permanent, Restoration scheduling)
• T-API evolution is required to increase performance
– Reduce number of API operations required when following relations between
tables
– Remove need for bulk retrieval to follow some relations
– Architecture description for notification hub
• Better error reporting required across interface
– HTTP result codes (e.g. 20x, 40x) do not provide enough clarity
19
Summary
• Demonstration shows:
– Cooperation between 12 companies
• 5 Service providers(4 Host, 1 Consulting)
• 6 Vendors
• 1 Research Institutions
– Transport SDN APIs are evolving
• Additional capability added to APIs meeting additional service provider requirements
– Testing is a success
• Identified strengths and areas for further activity
• Next step:
– T-API 2.2
20
Acknolwledgment
• Part of the work carried out in Telefonica lab was
funded by EU-H2020 Metrohaul project (grant no.
761727).
21

More Related Content

What's hot

The Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingThe Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingLeah Wilkinson
 
OIF CEI-112G at OFC 2020 Presentation
OIF CEI-112G at OFC 2020 PresentationOIF CEI-112G at OFC 2020 Presentation
OIF CEI-112G at OFC 2020 PresentationLeah Wilkinson
 
ONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectDeborah Porchivina
 
OIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification UpdateOIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification UpdateLeah Wilkinson
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationDeborah Porchivina
 
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017Deborah Porchivina
 
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...Leah Wilkinson
 
OIF CIOE Presentation, Junjie Li
OIF CIOE Presentation, Junjie LiOIF CIOE Presentation, Junjie Li
OIF CIOE Presentation, Junjie LiLeah Wilkinson
 
OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016Deborah Porchivina
 
SDN Transport API Interoperability Demo with OIF and ONF
SDN Transport API Interoperability Demo with OIF and ONFSDN Transport API Interoperability Demo with OIF and ONF
SDN Transport API Interoperability Demo with OIF and ONFDeborah Porchivina
 
Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Deborah Porchivina
 
The Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNThe Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNDeborah Porchivina
 
OIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNOIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNDeborah Porchivina
 
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GDesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GLeah Wilkinson
 
Transport SDN Interoperability Program with OIF
Transport SDN Interoperability Program with OIFTransport SDN Interoperability Program with OIF
Transport SDN Interoperability Program with OIFDeborah Porchivina
 
OIF Certification: Optical Control Plane UNI
 OIF Certification: Optical Control Plane UNI OIF Certification: Optical Control Plane UNI
OIF Certification: Optical Control Plane UNIDeborah Porchivina
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceDeborah Porchivina
 
Addressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testingAddressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testingAricent
 

What's hot (20)

The Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingThe Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical Networking
 
OIF CEI-112G at OFC 2020 Presentation
OIF CEI-112G at OFC 2020 PresentationOIF CEI-112G at OFC 2020 Presentation
OIF CEI-112G at OFC 2020 Presentation
 
ONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectONF Transport API (TAPI) Project
ONF Transport API (TAPI) Project
 
OIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification UpdateOIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification Update
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
 
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
 
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
 
OIF CIOE Presentation, Junjie Li
OIF CIOE Presentation, Junjie LiOIF CIOE Presentation, Junjie Li
OIF CIOE Presentation, Junjie Li
 
OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016OIF Transport SDN Interop - ECOC 2016
OIF Transport SDN Interop - ECOC 2016
 
SDN Transport API Interoperability Demo with OIF and ONF
SDN Transport API Interoperability Demo with OIF and ONFSDN Transport API Interoperability Demo with OIF and ONF
SDN Transport API Interoperability Demo with OIF and ONF
 
Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?Transport SDN & NFV - What does it mean for Optical Networking?
Transport SDN & NFV - What does it mean for Optical Networking?
 
The Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNThe Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDN
 
OIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDNOIF Interop: The Key to Unlocking the Benefits of SDN
OIF Interop: The Key to Unlocking the Benefits of SDN
 
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GDesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
 
Transport SDN Interoperability Program with OIF
Transport SDN Interoperability Program with OIFTransport SDN Interoperability Program with OIF
Transport SDN Interoperability Program with OIF
 
OIF Certification: Optical Control Plane UNI
 OIF Certification: Optical Control Plane UNI OIF Certification: Optical Control Plane UNI
OIF Certification: Optical Control Plane UNI
 
Design Principles for 5G
Design Principles for 5GDesign Principles for 5G
Design Principles for 5G
 
Software Defined RAN
Software Defined RANSoftware Defined RAN
Software Defined RAN
 
Enabling Virtual Transport Network Service
Enabling Virtual Transport Network ServiceEnabling Virtual Transport Network Service
Enabling Virtual Transport Network Service
 
Addressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testingAddressing the top 10 challenges of lte epc testing
Addressing the top 10 challenges of lte epc testing
 

Similar to Open Transport API for Interoperable Optical Networking

SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesAlan Sardella
 
Accelerating the Deployment of Practical, Programmable Transport Networks
Accelerating the Deployment of Practical, Programmable Transport NetworksAccelerating the Deployment of Practical, Programmable Transport Networks
Accelerating the Deployment of Practical, Programmable Transport NetworksDeborah Porchivina
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network ControllerMyNOG
 
Transport SDN: From Wish to Reality - OIF at ECOC 2015
Transport SDN: From Wish to Reality - OIF at ECOC 2015Transport SDN: From Wish to Reality - OIF at ECOC 2015
Transport SDN: From Wish to Reality - OIF at ECOC 2015Deborah Porchivina
 
Singapore oif transport-sdn-junjie li
Singapore oif transport-sdn-junjie liSingapore oif transport-sdn-junjie li
Singapore oif transport-sdn-junjie liDeborah Porchivina
 
Cisco Prime for IP NGN
Cisco Prime for IP NGNCisco Prime for IP NGN
Cisco Prime for IP NGNCisco Canada
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Deborah Porchivina
 
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughOif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughDeborah Porchivina
 
Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015Deborah Porchivina
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksNAIM Networks, Inc.
 
OFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsOFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsDeborah Porchivina
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVOPNFV
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments WorkLumina Networks
 

Similar to Open Transport API for Interoperable Optical Networking (20)

SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
 
Accelerating the Deployment of Practical, Programmable Transport Networks
Accelerating the Deployment of Practical, Programmable Transport NetworksAccelerating the Deployment of Practical, Programmable Transport Networks
Accelerating the Deployment of Practical, Programmable Transport Networks
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
SDN Framework and APIs
SDN Framework and APIsSDN Framework and APIs
SDN Framework and APIs
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network Controller
 
Transport SDN: From Wish to Reality - OIF at ECOC 2015
Transport SDN: From Wish to Reality - OIF at ECOC 2015Transport SDN: From Wish to Reality - OIF at ECOC 2015
Transport SDN: From Wish to Reality - OIF at ECOC 2015
 
Singapore oif transport-sdn-junjie li
Singapore oif transport-sdn-junjie liSingapore oif transport-sdn-junjie li
Singapore oif transport-sdn-junjie li
 
Cisco Prime for IP NGN
Cisco Prime for IP NGNCisco Prime for IP NGN
Cisco Prime for IP NGN
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015
 
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonoughOif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
 
Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015Light reading bte_oif_intro_june_2015
Light reading bte_oif_intro_june_2015
 
Brijmani_kumar
Brijmani_kumarBrijmani_kumar
Brijmani_kumar
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
OFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsOFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIs
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFV
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Open Transport API for Interoperable Optical Networking

  • 1. Open Transport API for Interoperable Optical Networking Oscar Gonzalez de Dios 12th October 2018 SDN/NFV World Congress Open Networking Foundation www.opennetworking.org www.mef.netwww.oiforum.com
  • 2. Agenda • Motivation • Objectives • Overview of Tests • Findings and Summary 2
  • 3. Motivation • Operators need flexibility and tools to fully utilize the potential of the optical transport networks • SDN – the key to improve Transport Control – Adapt Network Element Behaviour to Operator requirements – Enables full automation – Enables multi-domain scenarios – Allows Vendor-agnostic network control Programmability enables carrier requirements to be met 3
  • 4. How can programmability be provided? • Open APIs between SDN Components Control Components Service Management Connection Management Routing Control Path Query Topology Signaling Proto Dataplane Config Link Management Discovery Routing Proto Directory Service Requests Dataplane http://www.oiforum.com/documents/framework-for-transport-sdn-components-and-apis 4
  • 5. ONF SDN Architecture 5 Application Layer Control Layer Infrastructure Layer Domain 1 NE NE NE Domain 2 NE NE NE Domain 3 NE NE NE Multi-Domain Controller Domain Controller Domain Controller Domain Controller SBI NBI SBI Cloud Orchestrator Compute Storage NBI SDN framework for multi-domain operator networks • SBI – SouthBound to NEs • Standard config interfaces such as OpenConfig • Programmatic interfaces such as OpenFlow and P4 • NBI – NorthBound from Control Layer Elements • Transport API • Offers network abstraction • Controller-agnostic
  • 6. TAPI 2.0 6 NENESDN Controller NENEApplication Transport API NE Network Resource Groups NENESDN Controller Transport APISBIs (e.g. Openflow Optical) Topology Service Connectivity Service Path Computation Service Shared Network Information Context Virtual Network Service Notification Service OAM Service • Topology Service • Connectivity Service • Notification Service •
  • 7. • Evaluate current state of SDN in Transport industry – Validate APIs in SDN Framework • Useful: – Do the defined API solve a business problem? – Is the API consistent with business structural boundaries? • Perform well: – Would a different API improve performance? • Can be implemented 2018 OIF Interoperability Demonstration: SDN Transport APIs 7
  • 8. OIF SDN Framework 8 Control Components Service Management Connection Management Routing Control Path Query Topology Signaling Proto Dataplane Config Link Management Discovery Routing Proto Directory Service Requests Dataplane http://www.oiforum.com/documents/framework-for-transport-sdn-components-and-apis
  • 9. • Participants from OIF, ONF and MEF – OIF: ADVA, CenturyLink, China Telecom, Coriant, CTTC, Infinera, NEC/Netcracker, Nokia, SK Telecom, SM Optics, Telefonica, Telus – ONF: China Telecom, CTTC, Infinera, NEC/Netcracker, Nokia, SK Telecom, SMOptics, Telefonica, Telus – MEF: ADVA, CenturyLink, China Telecom, Coriant, Infinera, NEC/Netcracker, Nokia, SM Optics, Telefonica, Telus 2018 OIF Interoperability Demonstration: SDN Transport APIs 9 Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct 2017 2018 Tech Spec Start Contract/NDA Test start Test end Readouts 4Q OIF ONF 1Q OIF OFC ONS 2QOIF NGON 3QOIF ECOC L123 Late Participation Request MEF ONF MEF MEF
  • 11. • Telefonica Lab testbed. • Three vendors participating: Nokia, ADVA and Coriant. • ONF TAPI 2.0.2 tested individually in each domain. • Topology, Connectivity and Notification services tested. OIF Copyright © 2016 2018 OIF Interoperability Event Telefonica Lab Setup S0001-1: 10.95.86.154 S0001-3: 10.95.86.156 S0001-2: 10.95.86.155 NOKIA_NODE_4: 172.30.15.123 /32 NOKIA_NODE_5: 172.30.15.122 /32 NOKIA_NODE_2: 172.30.15.121/32 ADVA_FSP300 0_196: 10.95.86.196 ADVA_FSP300 0_198: 10.95.86.198 ADVA_FSP300 0_197: 10.95.86.197 CORIANT | 10.95.86.157 NOKIA | 172.30.18.75 ADVA | 10.95.86.200 ADV.C.2 ADV.C.1 ADV.B.2 ADV.B.1 COR.B.1 COR.C.1COR.A.2 MX240-2|10.95.86.133 MX240-3|10.95.86.134 NOKIA_NODE_3: 172.16.15..91/32 NODO4/A2325A-1-15- LINENODO5/A2325A-4- 2-LINEOMS Link_5_1015002_3 _1015001 Link_3_1015002_5 _1015001 FSP3000_198[OL-2] --- FSP3000_197 [OL-1] FSP3000_196 [OL-1] --- FSP3000_198 [OL-2] FSP3000_196 [OL-1] --- FSP3000_197 [OL-2] Nokia NRC-T IP: 172.30.18.75 Nokia NFM-T ADVA FSP Network HyperVisor IP: 10.95.86.200 CORIANT TRASCEND Network HyperVisor IP: 10.95.86.200 Telefonica SDTN Controller IP: 10.95.86.30 NODO2/AHPLG-2-14- LINENODO-3/AHPLG-1- 6-LINEOMS NODO2/AM2125A-2-3- LINEOUT NODO5/ AM2125A-2-6-LINEIN OMS NODO5/A2325A-2-14-LINE NODO-3/A2325A-1-14-LINE OMS NODO4/AHPLG-1-6-LINE NODO2/AHPLG-2-6-LINE OMS
  • 12. Test Cases summary 12 Topology Discovery API Test Cases The following set of test cases are specific to the TAPI support of Topology Service. The set of test cases examine basic topology retrieval from ICM Client (i.e., SOF) to ICM. Test Case Test Description Result Topology.1.1 Retrieval of Context Object-details Topology.1.2 Retrieval of collection of Topology object-references. Topology.1.3 Retrieval of Topology object-details. Topology.1.4 Retrieval of a collection of Link object-references contained in a specific Topology. Topology.1.5 Retrieval of a collection of Node object-references contained in a specific Topology. Topology.1.6 Retrieval of Link object-details. Topology.1.7 Retrieval of Node object-details. Topology.1.8 Retrieval of a collection of NodeEdgePoint object- references contained in specific Topology and Node. Topology.1.9 Retrieval of NodeEdgePoint object-details. Connectivity Service Request API Test Cases The following set of test cases are specific to the TAPI support of Connectivity Service. Both unconstrained and constrained service provisioning test cases are provided. Test Case Test Description Result Unconstrained Single Domain Provisioning ConnSvc.1.1 Retrieval of Service End Point List. ConnSvc.1.2 Retrieval of Service End Point Attributes. ConnSvc.1.3 Connectivity Service Activation. ConnSvc.1.4 Retrieval of Connectivity Service and Attributes. ConnSvc.1.5 Retrieval of Connection(s) and Connection attributes. ConnSvc.1.6 Update of Service Capacity. ConnSvc.1.7 Deletion of Connectivity Service. ConnSvc.1.8 Retrieval of Connection End-points and Attributes Test Case Test Description Result Constrained Single Domain Provisioning ConnSvc.2.1 Create Redundant Service (Disjoint path). ConnSvc.2.2 Create Connection with SRG parameter (Disjoint links) ConnSvc.2.3 Create Connection with SRG parameter (Disjoint nodes) ConnSvc.2.4 Create Connection excluding a list of links (Disjoint links) ConnSvc.2.5 Create Connection excluding a list of nodes (Disjoint nodes) 0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00% 70.00% 80.00% Vendor A Vendor B Vendor C %Test Summary Telefonica Lab results Not Compliant (NC) Not Tested (NT) Fully Compliant (FC) Notification API (Resiliency) Test Cases The following set of test cases are specific to the TAPI support of Notification Service. Specifically examined with Notification Service is the ability to support resiliency. Test Case Test Description Result Resilience Resilience.1.1 MD-Controller creations connection with restoration. Resilience.1.2 MD-Controller creates connection with 1+1. Dynamic Topology State Notifications Notify.1.1 Noticeable changes of state after failure conditions. Notify.1.2 Noticeable changes of state after maintenance conditions. Notify.1.3 Noticeable changes of state after creation of connectivity (e.g., change in Link capacity, state, etc or client-layer Link Creation). Notify.1.4 Noticeable changes of state after deletion of connectivity (e.g., change in Link capacity, state, etc. or client-layer Link Deletion)
  • 13. Changes since 2016 to be tested • Alignment with updates to IETF RESTCONF Best Practices – Separation of config and operational data • Further formalization of Notification – Prototype in T-API 1.0 • Addition of Ethernet Connectivity Service – Incorporation of MEF NRP • Additional attributes for service requests – New resilience types (1+1 Protection, 1+1 w/ Reroute, etc.) – Additional constraints (SRG) 13
  • 14. Use Case - Multi-domain orchestration Service provider equipment is in different domains • Different Geographies • Different Vendors • Different Technologies Service request is decomposed to separate invocation on each domain Service Request Pre-established Links Dynamically established Links Service Layer (e.g. Ethernet) Lower Layer (e.g. ODUk) Connection Ca Cb Cs Cc 14
  • 15. Use Case - Multi-domain reroute Service reroute may fail if a reroute is limited to a single domain. Allowing the service layer controller to invoke alternate connection(s) in other domains may restore the service. Pre-established Links Dynamically established Links Service Layer (e.g. Ethernet) Lower Layer (e.g. ODUk) Connection Requires notifications from domain controller to service controller 15
  • 17. Findings • ONF’s alignment of T-API with IETF RESTCONF is a good start – Provides developers access to RESTCONF tool environment – Some additional alignment changes still required (addressed in T-API 2.1) • MEF’s extensions to T-API for LSO Presto and Ethernet are necessary extensions to meet operator requirements for T-API • Additional use cases are supported by the formalized notifications interface – Multi-domain/Multi-layer Reroute – Network reoptimization • Swagger definitions can aid automated testing – Specifies behavior of request and response 17
  • 18. Findings • Controllers abstract the network in different ways – E.g. Unidirectional vs Bidirectional links • Controllers provide/report different capabilities – E.g. Connectivity restrictions • Division of responsibility between controllers unclear – E.g. Multi-domain Path Computation • Additional use cases exist and need to validated – Use of topology interface for Path Computation – Service Management interface 18
  • 19. Findings • Restoration control evolution required – Need extensions for operations control for rerouted services (Forced reroute, Freeze, Make Permanent, Restoration scheduling) • T-API evolution is required to increase performance – Reduce number of API operations required when following relations between tables – Remove need for bulk retrieval to follow some relations – Architecture description for notification hub • Better error reporting required across interface – HTTP result codes (e.g. 20x, 40x) do not provide enough clarity 19
  • 20. Summary • Demonstration shows: – Cooperation between 12 companies • 5 Service providers(4 Host, 1 Consulting) • 6 Vendors • 1 Research Institutions – Transport SDN APIs are evolving • Additional capability added to APIs meeting additional service provider requirements – Testing is a success • Identified strengths and areas for further activity • Next step: – T-API 2.2 20
  • 21. Acknolwledgment • Part of the work carried out in Telefonica lab was funded by EU-H2020 Metrohaul project (grant no. 761727). 21

Editor's Notes

  1. Introduce yourself. State that you’ll cover an short overview of the OIF, then the networking demo, then PLL demo.
  2. Probability of single cut – often Probability of double faults – low