SlideShare une entreprise Scribd logo
1  sur  13
The Importance of Rich APIs in Transport SDN
Jonathan Sadler, Coriant
Vice-chair
OIF Technical Committee
Premise
Carriers have long desired control for Transport
• Reduce time to deliver service
• Reduce cost using mesh reroute not protection
• Increase availability through 1:n restoration
• New Services
Different approaches have been taken
• Management system based
• GMPLS
What is different about SDN?
3
SDN improves transport control
Eliminate “One-size-fits-all” solutions
• NE-behaviors may not match
carrier requirements
• Example
• Combined Reroute and Protection
Programmability enables carrier requirements to be met
400% Capacity use
50ms protection all the time
300% Capacity use
50ms protection switch first fault
~300ms switch second and subsequent
4
SDN improves transport control
Eliminate “One-size-fits-all” solutions
Application awareness of network capabilities
• Existing Control Planes are “write-only”
• Request connections without any awareness of network
• Business Applications need detail for services
available
Match carrier services with application needs
Connect
Query
Orchestrator
Transport
Network
5
Service Management
Path Computation
APIs make programmability possible
Application Programming Interfaces (APIs)
enable component architecture
• Applications exist separate from common functions
• Common components provides centralized clearing of common information
• Components provide marshalled interface, managing component integrity
• System monitors components to marshal common resources (e.g. memory, CPU usage)
New applications coexist alongside existing Applications
• Enable New behaviors to be delivered by the system
6
Resource
Bookkeeping
Fabric
Config
Connection Management
Topology
Path Computation
Service Management
CPU Mgmt
Mem Mgmt
Virtualization
NE
OIF: API Framework
Technical Whitepaper published May 2015
• Developed in conjunction with 2014 Interop event
• Based on ASON architecture
• Specifies a set of interfaces to be made open through APIs
7
Interface styles and formats
Two major types
• Netconf
• IETF’s answer to issues encountered with SNMP
• Information models described by “YANG” specifications
• YANG = “Yet another next generation”
• Many YANG models are generated from existing SNMP MIBs
• Supports a number of underlying transport protocols (e.g. SSH, BEEP)
• Actions performed via RPC interface
• Models include object visibility
• REST
• API style used by many websites
• Information models are typically documented using UML or Swagger
• Swagger provides automated tools
• Object SCRUD actions map to HTTP requests
• E.g. POST – Create, PUT – Populate, GET – Read, GET Search
8
Both Object oriented, both use XML or JSON format
OIF: SDN APIs
Series of REST JSON APIs used in the 2014 OIF Interop Event
• Service Request*
• Connection Request
• Path Computation*
• Topology*
• Abstraction Control
• Notification
Many vendor implementations exist
Activity on these specifications has reduced
• Current focus is on ONF’s Transport API specification
9
* = API actually tested in the event
ONF: Common Information Model & Transport APIs
ONF Common Information Model is continuation of MTOSI
• MTOSI effort started in TMF
• Activity moved to ONF due to changes in company memberships
• Liaison relationships to other SDOs/Forums (e.g. IETF, MEF, OIF)
• IM is designed for both packet and circuit switched technologies
• Describes information independent of interface
ONF Transport APIs are derived from the CIM
• Recognizes interface data models can’t always align with internal model
• Interfaces often enforce limitations not friendly to model: e.g. TL1 input/output buffer size
• Almost all APIs in OIF Framework supported
• Connection management has been merged with service request
• Vendor implementations are just starting
• Specs available via OS-SDN Project Snowmass:
10
Support NETCONF and REST, XML and JSON format
https://github.com/OpenNetworkingFoundation/ONFOpenTransport
Many YANG specifications underway in different
working groups
• Can be used with NetConf or RESTConf
Service Request
• TEAS
• TE Tunnel Model
Path Computation
• PCE
• PCEP Model
Topology
• I2RS:
• Layer 2 Topology
• Layer 3 Topology
• TEAS
• TE Topology Model
Abstraction Control
• TEAS
• Abstraction Model
IETF:API work
11
Activities focused on Packet, minimal thought about transport
OpenROADM’s APIs
Set of YANG data models specified by AT&T initiative
• Service model
• Network model
• Device model
Interface is NE focused, not end-to-end NMS
Specification is less rigorous than OIF, ONF, IETF
models
• E.g. PM data specification
12
Other activities just getting started
Open Config
• Parallel projects: Optical-transport, IP routing, policy
• Optical-transport APIs are NE scoped
• Service providers: Google, AT&T, BT, DT, Facebook,
Microsoft, SKT
Open Compute’s TIP
• Parallel projects: 5G, IP-access, IP/Optical Integration
• Service providers: Facebook, DT, EE, SKT, Telefonica
and Vodaphone
13
Summary
Service Providers want programmable network control
• Lower costs, New Services, Differentiation
SDN APIs in a Component Architecture
enable programmability
• Components may be added in parallel, upgraded
Rich APIs required
• Connection Management, Path Computation, Topology
14

Contenu connexe

Tendances

OIF Open Transport API for Interoperable Optical Networking
OIF Open Transport API for Interoperable Optical NetworkingOIF Open Transport API for Interoperable Optical Networking
OIF Open Transport API for Interoperable Optical NetworkingLeah Wilkinson
 
2018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.20182018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.2018Leah Wilkinson
 
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...Leah Wilkinson
 
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
 
The Path to Open, Interoperable Optical Networking - "T-API Update"
The Path to Open, Interoperable Optical Networking - "T-API Update"The Path to Open, Interoperable Optical Networking - "T-API Update"
The Path to Open, Interoperable Optical Networking - "T-API Update"Leah Wilkinson
 
OIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification UpdateOIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification UpdateLeah Wilkinson
 
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
 
Enabling Virtual Transport Network Services
Enabling Virtual Transport Network ServicesEnabling Virtual Transport Network Services
Enabling Virtual Transport Network ServicesDeborah Porchivina
 
NGON 2019 OIF Optical Masterclass
NGON 2019 OIF Optical MasterclassNGON 2019 OIF Optical Masterclass
NGON 2019 OIF Optical MasterclassLeah Wilkinson
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen Networking Summit
 
Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Leah Wilkinson
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesInfinera
 
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
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
 
Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Infinera
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open SourceOpen Networking Summit
 
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
 
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Infinera
 

Tendances (20)

OIF Open Transport API for Interoperable Optical Networking
OIF Open Transport API for Interoperable Optical NetworkingOIF Open Transport API for Interoperable Optical Networking
OIF Open Transport API for Interoperable Optical Networking
 
2018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.20182018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.2018
 
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
 
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
 
The Path to Open, Interoperable Optical Networking - "T-API Update"
The Path to Open, Interoperable Optical Networking - "T-API Update"The Path to Open, Interoperable Optical Networking - "T-API Update"
The Path to Open, Interoperable Optical Networking - "T-API Update"
 
OIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification UpdateOIF OFC 2019 400ZR Specification Update
OIF OFC 2019 400ZR Specification Update
 
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
 
Enabling Virtual Transport Network Services
Enabling Virtual Transport Network ServicesEnabling Virtual Transport Network Services
Enabling Virtual Transport Network Services
 
Optinet China 2019
Optinet China 2019Optinet China 2019
Optinet China 2019
 
NGON 2019 OIF Optical Masterclass
NGON 2019 OIF Optical MasterclassNGON 2019 OIF Optical Masterclass
NGON 2019 OIF Optical Masterclass
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field Trial
 
Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry Perspectives
 
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
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
SDN Framework and APIs
SDN Framework and APIsSDN Framework and APIs
SDN Framework and APIs
 
Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN
 
Building Business on Top of Open Source
Building Business on Top of Open SourceBuilding Business on Top of Open Source
Building Business on Top of Open Source
 
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...
 
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
 

Similaire à The Importance of Rich APIs in Transport SDN

Addressing the Interoperability Question
Addressing the Interoperability QuestionAddressing the Interoperability Question
Addressing the Interoperability QuestionDeborah Porchivina
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Deborah Porchivina
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
OFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsOFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsDeborah 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
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function ChainingCisco DevNet
 
Opensource approach to design and deployment of Microservices based VNF
Opensource approach to design and deployment of Microservices based VNFOpensource approach to design and deployment of Microservices based VNF
Opensource approach to design and deployment of Microservices based VNFMichelle Holley
 
Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIFCPqD
 
Open Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network ServicesOpen Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network ServicesCharles Eckel
 
OpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network managementOpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network managementAnees Shaikh
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)Michelle Holley
 
14 coms 525 tcpip - applications - snmp
14    coms 525 tcpip - applications - snmp14    coms 525 tcpip - applications - snmp
14 coms 525 tcpip - applications - snmpPalanivel Kuppusamy
 
Bringing SDN to the Management Plane
Bringing SDN to the Management PlaneBringing SDN to the Management Plane
Bringing SDN to the Management PlaneAnees Shaikh
 
SDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
SDNImpactonMPLS_AdrianFarrel_MPLS2012.pptSDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
SDNImpactonMPLS_AdrianFarrel_MPLS2012.pptMuhammadWaqasArshad10
 
Open Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNFOpen Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNFOpen Networking Summit
 
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
 
An open management plane (2015 Open Networking Summit)
An open management plane (2015 Open Networking Summit)An open management plane (2015 Open Networking Summit)
An open management plane (2015 Open Networking Summit)Anees Shaikh
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...OPNFV
 

Similaire à The Importance of Rich APIs in Transport SDN (20)

Addressing the Interoperability Question
Addressing the Interoperability QuestionAddressing the Interoperability Question
Addressing the Interoperability Question
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
OFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIsOFC2016 SDN Framework and APIs
OFC2016 SDN Framework and APIs
 
Singapore oif transport-sdn-junjie li
Singapore oif transport-sdn-junjie liSingapore oif transport-sdn-junjie li
Singapore oif transport-sdn-junjie li
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
 
Opensource approach to design and deployment of Microservices based VNF
Opensource approach to design and deployment of Microservices based VNFOpensource approach to design and deployment of Microservices based VNF
Opensource approach to design and deployment of Microservices based VNF
 
Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIF
 
SDN and metrics from the SDOs
SDN and metrics from the SDOsSDN and metrics from the SDOs
SDN and metrics from the SDOs
 
Open Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network ServicesOpen Source as Reference Implementation for Next Gen Network Services
Open Source as Reference Implementation for Next Gen Network Services
 
OpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network managementOpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network management
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
 
14 coms 525 tcpip - applications - snmp
14    coms 525 tcpip - applications - snmp14    coms 525 tcpip - applications - snmp
14 coms 525 tcpip - applications - snmp
 
Bringing SDN to the Management Plane
Bringing SDN to the Management PlaneBringing SDN to the Management Plane
Bringing SDN to the Management Plane
 
SDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
SDNImpactonMPLS_AdrianFarrel_MPLS2012.pptSDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
SDNImpactonMPLS_AdrianFarrel_MPLS2012.ppt
 
Open Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNFOpen Source Approach to Design and Deployment of Microservices-based VNF
Open Source Approach to Design and Deployment of Microservices-based VNF
 
Microservices based VNF
Microservices based VNFMicroservices based VNF
Microservices based VNF
 
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...
 
An open management plane (2015 Open Networking Summit)
An open management plane (2015 Open Networking Summit)An open management plane (2015 Open Networking Summit)
An open management plane (2015 Open Networking Summit)
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
 

Plus de Deborah 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
 
ONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectDeborah 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
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017Deborah Porchivina
 
OIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceOIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceDeborah Porchivina
 
ENRZ Advanced Modulation for Low Latency Applications
ENRZ Advanced Modulation for Low Latency ApplicationsENRZ Advanced Modulation for Low Latency Applications
ENRZ Advanced Modulation for Low Latency ApplicationsDeborah Porchivina
 
CEI-56G - Testing Considerations
CEI-56G - Testing Considerations CEI-56G - Testing Considerations
CEI-56G - Testing Considerations Deborah Porchivina
 
Signal Integrity to the forefront
Signal Integrity to the forefrontSignal Integrity to the forefront
Signal Integrity to the forefrontDeborah Porchivina
 
CEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the ForefrontCEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the ForefrontDeborah Porchivina
 
OIF at OFC 100G Serial Links Workshop
OIF at OFC 100G Serial Links WorkshopOIF at OFC 100G Serial Links Workshop
OIF at OFC 100G Serial Links WorkshopDeborah Porchivina
 
2014 Global Transport SDN Demonstration
2014 Global Transport SDN Demonstration2014 Global Transport SDN Demonstration
2014 Global Transport SDN DemonstrationDeborah Porchivina
 
Clearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN DeploymentClearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN DeploymentDeborah Porchivina
 
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
 
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
 
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
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalDeborah Porchivina
 

Plus de Deborah Porchivina (17)

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
 
ONF Transport API (TAPI) Project
ONF Transport API (TAPI) ProjectONF Transport API (TAPI) Project
ONF Transport API (TAPI) Project
 
OIF Certification: Optical Control Plane UNI
 OIF Certification: Optical Control Plane UNI OIF Certification: Optical Control Plane UNI
OIF Certification: Optical Control Plane UNI
 
OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017OIF 112G Panel at DesignCon 2017
OIF 112G Panel at DesignCon 2017
 
OIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceOIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks Conference
 
ENRZ Advanced Modulation for Low Latency Applications
ENRZ Advanced Modulation for Low Latency ApplicationsENRZ Advanced Modulation for Low Latency Applications
ENRZ Advanced Modulation for Low Latency Applications
 
CEI-56G - Testing Considerations
CEI-56G - Testing Considerations CEI-56G - Testing Considerations
CEI-56G - Testing Considerations
 
Signal Integrity to the forefront
Signal Integrity to the forefrontSignal Integrity to the forefront
Signal Integrity to the forefront
 
CEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the ForefrontCEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the Forefront
 
OIF at OFC 100G Serial Links Workshop
OIF at OFC 100G Serial Links WorkshopOIF at OFC 100G Serial Links Workshop
OIF at OFC 100G Serial Links Workshop
 
2014 Global Transport SDN Demonstration
2014 Global Transport SDN Demonstration2014 Global Transport SDN Demonstration
2014 Global Transport SDN Demonstration
 
Clearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN DeploymentClearing a Path to Wide-Scale Transport SDN Deployment
Clearing a Path to Wide-Scale Transport SDN Deployment
 
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
 
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
 
ECOC Panel on OIF CEI 56G
ECOC Panel on OIF CEI 56GECOC Panel on OIF CEI 56G
ECOC Panel on OIF CEI 56G
 
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
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_final
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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.
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

The Importance of Rich APIs in Transport SDN

  • 1. The Importance of Rich APIs in Transport SDN Jonathan Sadler, Coriant Vice-chair OIF Technical Committee
  • 2. Premise Carriers have long desired control for Transport • Reduce time to deliver service • Reduce cost using mesh reroute not protection • Increase availability through 1:n restoration • New Services Different approaches have been taken • Management system based • GMPLS What is different about SDN? 3
  • 3. SDN improves transport control Eliminate “One-size-fits-all” solutions • NE-behaviors may not match carrier requirements • Example • Combined Reroute and Protection Programmability enables carrier requirements to be met 400% Capacity use 50ms protection all the time 300% Capacity use 50ms protection switch first fault ~300ms switch second and subsequent 4
  • 4. SDN improves transport control Eliminate “One-size-fits-all” solutions Application awareness of network capabilities • Existing Control Planes are “write-only” • Request connections without any awareness of network • Business Applications need detail for services available Match carrier services with application needs Connect Query Orchestrator Transport Network 5
  • 5. Service Management Path Computation APIs make programmability possible Application Programming Interfaces (APIs) enable component architecture • Applications exist separate from common functions • Common components provides centralized clearing of common information • Components provide marshalled interface, managing component integrity • System monitors components to marshal common resources (e.g. memory, CPU usage) New applications coexist alongside existing Applications • Enable New behaviors to be delivered by the system 6 Resource Bookkeeping Fabric Config Connection Management Topology Path Computation Service Management CPU Mgmt Mem Mgmt Virtualization NE
  • 6. OIF: API Framework Technical Whitepaper published May 2015 • Developed in conjunction with 2014 Interop event • Based on ASON architecture • Specifies a set of interfaces to be made open through APIs 7
  • 7. Interface styles and formats Two major types • Netconf • IETF’s answer to issues encountered with SNMP • Information models described by “YANG” specifications • YANG = “Yet another next generation” • Many YANG models are generated from existing SNMP MIBs • Supports a number of underlying transport protocols (e.g. SSH, BEEP) • Actions performed via RPC interface • Models include object visibility • REST • API style used by many websites • Information models are typically documented using UML or Swagger • Swagger provides automated tools • Object SCRUD actions map to HTTP requests • E.g. POST – Create, PUT – Populate, GET – Read, GET Search 8 Both Object oriented, both use XML or JSON format
  • 8. OIF: SDN APIs Series of REST JSON APIs used in the 2014 OIF Interop Event • Service Request* • Connection Request • Path Computation* • Topology* • Abstraction Control • Notification Many vendor implementations exist Activity on these specifications has reduced • Current focus is on ONF’s Transport API specification 9 * = API actually tested in the event
  • 9. ONF: Common Information Model & Transport APIs ONF Common Information Model is continuation of MTOSI • MTOSI effort started in TMF • Activity moved to ONF due to changes in company memberships • Liaison relationships to other SDOs/Forums (e.g. IETF, MEF, OIF) • IM is designed for both packet and circuit switched technologies • Describes information independent of interface ONF Transport APIs are derived from the CIM • Recognizes interface data models can’t always align with internal model • Interfaces often enforce limitations not friendly to model: e.g. TL1 input/output buffer size • Almost all APIs in OIF Framework supported • Connection management has been merged with service request • Vendor implementations are just starting • Specs available via OS-SDN Project Snowmass: 10 Support NETCONF and REST, XML and JSON format https://github.com/OpenNetworkingFoundation/ONFOpenTransport
  • 10. Many YANG specifications underway in different working groups • Can be used with NetConf or RESTConf Service Request • TEAS • TE Tunnel Model Path Computation • PCE • PCEP Model Topology • I2RS: • Layer 2 Topology • Layer 3 Topology • TEAS • TE Topology Model Abstraction Control • TEAS • Abstraction Model IETF:API work 11 Activities focused on Packet, minimal thought about transport
  • 11. OpenROADM’s APIs Set of YANG data models specified by AT&T initiative • Service model • Network model • Device model Interface is NE focused, not end-to-end NMS Specification is less rigorous than OIF, ONF, IETF models • E.g. PM data specification 12
  • 12. Other activities just getting started Open Config • Parallel projects: Optical-transport, IP routing, policy • Optical-transport APIs are NE scoped • Service providers: Google, AT&T, BT, DT, Facebook, Microsoft, SKT Open Compute’s TIP • Parallel projects: 5G, IP-access, IP/Optical Integration • Service providers: Facebook, DT, EE, SKT, Telefonica and Vodaphone 13
  • 13. Summary Service Providers want programmable network control • Lower costs, New Services, Differentiation SDN APIs in a Component Architecture enable programmability • Components may be added in parallel, upgraded Rich APIs required • Connection Management, Path Computation, Topology 14

Notes de l'éditeur

  1. Probability of single cut – often Probability of double faults – low