SDN Testbed Experiences: Challenges and Next Steps



Similar documents
An Architecture for Application-Based Network Operations

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

ABNO: The IETF approach for carrier SDN

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

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

Building Content Distribution Platforms over Flexible Optical Networks

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

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

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

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

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

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

SDN Testbeds and Experimentation

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

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

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

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

CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES

Peer-to-Peer (P2P) applications, including both P2P streaming and P2P

Software Defined Networks in SP Environments

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

What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it

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

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

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Juniper Networks NorthStar Controller

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

Business Case for Cisco SDN for the WAN

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

THE SDN TRANSFORMATION A Framework for Sustainable Success

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

ETSI NFV ISG DIRECTION & PRIORITIES

5G Backhauling_. Luis M. Contreras GCTO Unit, Transport, Telefónica

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

SDN and NFV in the WAN

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

Cross-layer Optimisation and Traffic Control for Delivering Super High Definition Video

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Virtualization, SDN and NFV

Flexible SDN Transport Networks With Optical Circuit Switching

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

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

Leveraging SDN and NFV in the WAN

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

Relationship between SMP, ASON, GMPLS and SDN

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

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

DREAMER and GN4-JRA2 on GTS

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

Evolving to a Software Defined Carrier Network. Shunichiro Tejima

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

SDN/Virtualization and Cloud Computing

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

SIMPLE NETWORKING QUESTIONS?

Software Defined Exchange (SDX) and Software Defined Infrastructure Exchange (SDIX) Vision and Architecture

Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton

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

Embracing Transport SDN for Open Networking Architectures

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

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

Why ISPs need SDN: SDN-based Network Service Chaining and Software-defined Multicast

Getting on the Path to SDN:

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

SDN Software Defined Networks

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

Driving SDN Adoption in Service Provider Networks

Cisco Prime Optical. Overview

The Next Frontier for SDN: SDN Transport

Enlighten your transport network

SDN, a New Definition of Next-Generation Campus Network

Implementing Quality of Service for the Software Defined Networking Enabled Future Internet

What is SDN all about?

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

Recent Developments in Transport SDN

Software Defined Networking Seminar

Telecom. White Paper. Inter-SDN Controller Communication: Using Border Gateway Protocol

2013 ONS Tutorial 2: SDN Market Opportunities

OFERTIE OpenFlow Experiments in Real- Time Interac7ve Edutainment

SDN Applications in Today s Data Center

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

Addressing Inter Provider Connections With MPLS-ICI

The Economics of Cisco s nlight Multilayer Control Plane Architecture

NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization

Business Case for NFV/SDN Programmable Networks

Transcription:

SDN Testbed Experiences: Challenges and Next Steps SDN Concertation Workshop January 30 th, 2014 Daniel King d.king@lancaster.ac.uk Panagiotis Georgopoulos p.georgopoulos@lancaster.ac.uk Nicholas Race n.race@lancaster.ac.uk

SDN Experimentation Experience VoD Use Case Scenario Globally, Internet video traffic was 57% of all consumer Internet traffic in 2012 will be 69% in 2017* Growth in Video-on-Demand and Internet video to TV services This growth challenges the underlying infrastructure, requiring mechanisms to: Reduce the number of naïve duplicate requests for identical content Prevent these requests from consuming network resources Global consumer Internet traffic in PB/ month* Designed and implemented an OpenFlow-assisted VoD service that delivers content locally based on transparent caching Uses OpenFlow to dynamically rewrite requests and forward them to a local copy of the content : Increases distribution efficiency Saves network resources (improves network utilisation) Improves user Quality-of-Experience Deployed onto a pan-european OpenFlow testbed (OFELIA) Demonstrated the efficiency of our service and the capability of OpenFlow to achieve the required functionality [*] Cisco VNI Global Forecast (2012) 2

SDN Testbeds VoD Experimentation across Europe Sep 2010 Sep 2013 : 3 years, 17 Partners. First OpenFlow Testbed across Europe (10 federated islands). Joined on 2nd Open Call : VoD use case Developed a transparent, OpenFlow-assisted, in-network caching service that aims to cache video assets as close to the end-user as possible. GN3plus : Apr 2013 Mar 2015 : 2 years, 41+ Partners. GN3Plus : Extend/expand GEANT s network across EU Oct 2012 Nov 2016 : 4 years, 17+ partners Provide a common federation framework for Future Internet Research and Experimentation facilities. GN3plus & FED4FIRE VoD Orchestration & Delivery Goals Automated service setup and content distribution Resource control and allocation dynamically and on-demand over multitechnology testbeds Support multiple caches running across different islands with load balancing Support multiple video quality levels of the same content (using adaptive bitrate streaming MPEG-DASH) Monitor network conditions : support caching based on network awareness (e.g. pre-cache popular content overnight) CDNi interface to allow services to interact with CDNs 3

SDN Testbed Research VoD Application Delivery There is a growing need for SDN-based Service Orchestration, both for research but also industry. Drive SDN infrastructure from the Client (interface) and Application requirements, and respond to real-time requests and scheduled services. Allowing a variety of applications for office automation, data backup and retrieval, distributed computing, and high-quality media broadcasting across SDN infrastructure. The SDN infrastructure 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 VoD services. Create a new transport connection between VoD caching sites. Respond to how many users have requested specific VoD content. Schedule these VoD services. Automatically select the peering point between CDNs based on demand/day/week. Increase link capacity after exceeding VoD bandwidth thresholds. Reoptimize my CDN network after restoration switching. 4

SDN Testbed Research 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. Recent Open Source initiatives are vendor led. 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. 5

SDN Testbed Research Network Operation Framework 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., OpenFlow, ForCES). Policy Control. OAM and performance monitoring. A wide variety of southbound and northbound protocol support. Leveraging existing technologies. What is currently available? Must integrate with existing and developing standards. 6

ABNO A PCE-enabled Network Controller Application-Based Network Operation (ABNO) framework. A PCE-based Architecture for Application-based Network Operations draft-farrkingel-pce-abno-architecture-00 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 path-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

SDN Testbed Research ABNO Functional Components 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 ForCES and OpenFlow Interface to the Routing System (I2RS) 8

SDN Testbed Research ABNO Process Simple Example OSS Policy Agent 2 1 6 ABNO Controller OAM Handler 1. OSS requests for a path between two L3 nodes. 2. ABNO controller verifies OSS user rights using the Policy Manager. ALTO Server VNTM 3 L3 PCE I2RS Client 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. Databases TED LSP-DB L0 PCE Provisioning Manager 4 5. Provisioning manager configures L3 nodes using the required interface (RSVP-TE, OpenFlow, etc.). 6. OSS is notified that the connection has been set-up. 5 Client Network Layer (L3) Server Network Layer (L0) 9

SDN Testbed Research ABNO Use Cases Current Uses Cases highlighted in the Internet-Draft 10

Thank you! Questions? Daniel King d.king@lancaster.ac.uk Panagiotis Georgopoulos p.georgopoulos@lancaster.ac.uk Nicholas Race n.race@lancaster.ac.uk 11

Backup Slides Network Abstraction & Virtualization ABNO Multi-layer Example 12

SDN Infrastructure Control ABNO & Network Abstraction & Virtualization Testbeds Experiments Community Cloud Users & Applications Campus Network Application and Client Interfaces & APIs On-demand Elastic Abstracted Resource Coordination Policy & Security Virtual Infrastructure Control Scheduling Computation Resilience Resource Adaption QoS QoE Automated Provisioning End-to-End Orchestration Over Virtual Infrastructures Direct Interface To Physical Network As needed Virtualization Resource Slicing Virtualization Abstraction and Virtualisation Topology and Resource Information Model Access Technology Abstraction Transport Technology Abstraction Wireless, Mobile, Fixed Compute & Storage Bespoke General Purpose Technology Specific Resource Description 13

SDN Testbed Research ABNO Process Multi-layer Example OSS/NMS / 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 after restoration. 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 rerouting operations for minimum disruption and requests the provisioning manager to perform the corresponding re-routing. 9. Provisioning Manager sends the required GMPLS requests to the LO network nodes. 10. OSS is notified that the re-optimization is complete. 14