An Architecture for Application-Based Network Operations



Similar documents
SDN Testbed Experiences: Challenges and Next Steps

ABNO: The IETF approach for carrier SDN

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

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

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

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

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

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

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

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Software Defined Networks An IETF update for UKNOF 21. Old Dog Consulting Daniel King - daniel@olddog.co.uk Adrian Farrel - adrian@olddog.co.

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

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

Towards a distributed SDN control Inter-platform signalling & Flow-aware Path Computation Element (PCE)

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

Building Content Distribution Platforms over Flexible Optical Networks

Network Virtualization, Control Plane and Service Orchestration of the ICT STRAUSS Project

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

Juniper Networks NorthStar Controller

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

Embracing Transport SDN for Open Networking Architectures

Recent Progress in Routing Standardization An IETF update for UKNOF 23

Software Defined Networks in SP Environments

Business Case for Cisco SDN for the WAN

Software Defined Networks Four Years Later. Quo Vadis, SDN? Ivan Pepelnjak Network Architect. ipspace.net AG

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

Enlighten your transport network

Software Networking & The New IP. A Technical Perspective

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

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

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

Flexible SDN Transport Networks With Optical Circuit Switching

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

Bell Labs. Network Awareness and Virtualization Meets Cloud. Volker Hilt Bell Labs/Alcatel-Lucent. Slide 1

Qualifying SDN/OpenFlow Enabled Networks

Virtualization, SDN and NFV

Research and Experimental Assessment of Control plane architectures for In-Operation flexgrid Network re-optimization (REACTION)

Wide area network Traffic Engineering

Leveraging SDN for Intelligent WAN Automation

SDN/Virtualization and Cloud Computing

OIF Activities in Transport SDN

SDN Software Defined Networks

GAINING FULL CONTROL OF YOUR NETWORK WITH SERVICE PROVIDER SDN STRATEGIC WHITE PAPER

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

SDN Applications in Today s Data Center

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

Evolution to Consolidated Network Layers

Recent Developments in Transport SDN

DNA-M. Multi-layer Service and Network Management Tool for Packet-Optical Networks MANAGEMENT SYSTEM FOR XTM SERIES AND XTG SERIES

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

Experimental research on communication networks at CTTC The ADRENALINE and EXTREME testbeds

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

THE SDN OPPORTUNITY. Michael Beesley VP/CTO, PLATFORM SYSTEMS DIVISION

Thank you for joining us today! The presentation will begin shortly. Thank you for your patience.

Introduction to Software Defined Networking

Network Planning and Path Computation for Next Generation Networks

An Emulation Study on PCE with Survivability: Protocol Extensions and Implementation

How To Manage A Network With A Network Management System (Qoe)

Relationship between SMP, ASON, GMPLS and SDN

Embracing Changes, Becoming Open. Huawei Transport SDN Solution

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

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

Transforming Evolved Programmable Networks

Driving SDN Adoption in Service Provider Networks

SDN PARTNER INTEGRATION: SANDVINE

Scaling Cloud Networks with Packet-Optical Transport & Transport SDN

SDN: A NEW PARADIGM. Kireeti Kompella CTO, JDI

IP over Optical Networks - A Framework draft-ip-optical-framework-01.txt

THE SDN TRANSFORMATION A Framework for Sustainable Success

Software Defined Network (SDN) for Service Providers

Service Delivery Automation in IPv6 Networks

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

Designing Virtual Network Security Architectures Dave Shackleford

SDN and NFV in the WAN

MPLS Network Design & Monitoring

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

OpenFlow -Enabled Cloud Backbone Networks Create Global Provider Data Centers. ONF Solution Brief November 14, 2012

Blue Planet. Introduction. Blue Planet Components. Benefits

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

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

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

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

How To Understand The History Of Mpls

The Role of SDN & NFV for Flexible Optical Networks: Current Status, Challenges and Opportunities

Designing Reliable IP/MPLS Core Transport Networks

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

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

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

SIMPLE NETWORKING QUESTIONS?

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Generalized MultiProtocol Label Switching

Business Case for NFV/SDN Programmable Networks

MPLS/SDN Intersections Next Generation Access Networks. Anthony Magee Advanced Technology ADVA Optical Networking MPLS & Ethernet World Congress 2013

Using SDN-OpenFlow for High-level Services

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

Making SDN a Reality. Douglas Gourlay Vice President Arista Networks. Software Defined Cloud Networks

SOFTWARE DEFINED NETWORKING

TECHNOLOGY WHITE PAPER. Correlating SDN overlays and the physical network with Nuage Networks Virtualized Services Assurance Platform

Transcription:

An Architecture for Application-Based Network Operations Daniel King Old Dog Consulting daniel@olddog.co.uk Adrian Farrel - Old Dog Consulting adrian@olddog.co.uk www.isocore.com/mpls2013

Control of Today s Networks Current network operation is not adapted to flexible networking Multiple manual configuration actions are needed for network nodes Network solutions from different vendors typically use specific OSS/ implementations Very long provisioning times Lack of network bandwidth flexibility and inefficient use of inherent function Application Internet Voice CDN Cloud Business Umbrella OSS Network OSS Metro OSS IP Core OSS Optical OSS Vendor A Vendor B Vendor C Vendor D Vendor E Vendor A Vendor B Vendor C Network s Metro Vendor A Metro Vendor A IP Vendor C IP Vendor C IP Vendor C Optical Vendor B Optical Vendor B Optical Vendor B

Network Operation Requirements The network does not need to be seen any longer as a composition of individual elements Applications need to be capable of interaction with the network Support of the next generation of variable and dynamic transport characteristics Automated deployment and operation of services. Create a new transport connection for me Reoptimize my network after restoration switching Respond to how my network is being used Schedule these services Resize tunnels

SDN Controller for Network Operations SDN Controller is a contentious term, it can have many different meanings: Historically the term was derived from the network domain, technology and protocol mechanism SDN controller wars are ongoing: Operators have an expectation of standards-based technologies for deploying and operating networks SDN controller vendors rarely provide multivendor interoperability using open standards Provisioning should be a compelling feature of SDN, however many SDN controllers use non-standardised APIs Typically SDN controllers have a very limited view of topology, multi-layer and multidomain is not supported Flexibility has been notably absent from most controller architectures both in terms of southbound protocol support and northbound application requests 4

Network Operation Framework Building Blocks Avoiding the mistake of a single controller architecture As it encourages the expansion and use of specific protocols Discovery of network resources and topology management Network resource abstraction, and presentation Routing and path computation Multi-layer coordination and interworking Multi-domain & multi-vendor network resources provisioning through different control mechanisms (e.g., Optical, OpenFlow, GMPLS, MPLS) Policy Control OAM and performance monitoring A wide variety of southbound northbound protocol support Leveraging existing technologies What is currently available? Must integrate with existing and developing standards

Application-Based Network Operations (ABNO) Application-Based Network Operation (ABNO) framework. A PCE-based Architecture for Application-based Network Operations draft-farrkingel-pce-abno-architecture Service Management Systems Internet Voice CDN Cloud Business OSS Network Controller ABNO Metro Vendor A Metro Vendor B IP Vendor C IP Vendor D IP Vendor E Optical Vendor A Optical Vendor B Optical Vendor C Optical Network s Optical signaling mechanisms running over network nodes enabling flexible networking and automated network provisioning over different network segments (metro, core IP, optical transport) including multiple vendors

ABNO - A PCE-enabled Network Controller PCE provides a set of tools for deterministic path computation Prior to PCE network operators might use complex planning tools to compute paths and predict network behavior PCE reduces the onerous network operation process of coordinating planning, computation, signaling and placement of LSP-based services PCE has evolved: Computes single and dependant LSPs in a stateless manner Concurrent optimization of sets of LSPs Performing P2P and P2MP path computation Hierarchical PCE Architecture Stateful computation and monitoring of LSPs The state in stateful is an LSP-DB Stored information about some or all LSPs in the network Active PCE, resize or recomputed based on BW or network triggers PCE-initiated LSP setup Delegate LSP control to the PCE Recommend rerouting of LSPs 7

Application-Based Network Operation (ABNO) Standardized components and co-operation. Policy Management Network Topology LSP-DB TED Inventory Management Path Computation and Traffic Engineering PCE, PCC Stateful & Stateless Online & Offline P2P, P2MP, MP2MP Multi-layer Coordination Virtual Network Topology Manager Network Signaling & Programming RSVP-TE Netconf and XMPP ForCES and OpenFlow Interface to the Routing System (I2RS)

ABNO Use Cases The following slides present various use cases shaping the development of ABNO: Multi-layer Path Provisioning Multi-layer Restoration Network Optimization after Restoration

ABNO - Path Provisioning (Path) ALTO Server Databases TED LSP-DB Policy Agent 2 VNTM 1 OSS 6 ABNO Controller L0 PCE 3 L3 PCE Provisioning Manager Client Network Layer (L3) 4 5 I2RS Client OAM Handler 1. OSS requests for a path between two L3 nodes. 2. ABNO Controller verifies OSS user rights using the Policy Manager. 3. ABNO Controller requests to L3-PCE (active) for a path between both locations. 4. As L3-PCE finds a path, it configures L3 nodes using Provisioning Manager. 5. Provisioning Manager configures L3 nodes using the required interface (PCEP, OpenFlow, etc.) coordinating with any control plane (RSVP-TE). 6. OSS is notified that the connection has been set-up. Server Network Layer (L0)

ABNO - Restoration ALTO Server Databases TED LSP-DB Policy Agent 4 VNTM OSS 9 3 ABNO Controller Provisioning Manager 7 L0 PCE L3 5 PCE Client Network Layer (L3) Server Network Layer (L0) 6 I2RS Client 2 OAM Handler 8 1 1. The OAM Handler receives failure events from the network 2. Upon network failure, the OAM Handler notifies the OSS of all failed E-2-E connection and possible root cause. 3. OSS requests a new E-2-E connection. 4. ABNO controller verifies request via the Policy Manager. 5. ABNO controller requests to L3-PCE (active) for a path between both locations. 6. As L3-PCE finds a path, it configures L3 nodes using Provisioning Manager. 7. Provisioning Manager configures L3 nodes using the required interface (PCEP, OpenFlow, etc.) coordinating with any control plane (RSVP-TE). 8. OAM Handler verifies new connectivity. 9. OSS is notified that the new IP links are up and tested (SNMP, etc.).

Adaptive Network Management : Re-Optimization OSS/ / Application Service Orchestrator ALTO Server Policy Agent 3 Databases TED LSP-DB 2 VNTM 8 1 7 ABNO Controller 5b 10 5a L0 PCE L3 PCE Provisioning Manager Client Network Layer (L3) 9 Server Network Layer (L0) 6 4 I2RS Client OAM Handler 1. OSS initiates a request for multi-layer reoptimization. 2. The ABNO controller checks applicable policies and inspects LSP-DB. Obtains relationship between virtual links and forwarding adjacencies and transport paths. 3. The ABNO controller decides which L3 paths are subject to re-routing and the corresponding L0 paths. 4. The ABNO controller requests new paths to the L3 PCE, using GCO and passing the currently used resources 5. L3 PCE finds L3 paths, requesting the VNTM for Virtual Links. Virtual Links may need to be resolved via L0 PCE. 6. The responses are passed to the ABNO controller 7. The ABNO controller requests the VNTM to provision the set of paths, avoiding double booking of resources 8. The VNTM proceeds to identify the sequence of re-routing operations for minimum disruption and requests the provisioning manager to perform the corresponding rerouting. 9. Provisioning Manager sends the required GMPLS requests to the LO network nodes. 10. OSS is notified that the re-optimization is complete.

Next Steps for ABNO Application-Based Network Operations Continued definition of use cases. Continued identification of protocol, interface and functionality gaps. Service interface to/from application/oss/. Definition of service templates. Investigation of protocol methods for communicating templates.

Questions? Daniel King Old Dog Consulting daniel@olddog.co.uk Adrian Farrel Old Dog Consulting adrian@olddog.co.uk This work was supported in part by the European Union FP-7 IDEALIST project under grant agreement number 317999. 14