Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015



Similar documents
Recent Developments in Transport SDN

The Next Frontier for SDN: SDN Transport

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Transport OIF. Hans-Martin Foisel Deutsche Telekom. OIF Carrier WG Chair. October 16, 2013

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

An Architecture for Application-Based Network Operations

Various Alternatives to achieve SDN. Dhruv Dhody, Sr. System Architect, Huawei Technologies

ABNO: The IETF approach for carrier SDN

SDN Testbed Experiences: Challenges and Next Steps

SDN/Virtualization and Cloud Computing

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Embracing Transport SDN for Open Networking Architectures

Flexible SDN Transport Networks With Optical Circuit Switching

SDN Architecture Overview. Version 1.1 November, 2014 ONF TR-504

Qualifying SDN/OpenFlow Enabled Networks

Driving SDN Adoption in Service Provider Networks

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

Leveraging SDN and NFV in the WAN

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

software networking Jithesh TJ, Santhosh Karipur QuEST Global

ZTE Issues SDON Whitepaper, Explaining in Detail the Key. Technologies for Optical Network Evolution

Research on Clean Slate Internet Prof. Nick McKeown at Stanford First concept: ETHANE (2004) Follow up: OpenFlow (2008) Research on Optical Transport

SDN MIGRATION STRATEGIES The Case for Transitioning to an SDN-enabled Network

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

SDN Architecture and Standards for Operational, at Scale Networks. 신명기 ETRI KRNET June 2012

SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION. 1 st September 2014

SDN Practices in China Mobile. Lu Huang

Using SDN-OpenFlow for High-level Services

IP/Optical integration & Management. WDM Stuff AKA. Sami COPYRIGHT 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

The following normative disclaimer shall be included on the front page of a PoC report:

Extending SDN into the Transport Network. Nanog 59 Wayne Wauford Infinera

THE SDN TRANSFORMATION A Framework for Sustainable Success

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

Relationship between SMP, ASON, GMPLS and SDN

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Software Defined Network Application in Hospital

SDN and NFV in the WAN

Software Defined Network (SDN)

Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA. Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE

How To Use Network Software Network (Network) To Improve Your Business

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Virtualization, SDN and NFV

Accelerating Packet-Optical Convergence: A Blueprint for P-OTS 3.0

Introduction to Software Defined Networking

The Cloud-Optimized. Leveraging a multi-layer SDN framework

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Software Defined Optical Networks with Optical OpenFlow. Jörg-Peter Elbers, Achim Autenrieth ADVAnced Technology August 2012 Rev 1.

Blue Planet. Introduction. Blue Planet Components. Benefits

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Panel: The Future of Datacenter Networking Software-Defined Networking (SDN) for Datacenter Interconnect and Cloud Computing

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

Embracing Changes, Becoming Open. Huawei Transport SDN Solution

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Open Source Tools & Platforms

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Business Cases for Brocade Software-Defined Networking Use Cases

White Paper. Requirements of Network Virtualization

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

Agenda. NRENs, GARR and GEANT in a nutshell SDN Activities Conclusion. Mauro Campanella Internet Festival, Pisa 9 Oct

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

SDN Architecture and Service Trend

2013 ONS Tutorial 2: SDN Market Opportunities

SOFTWARE DEFINED NETWORKING

How do software-defined networks enhance the value of converged infrastructures?

Control Plane architectures for Photonic Packet/Circuit Switching-based Large Scale Data Centres

What Applications Can be Deployed with Software Defined Elastic Optical Networks?

Software Defined Environments

Software Defined Networks in SP Environments

Software Service Defined Network: Centralized Network Information Service

OpenFlow-enabled SDN and Network Functions Virtualization. ONF Solution Brief February 17, 2014

Software Defined Networking (SDN) Solutions, Market Opportunities and Forecast

Making the Case for Open Source Controllers

Cisco Network Services Orchestrator enabled by Tail-f Multi-Vendor Service Automation & Network Programmability Stefan Vallin, Ph D

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Evolving Optical Transport Network Security

Security Challenges & Opportunities in Software Defined Networks (SDN)

Using YANG for the Dissemination of the Traffic Engineering Database within Software Defined Elastic Optical Networks

Enterprise Data Center Networks

The Role of SDN-NFV in Flexible Optical Networks: Current Status, Challenges and Opportunities

SDN Applications in Today s Data Center

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

OpenFlow/SDN activities of NTT Communications

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

ONOS [Open Source SDN Network Operating System for Service Provider networks]

Transcription:

Transport SDN Toolkit: Framework and APIs John McDonough OIF Vice President NEC BTE 2015

Transport SDN Toolkit Providing carriers with essential tools in the Transport SDN toolkit How to apply SDN to a carrier s multi-domain, multi-layer transport network Transport SDN API specifications to allow deployment of SDN applications Prototyping and testing of real implementations for experience and interoperability SDN Framework Multi-domain Architecture Hierarchy Network Orchestration SDN APIs Service Request Topology Path Computation

SDN Benefit and Challenges SDN Software Availability & Functionality Successful IOC/SDN deployment Network Structure Adaptation of & Customer Technology Processes Benefit: Totally automated, programmable, integrated and flexible network leveraging the installed base in and optimized way. Challenges: Technical: Agree on standardized architectures and abstraction/virtualization models Performance of centralized systems & OF Commercial: Open Source business models New business models leveraging SDN Organizations: Adapt processes to leverage SDN flexibility Availability: Carrier grade SDN systems for field deployments Availability of new network technology in field deployments & legacy network

What is the Transport SDN Framework? Application Layer Control Layer Infrastructure Layer Business Applications NBI Network Services NBI NBI Framework Common APIs Open Platform Standard Interfaces SDN 3 Layer Model Application,, Infrastructure How is this applied to a Carrier s Transport Network? Multiple Layers Multiple Vendors Multiple Domains, e.g., Vendor or Administrative

Multi-Domain Carrier Transport SDN Framework NE NE NE Domain 1 SBI NE NE NE Domain 2 SBI NE NE NE Domain 3 Infrastructure Layer Infrastructure Layer contains Network Elements Multi-domain/multitechnology Geographic/Admi nistrative domains (e.g., metro, core) Technology domains (L0/1/2) Vendor-specific domains Accessed via SouthBound Interface of

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

Multi-Domain Carrier Transport SDN Framework Compute Domain Parent SBI Cloud Orchestrator Network Orchestrator NBI Domain SBI Application Layer Storage Control Layer Domain Application Layer Business apps Network apps Orchestration Isolated from Accesses Control layer via NorthBound Interface such as REST/JSON NE NE NE Domain 1 NE NE NE Domain 2 NE NE NE Domain 3 Infrastructure Layer

SDN Framework Validation Tested in 2014 OIF/ONF Demonstration 5 Carrier Labs 2 Consulting Carriers 9 System Vendors L2 and L1 Switches Greenfield and Brownfield environments SDN and EMS 3 Layer SDN Framework Model Infrastructure Layer with Real NEs Layer with multiple implementations Application Layer with network orchestration 7

The Interfaces: Transport SDN SBI SDN SouthBound Interface Open interface for Network Element switching and forwarding control Logical Switch abstraction Model both physical & virtual E.g. OpenFlow Multi Layer Support L0 - Optical/WDM/OCH L1 TDM/OTN/ODU L2 Packet/Ethernet/MPLS-TP User App Protect App Domain NE NE NE Utilizes Common protocol neutral Information Model Domain 1 Optimize App SBI

The Interfaces: Transport SDN NBI SDN NorthBound Interface Common interface for controlling and analyzing networks BoD services Cross-domain provisioning User App Protect App Optimize App Enabling Analytics Flexible interface NBI Different levels of control Potential abstraction Domain Virtual networks Utilizes Common Information Model NE NE NE Consistency rather than divergence Domain 1

General Use Cases What are use cases driving the NBI? Standards talking mainly about service creation/restoration Packet layer to steer the flows (OpenFlow as standard exists) Transport layer to create services (under development ONF/OIF/IETF/etc ) Operators may want to solve other problems Integration problems between vendors Interworking between layers Planning and equipment management Optimization of the network

Flavors of service creation use case Service Management Elastic bandwidth provisioning Datacenter interconnections Network or Transport as a Service (NaaS / TaaS) Multi-layer network management Multi-vendor support DWDM Transport Ethernet ODU Control Vendor A Vendor B Vendor C Data Center IP Router Och Automated service creation covering L0 to L3 Creation of elastic services with automatic or on request changes in bandwidth Automatic load dependent fast service creation Fully automate service requests incl. network planning and equipment configuration Multilayer optimized L0-3 system with common workflows automatic routing interworking One standardized SDN control interface for easy integration of 3rd party vendors Addressing Dealing with Matching Addressing Dealing with Dealing with Time to service Ease of operation Service differentiatio n Statistical bandwidth sharing Dynamic data flow changes Hypergrowth in data volume Extremely dynamic traffic pattern Nonautomated Operational processes High network complexity Heterogeneous technologies Optimized layer usage Different control interfaces Missing control IF between vendors

What does the NBI access? A look at the ITU-T ASON Control Model ITU-T ASON Model Identifies key control elements Call and connection control Routing and topology Resource management Protocols ASON Control Components* ASON Call Control Connection Control Path Query Net Topology Routing Control Directory LRM Signaling PC TAP Discovery Agent Routing PC * Figure does not imply specific distribution of components, e.g., centralized or distributed 12

APIs to Access Functions: Service Creation External APIs to ASON Control Functions Request service from the network Service Level determines call control processing Control virtual network slice Allocate dedicated resources for connection Business Application Business Application ASON Control Components* SNC Service Level SNC + Reroute ASON Call Control Virtualization/Abstraction Connection Control Path Query Net Topology Routing Control Directory 13 Signaling PC LRM TAP Discovery Agent * Figure does not imply specific distribution of components, e.g., centralized or distributed Routing PC

APIs to Access Functions: Information Retrieve information from the network Request Path Computation between endpoints Network returns path (plus alternatives, backup paths) Request Topology information Invoke analytics or external path computation algorithms Business Application Business Application ASON Control Components* SNC Service Level SNC + Reroute ASON Call Control Virtualization/Abstraction Connection Control Path Query Net Topology Routing Control Directory 14 LRM Signaling PC TAP Discovery Agent * Figure does not imply specific distribution of components, e.g., centralized or distributed Routing PC

SDN for Transport - Functional Tool Box Northbound API (A/I CPI) Service-request /Intent Resolver Connection Control Path Computation Tenant Network Virtualization Network Planning Network Topology/Graph Abstraction Southbound/Legacy Device/Protocol specific drivers/adapters Southbound API (D/I CPI)

SDN for Transport Functional Tool Box (2) Southbound Protocol Driver and Device Control Interface Module Responsible for interfacing to network elements using device specific protocols (incl. Openflow) Could also interface with legacy management systems as well as non-sdn control systems Northbound API - Service/Intent Resolver Interfaces with client applications requesting connectivity (P2P, P2MP, MP) service Allows separation of service intent from components used to deliver the service Service endpoints, traffic & QoS parameters Requirements for bandwidth, availability, reliability, resiliency, diversity, etc Multilayer Network Topology Abstraction and Virtualization Maintains network topology database Provides abstracted topology views to clients as per negotiated policy and contract Assigns network resources to virtual abstractions Multilayer Path Computation and Connection Control Works with multi-layer (logical) network detail and logic for path computation Coordinates provisioning of the connections into the network (elements) Monitors the health and status of connections Manages autonomous restoration

Network Virtualization and Abstraction Network Abstraction Reduce underlying complexity - simplified logical representation of resources/topology Information hiding filter/summarize details Management/control software systems use abstracted logical model of the network e.g. ITU-T G.805 architecture Subnetwork (forwarding domain/switch) Link (physical, logical server trails) Termination Point (logical port) Subnetwork (cross) Connection (forwarding relationship in device) Link Connection (monitoring & capacity assigned to a connection) Network Virtualization Abstraction to decouple the logical view from underlying physical resources Involves a mapping function to dedicate real network resources to the presented virtual entities Allows for presenting every client with its own exclusive virtual view of same provider network Allows for provider to dynamically optimize and effectively manage/maintain network resources Subject to negotiated policy and pricing between the provider and its client Provides a level of flexibility to the clients to allocate and manage their virtual resources

Network Virtualization: Service-specific Abstraction Type of virtual network topology exposed to client would be based on negotiated contract Prune irrelevant nodes/links, subject to constraints, information hiding and reduction Based on granularity Client s desired level of detail which depends on its intended application and its sophistication More granular topology would provide client software with more dynamic control flexibility, but at higher-end of pricing model e.g. dynamic VN topology-change events Based on Service Objectives Presented VN topology abstraction could be a function of service objective s: e.g. optimization: lowest latency, lowest cost, highest reliability, etc

Quick Survey of Current Work Open Networking Foundation Transport SDN Framework Transport API Project E-NNI Specifications Optical Transport Protocol Extensions Transport API s project Common Information Model IETF Previous GMPLS work PCE Interface for path computation Newer work such as I2RS ASON Modeling SG15 Architecture and Modeling Aligning with ONF SDN Architecture & Common Information Model work Infrastructure Network SDN for Inter-NFVI PoP 19

Next Steps: Filling the Toolbox SDN Framework Whitepaper Documenting model and identifying APIs Northbound Interface OIF API Project Use ONF work aiming at commonality across platforms Common Core Information Model across technologies Mappable to REST/JSON interfaces OIF Project to define Transport API specs Use joint OIF/ONF prototyping and testing, ideally with open source participation such as ONOS, ODL East/West Interface (future) Peer controllers e.g., carrier-to-carrier Work still in early stages OIF E-NNI principles can be applied Potential 2016 interop demonstration

Thank You! www.oiforum.com

Agenda Transport SDN Drivers, Needs, Challenges Dave Brown, OIF VP of Marketing; Alcatel-Lucent Global Transport SDN Prototype Demo Jonathan Sadler, OIF Technical Committee Vice Chair; Coriant Transport SDN Tool Kit - SDN Framework and APIs John McDonough, OIF Vice President; NEC Corporation of America Virtual Transport Network Service Evelyne Roch, OIF Networking and Operations Working Group Chair; Huawei Technologies Co., Ltd. Wrap up