OIF SDN Transport API
NFV Proof of Concept
May 4, 2017
Layer 123 NFV World Congress
Lyndon Ong, Ciena (lyong@Ciena.com)
OIF MA&E Committee Co-Chair
Agenda
– NFV/SDN Relationship
– Transport API
– OIF Transport SDN Interop Testing – NFV PoC
– Findings and Next Steps
Enabling NFV Transport for Carriers
• Deploying NFV Across Carrier Transport Infrastructure
– Diverse Transport Networks
• Multi-Vendor
• Multi-Technology
• Complex Management
– NFV Needs
• Deploy functions quickly and ubiquitously
• Flexible allocation of network resources and connectivity
• Virtualize resources across vendors and network domains
3
Programmability enables carrier requirements to be met
Supporting network programmability
4
• NFV and SDN Integration
Network controller for the WAN
• Architectural model:
• Multi-layered
• Multi-domain/multi-vendor
• Network Controller Model
• Hierarchical: E2E/ Domain
Network Controller
• NBI/ SBI: TAPI
Network elements in the WAN
• Optical network Nodes
• Packet network Nodes
ETSI GS NFV-MAN 001 V1.1.1
The target scope in OIF
Transport SDN Model
• Open API for network control is essential
5
MW Controller
Optical
Controller
IP Controller
Multi-Domain Controller
Common
technological
models
TAPI Agent TAPI Agent TAPI Agent
OSS/App
Common
abstraction
model Transport API
Implementation of
the MEF LSO Presto
interface and subject
of MEF work on
Network Resource
Provisioning API
Transport API Architecture
6
Topology
Service
Connectivity
Service
Path
Computation
Service
Shared Network Information Context
Virtual
Network
Service
Notification
Service
NE
Network Resource
Groups NENESDN Controller
NENESDN Controller
NENEApplication
Transport API
Transport API
SBIs (e.g. Openflow
Optical)
• Topology Service
– Retrieve Topology, Node, Link &
Edge-Point details (Across al
layers)
• Connectivity Service
– Retrieve & Request P2P, P2MP,
MP2MP connectivity (Across all
layers)
• Notification Service
– Subscription and filtering /
Autonomous event notification
• Path Computation Service
– Request for Computation &
Optimization of paths
• Virtual Network Service
– Create, Update, Delete Virtual
Network topologies
T-API SDK: Organization and Modularity
ONF Transport API Functional Requirements – ONF TR-527,
June 2016
ONF Open Transport WG Project
Input to the TAPI SDK (Software Development Kit)
Software-wise, T-API SDK 1.0.0 is packaged as 4 Eclipse sub-
projects (https://github.com/OpenNetworkingFoundation/Snowmass-
ONFOpenTransport )
Papyrus-UML Information Model
Technology-agnostic generic framework + technology specific
extensions (OTN, ETH) – based on ONF Core Information Model
Auto-generated Using ONF OSSDN EAGLE Project Tools
YANG Data Schema
Swagger-JSON RESTConf API
Reference Implementation (RI) in Python
Iterative design process with code development an integral
part of the cycle
7
Functional
Requirements
Information Model
(UML in Papyrus)
Data-Schema
(JSON/YANG)
API Code
Purpose-specific Use
cases
Topology Model
02.n
A
A.2
A.3 A.5
A.4
A.2.3A.2.2
A.2.1
Network Control Domain Internal Service Provider
Topology retrieves a detailed
internal topology
B 0203
04
15
17
18
19
22
Service Level Topology
may only show Service
Endpoints
A.1
01
11
1213
14
16
01
A FwdingDomain (Node/Topology)
LTP (Node Edge Point)
Link
01.1 LTP (Service End Point)
01.1
01.n
02.1
20
21
2016 SDN T-API Interop Demo
9
Timeline
• Extensive preparation and testing
10
Test end
May Jun
2016
ONF Workday
Contract/NDA
Jul Aug
BCE
MarSep Oct Nov Dec Jan Feb
ECOC
2016
3Q OIF 4Q OIF
L123 SDN
Test start Readouts
OECC
2Q16 OIF
ETSI NFV
MWC
2017
1Q OIF OFC
2017
ONF Interim
Tech Spec Start
Proposed and accepted as an ETSI NFV PoC by ETSI TST WG
See http://nfvwiki.etsi.org/index.php?title=Mapping_ETSI-NFV_onto_Multi-Vendor,_Multi-
Domain_Transport_SDN (Hiroshi Dempo, NEC, editor)
Transport SDN Interop Testing
• Multi-vendor, Multi-layer, Multi-domain
11
L0 ROADM
Controller
L1 OTN
Controller
IP/Optical
Controller
Child MD Controller
Common
technological
models
TAPI Agent TAPI Agent TAPI Agent
Parent MD Controller
Common
abstraction
model Transport API
Transport API
Topology CaptureHTTP/1.1 201 Created
Content-Type: application/json
Server: Werkzeug/0.11.11 Python/2.7.5
Date: Tue, 12 Dec 2016 4:41:37 GMT
{
"_linkPort": [
{
"_nodeEdgePoint": "/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/07d7ad4c-4214-4d98-8be8-
4e6826cece43/_ownedNodeEdgePoint/37a03a6b-3e95-48bb-a253-fd5b3d2f597b/",
"direction": "BIDIRECTIONAL",
"localId": "lp13",
"role": "SYMMETRIC"
}, {
"_nodeEdgePoint": "/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/019ac632-20d6-4750-b77c-
80852ee60ed6/_ownedNodeEdgePoint/a4b58599-58af-4c38-862b-6c4a46ca9ec7/",
"direction": "BIDIRECTIONAL",
"localId": "lp31",
"role": "SYMMETRIC"
}
],
"_node": [
"/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/07d7ad4c-4214-4d98-8be8-4e6826cece43/",
"/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/019ac632-20d6-4750-b77c-80852ee60ed6/"
],
"_state": {
"administrativeState": "UNLOCKED",
"lifecycleState": "INSTALLED",
"operationalState": "ENABLED"
},
NE
NE
NE
12
Service Invocation CapturePOST /restconf/config/Context/_connectivityService/
Content-Type: application/json
{
"_servicePort": [
{
"_serviceEndPoint":"/restconf/config/Context/_serviceEndPoint/tsdn:sm:script::2/",
"direction": "INPUT",
"role": "ROOT"
},
{
"_serviceEndPoint": "/restconf/config/Context/_serviceEndPoint/tsdn:adva:script::5/",
"direction": "OUTPUT",
"role": "LEAF"
}
],
"_connConstraint": {
"serviceType": "POINT_TO_POINT_CONNECTIVITY",
"requestedCapacity": {},
"_includePath": [
{
"_node": [
"/restconf/config/Context/_topology/TOP/_node/tsdn:sm:script/",
"/restconf/config/Context/_topology/TOP/_node/tsdn:adva:script/"
],
"_nodeEdgePoint": [
"/restconf/config/Context/_topology/TOP/_node/tsdn:sm:script/_ownedNodeEdgePoint/tsdn:sm:script::4/",
"/restconf/config/Context/_topology/TOP/_node/tsdn:adva:script/_ownedNodeEdgePoint/tsdn:adva:script::3/"
],
"localId": 0
}
]
}
13
NE
NE
NENE
NE
NENE NE
Test Case tracking
Findings
• Transport API is a solution that enables SDN for Carriers Networks with an
evolutionary approach. It automates and simplifies the operation of
transport domains for L0, L1 and L2 services.
• Network topology information elements can be taken from the underlying
network infrastructure configured by multiple vendors’ network equipment.
• T-API implementation deployed in a hierarchical SDN controllers’ tree
enables real-time orchestration of on-demand connectivity setup, control
and monitoring across diverse multi-layer, multi-domain, multi-vendor,
networks.
15
Next Steps
• T-API 2.0
– Based on demo feedback, further align T-API with YANG Best Practices
• Object ID format and lifecycle
• Separation of Configuration, Operational Data
– T-API functionality extended for additional use cases
• Path computation refinements, e.g., forwarding attributes, constraints
• Protected and Recoverable Services
• OAM, Generalized Notification and Telemetry
• Carrier Input to OIF: Help Bring T-API to the Market
– Interoperability Testing of TAPI 2.0 Implementations
– Potential Certification
SDN Transport API Interop Demo
Resources and upcoming events
• Press release, 14 February, 2017
• Light Reading webinar, 15 March – see the replay at:
OIF SDN T-API Interop Demonstration Results
• Technical white paper and Executive summary paper – download at
www.oiforum.com
www.oiforum.com
Thank You!

More Related Content

PDF
ONF Transport API (TAPI) Project
PPTX
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
PDF
Virtual Transport Network Service SDN-Based Optical Network Virtualization
PDF
SDN Transport API Interoperability Demo with OIF and ONF
PDF
Transport SDN & NFV - What does it mean for Optical Networking?
PDF
OIF Transport SDN Interop - ECOC 2016
PDF
OIF Interop: The Key to Unlocking the Benefits of SDN
PPT
The Importance of Rich APIs in Transport SDN
ONF Transport API (TAPI) Project
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
Virtual Transport Network Service SDN-Based Optical Network Virtualization
SDN Transport API Interoperability Demo with OIF and ONF
Transport SDN & NFV - What does it mean for Optical Networking?
OIF Transport SDN Interop - ECOC 2016
OIF Interop: The Key to Unlocking the Benefits of SDN
The Importance of Rich APIs in Transport SDN

What's hot (20)

PPTX
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
PPTX
The Path to Open, Interoperable Optical Networking
PDF
OIF Certification: Optical Control Plane UNI
PDF
2018 OIF SDN T-API Readout 6.2018
PPTX
OIF Open Transport API for Interoperable Optical Networking
PPTX
The Path to Open, Interoperable Optical Networking - "T-API Update"
PPTX
OIF OFC 2019 400ZR Specification Update
PPTX
Optinet China 2019
PPTX
Transport SDN Interoperability Program with OIF
PDF
Enabling Key Applications for Transport SDN - Optinet China 2020
PPTX
NGON 2019 OIF Optical Masterclass
PDF
Enabling Virtual Transport Network Service
PDF
ECOC 2018 - FlexE Delivers
PDF
Design Principles for 5G
PDF
OIF CIOE Presentation, Junjie Li
PDF
Accelerating the Deployment of Practical, Programmable Transport Networks
PPTX
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
PDF
Software Defined RAN
PDF
Introducing Application Engineered Routing Powered by Segment Routing
PDF
SDN Framework and APIs
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
The Path to Open, Interoperable Optical Networking
OIF Certification: Optical Control Plane UNI
2018 OIF SDN T-API Readout 6.2018
OIF Open Transport API for Interoperable Optical Networking
The Path to Open, Interoperable Optical Networking - "T-API Update"
OIF OFC 2019 400ZR Specification Update
Optinet China 2019
Transport SDN Interoperability Program with OIF
Enabling Key Applications for Transport SDN - Optinet China 2020
NGON 2019 OIF Optical Masterclass
Enabling Virtual Transport Network Service
ECOC 2018 - FlexE Delivers
Design Principles for 5G
OIF CIOE Presentation, Junjie Li
Accelerating the Deployment of Practical, Programmable Transport Networks
Co-Packaged Optics: The OIF’s Work to Standardize Higher Integration Levels f...
Software Defined RAN
Introducing Application Engineered Routing Powered by Segment Routing
SDN Framework and APIs
Ad

Similar to OIF SDN Transport API NFV Proof of Concept (20)

PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PDF
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
PDF
SRv6 Mobile User Plane P4 proto-type
PDF
SDN and metrics from the SDOs
PPTX
TechWiseTV Workshop: Segment Routing for the Datacenter
PPTX
DEVNET-1175 OpenDaylight Service Function Chaining
PDF
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 
PDF
Singapore oif transport-sdn-junjie li
PDF
Current & Future Use-Cases of OpenDaylight
PPTX
OFC2016 SDN Framework and APIs
PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PDF
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PDF
OPNFV: Road to Next-Generation Network
 
PPTX
The Modern Telco Network: Defining The Telco Cloud
PPTX
DEVNET-1166 Open SDN Controller APIs
PDF
Introducing ONAP for OpenStack St Louis Meetup
 
PDF
Summit 16: Service Function Chaining: Demo and Usage
 
PPTX
Feec telecom-nw-softwarization-aug-2015
PPTX
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
PPTX
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
SRv6 Mobile User Plane P4 proto-type
SDN and metrics from the SDOs
TechWiseTV Workshop: Segment Routing for the Datacenter
DEVNET-1175 OpenDaylight Service Function Chaining
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 
Singapore oif transport-sdn-junjie li
Current & Future Use-Cases of OpenDaylight
OFC2016 SDN Framework and APIs
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
OPNFV: Road to Next-Generation Network
 
The Modern Telco Network: Defining The Telco Cloud
DEVNET-1166 Open SDN Controller APIs
Introducing ONAP for OpenStack St Louis Meetup
 
Summit 16: Service Function Chaining: Demo and Usage
 
Feec telecom-nw-softwarization-aug-2015
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Ad

More from Deborah Porchivina (16)

PDF
OIF 112G Panel at DesignCon 2017
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
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
PPTX
Transport SDN: From Wish to Reality - OIF at ECOC 2015
PPT
ECOC Panel on OIF CEI 56G
PDF
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
PDF
TIA sdn transport_2_shukla_final
OIF 112G Panel at DesignCon 2017
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
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
Transport SDN: From Wish to Reality - OIF at ECOC 2015
ECOC Panel on OIF CEI 56G
Oif at iir_next_genopticalnetworking_nice_22june15_jmcdonough
TIA sdn transport_2_shukla_final

Recently uploaded (20)

PPTX
Modernising the Digital Integration Hub
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
2018-HIPAA-Renewal-Training for executives
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Configure Apache Mutual Authentication
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
STKI Israel Market Study 2025 version august
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
Modernising the Digital Integration Hub
Comparative analysis of machine learning models for fake news detection in so...
UiPath Agentic Automation session 1: RPA to Agents
Enhancing plagiarism detection using data pre-processing and machine learning...
A contest of sentiment analysis: k-nearest neighbor versus neural network
sustainability-14-14877-v2.pddhzftheheeeee
2018-HIPAA-Renewal-Training for executives
Chapter 5: Probability Theory and Statistics
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Getting started with AI Agents and Multi-Agent Systems
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Configure Apache Mutual Authentication
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Final SEM Unit 1 for mit wpu at pune .pptx
Microsoft Excel 365/2024 Beginner's training
STKI Israel Market Study 2025 version august
A proposed approach for plagiarism detection in Myanmar Unicode text
Convolutional neural network based encoder-decoder for efficient real-time ob...
The influence of sentiment analysis in enhancing early warning system model f...

OIF SDN Transport API NFV Proof of Concept

  • 1. OIF SDN Transport API NFV Proof of Concept May 4, 2017 Layer 123 NFV World Congress Lyndon Ong, Ciena (lyong@Ciena.com) OIF MA&E Committee Co-Chair
  • 2. Agenda – NFV/SDN Relationship – Transport API – OIF Transport SDN Interop Testing – NFV PoC – Findings and Next Steps
  • 3. Enabling NFV Transport for Carriers • Deploying NFV Across Carrier Transport Infrastructure – Diverse Transport Networks • Multi-Vendor • Multi-Technology • Complex Management – NFV Needs • Deploy functions quickly and ubiquitously • Flexible allocation of network resources and connectivity • Virtualize resources across vendors and network domains 3 Programmability enables carrier requirements to be met
  • 4. Supporting network programmability 4 • NFV and SDN Integration Network controller for the WAN • Architectural model: • Multi-layered • Multi-domain/multi-vendor • Network Controller Model • Hierarchical: E2E/ Domain Network Controller • NBI/ SBI: TAPI Network elements in the WAN • Optical network Nodes • Packet network Nodes ETSI GS NFV-MAN 001 V1.1.1 The target scope in OIF
  • 5. Transport SDN Model • Open API for network control is essential 5 MW Controller Optical Controller IP Controller Multi-Domain Controller Common technological models TAPI Agent TAPI Agent TAPI Agent OSS/App Common abstraction model Transport API Implementation of the MEF LSO Presto interface and subject of MEF work on Network Resource Provisioning API
  • 6. Transport API Architecture 6 Topology Service Connectivity Service Path Computation Service Shared Network Information Context Virtual Network Service Notification Service NE Network Resource Groups NENESDN Controller NENESDN Controller NENEApplication Transport API Transport API SBIs (e.g. Openflow Optical) • Topology Service – Retrieve Topology, Node, Link & Edge-Point details (Across al layers) • Connectivity Service – Retrieve & Request P2P, P2MP, MP2MP connectivity (Across all layers) • Notification Service – Subscription and filtering / Autonomous event notification • Path Computation Service – Request for Computation & Optimization of paths • Virtual Network Service – Create, Update, Delete Virtual Network topologies
  • 7. T-API SDK: Organization and Modularity ONF Transport API Functional Requirements – ONF TR-527, June 2016 ONF Open Transport WG Project Input to the TAPI SDK (Software Development Kit) Software-wise, T-API SDK 1.0.0 is packaged as 4 Eclipse sub- projects (https://github.com/OpenNetworkingFoundation/Snowmass- ONFOpenTransport ) Papyrus-UML Information Model Technology-agnostic generic framework + technology specific extensions (OTN, ETH) – based on ONF Core Information Model Auto-generated Using ONF OSSDN EAGLE Project Tools YANG Data Schema Swagger-JSON RESTConf API Reference Implementation (RI) in Python Iterative design process with code development an integral part of the cycle 7 Functional Requirements Information Model (UML in Papyrus) Data-Schema (JSON/YANG) API Code Purpose-specific Use cases
  • 8. Topology Model 02.n A A.2 A.3 A.5 A.4 A.2.3A.2.2 A.2.1 Network Control Domain Internal Service Provider Topology retrieves a detailed internal topology B 0203 04 15 17 18 19 22 Service Level Topology may only show Service Endpoints A.1 01 11 1213 14 16 01 A FwdingDomain (Node/Topology) LTP (Node Edge Point) Link 01.1 LTP (Service End Point) 01.1 01.n 02.1 20 21
  • 9. 2016 SDN T-API Interop Demo 9
  • 10. Timeline • Extensive preparation and testing 10 Test end May Jun 2016 ONF Workday Contract/NDA Jul Aug BCE MarSep Oct Nov Dec Jan Feb ECOC 2016 3Q OIF 4Q OIF L123 SDN Test start Readouts OECC 2Q16 OIF ETSI NFV MWC 2017 1Q OIF OFC 2017 ONF Interim Tech Spec Start Proposed and accepted as an ETSI NFV PoC by ETSI TST WG See http://nfvwiki.etsi.org/index.php?title=Mapping_ETSI-NFV_onto_Multi-Vendor,_Multi- Domain_Transport_SDN (Hiroshi Dempo, NEC, editor)
  • 11. Transport SDN Interop Testing • Multi-vendor, Multi-layer, Multi-domain 11 L0 ROADM Controller L1 OTN Controller IP/Optical Controller Child MD Controller Common technological models TAPI Agent TAPI Agent TAPI Agent Parent MD Controller Common abstraction model Transport API Transport API
  • 12. Topology CaptureHTTP/1.1 201 Created Content-Type: application/json Server: Werkzeug/0.11.11 Python/2.7.5 Date: Tue, 12 Dec 2016 4:41:37 GMT { "_linkPort": [ { "_nodeEdgePoint": "/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/07d7ad4c-4214-4d98-8be8- 4e6826cece43/_ownedNodeEdgePoint/37a03a6b-3e95-48bb-a253-fd5b3d2f597b/", "direction": "BIDIRECTIONAL", "localId": "lp13", "role": "SYMMETRIC" }, { "_nodeEdgePoint": "/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/019ac632-20d6-4750-b77c- 80852ee60ed6/_ownedNodeEdgePoint/a4b58599-58af-4c38-862b-6c4a46ca9ec7/", "direction": "BIDIRECTIONAL", "localId": "lp31", "role": "SYMMETRIC" } ], "_node": [ "/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/07d7ad4c-4214-4d98-8be8-4e6826cece43/", "/restconf/config/Context/_topology/7a360591-5561-421f-abf2-4c48c4ab9d3e/_node/019ac632-20d6-4750-b77c-80852ee60ed6/" ], "_state": { "administrativeState": "UNLOCKED", "lifecycleState": "INSTALLED", "operationalState": "ENABLED" }, NE NE NE 12
  • 13. Service Invocation CapturePOST /restconf/config/Context/_connectivityService/ Content-Type: application/json { "_servicePort": [ { "_serviceEndPoint":"/restconf/config/Context/_serviceEndPoint/tsdn:sm:script::2/", "direction": "INPUT", "role": "ROOT" }, { "_serviceEndPoint": "/restconf/config/Context/_serviceEndPoint/tsdn:adva:script::5/", "direction": "OUTPUT", "role": "LEAF" } ], "_connConstraint": { "serviceType": "POINT_TO_POINT_CONNECTIVITY", "requestedCapacity": {}, "_includePath": [ { "_node": [ "/restconf/config/Context/_topology/TOP/_node/tsdn:sm:script/", "/restconf/config/Context/_topology/TOP/_node/tsdn:adva:script/" ], "_nodeEdgePoint": [ "/restconf/config/Context/_topology/TOP/_node/tsdn:sm:script/_ownedNodeEdgePoint/tsdn:sm:script::4/", "/restconf/config/Context/_topology/TOP/_node/tsdn:adva:script/_ownedNodeEdgePoint/tsdn:adva:script::3/" ], "localId": 0 } ] } 13 NE NE NENE NE NENE NE
  • 15. Findings • Transport API is a solution that enables SDN for Carriers Networks with an evolutionary approach. It automates and simplifies the operation of transport domains for L0, L1 and L2 services. • Network topology information elements can be taken from the underlying network infrastructure configured by multiple vendors’ network equipment. • T-API implementation deployed in a hierarchical SDN controllers’ tree enables real-time orchestration of on-demand connectivity setup, control and monitoring across diverse multi-layer, multi-domain, multi-vendor, networks. 15
  • 16. Next Steps • T-API 2.0 – Based on demo feedback, further align T-API with YANG Best Practices • Object ID format and lifecycle • Separation of Configuration, Operational Data – T-API functionality extended for additional use cases • Path computation refinements, e.g., forwarding attributes, constraints • Protected and Recoverable Services • OAM, Generalized Notification and Telemetry • Carrier Input to OIF: Help Bring T-API to the Market – Interoperability Testing of TAPI 2.0 Implementations – Potential Certification
  • 17. SDN Transport API Interop Demo Resources and upcoming events • Press release, 14 February, 2017 • Light Reading webinar, 15 March – see the replay at: OIF SDN T-API Interop Demonstration Results • Technical white paper and Executive summary paper – download at www.oiforum.com