Network Function Virtualization & Software Defined Networking



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

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Network Softwarisation An Open Development Ecosystem. Telefónica Global CTO

What is SDN all about?

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

Network functions Virtualisation CIO Summit Peter Willis & Andy Reid

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

SDN Architecture and Service Trend

SDN-NFV: An introduction

Delivering Managed Services Using Next Generation Branch Architectures

SDN and NFV in the WAN

ETSI NFV ISG DIRECTION & PRIORITIES

Understanding the Business Case of Network Function Virtualization

SDN PARTNER INTEGRATION: SANDVINE

The Role of Virtual Routers In Carrier Networks

How To Solve The Network Function Virtualisation Puzzle

Introduction to Quality Assurance for Service Provider Network Functions Virtualization

Virtualization, SDN and NFV

NFV and SDN Answer or Question?

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

ETSI NFV Management and Orchestration - An Overview

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

Management and Orchestration of Virtualized Network Functions

SOFTWARE DEFINED NETWORKING

THE ON-DEMAND DATA CENTER NETWORK TRANSFORMATION IN A CHANGING INDUSTRY. Ken Cheng, CTO, Brocade October, 2013

Management & Orchestration of Metaswitch s Perimeta Virtual SBC

Leveraging SDN and NFV in the WAN

OpenNaaS: an European Open Source framework for the delivery of NaaS An enabler for SDN and NFV

Canvas VAS Transformation & Consolidation. Whitepaper. info@telenity.com

Scaling Cloud-Native Virtualized Network Services with Flash Memory

Network Function Virtualization Primer. Understanding NFV, Its Benefits, and Its Applications

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

Bundling NFV and SDN for Open Networking

Cloud Orchestration. Mario Cho. Open Frontier Lab.

Network Operations in the Era of NFV & SDN. Chris Bilton - Director of Research & Technology, BT

Dynamic Service Chaining for NFV/SDN

The New IP Networks: Time to Move From PoC to Revenue

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

NFV: Addressing Global Challenges for Telecom Service Providers

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Challenges and Opportunities:

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

DECODING SOFTWARE DEFINED NETWORKING (SDN) Nico Siebelink Technical Director Northern Europe

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

Definition of a White Box. Benefits of White Boxes

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

Telefónica s view on virtualized mobile networks

Driving SDN Adoption in Service Provider Networks

Expert Reference Series of White Papers. Is Network Functions Virtualization (NFV) Moving Closer to Reality?

Network Functions as-a-service over Virtualised Infrastructures T-NOVA. Presenter: Dr. Mamadu Sidibe

SDN: A NEW PARADIGM. Kireeti Kompella CTO, JDI

From SDN to SDC. Requirements for the Next Generation Cloud. Lisboa, Junho 2014

Business Case for NFV/SDN Programmable Networks

NFV Director overview

NFV chaining, placement and orchestration

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

VIRTUALIZING THE EDGE

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

ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY

SDN. What's Software Defined Networking? Angelo Capossele

Technology and Trends in Network Virtualization

The Next Frontier for SDN: SDN Transport

Software Defined Environments

NFV Reference Platform in Telefónica: Bringing Lab Experience to Real Deployments

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Top 26 Companies in the Global NFV Market

Cloud, SDN and the Evolution of

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

CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES

Service Provider Solutions for Growth in Managed and UnManaged Video

Network Functions Virtualisation

U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase

The Distributed Cloud: Automating, Scaling, Securing & Orchestrating the Edge

OPENSTACK AU COEUR DE LA TRANSFORMATION NFV

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

Software Defined Network (SDN)

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

The Benefits of SD-WAN with Integrated Branch Security

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Business Cases for Brocade Software-Defined Networking Use Cases

Making the Case for Open Source Controllers

Container-based Network Function Virtualization for Software-Defined Networks

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

Qualifying SDN/OpenFlow Enabled Networks

Network Virtualization and Application Delivery Using Software Defined Networking

THE THINKING NETWORK. Software Defined Networks will provide the intelligence the network needs to keep up in a cloud centric world.

Software defined networking. Your path to an agile hybrid cloud network

Software Defined Networking What is it, how does it work, and what is it good for?

Blue Planet. Introduction. Blue Planet Components. Benefits

Optimizing Data Center Networks for Cloud Computing

Designing Virtual Network Security Architectures Dave Shackleford

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

Network functions virtualization

Using SDN-OpenFlow for High-level Services

Transcription:

Network Function Virtualization & Software Defined Networking Rencontres Inria Industrie «Télécoms du futur» 13 novembre 2014 Walid Dabbous

Outline Network Functions Virtualization Software Defined Networks NFV & SDN interplay

Traditional network model Network functionalities are based on specific HW&SW One physical node per role

Motivation Problem Statement Complex carrier networks with a large variety of proprietary nodes and hardware appliances. Launching new services is difficult and takes too long Space and power to accommodate requires just another variety of box, which needs to be integrated. Operation is expensive Rapidly reach end of life due to existing procure-design-integrate-deploy cycle.

Hardware vs. Software Telco Cycle Idea!! Idea!! AVAILABLE Service Providers Cycle AVAILABLE Telco Operators Demand Deploy Service Providers Develop Deploy Publish 2-6 Months Equipment Vendors Drive Sell SDOs Critical mass of supporters Standardise Implement 2-6 Years 2-6 years 2-6 months Source: Adapted from Diego Lopez Telefonica I+D, NFV

Trends in IT Commodity x86 Convergence Virtualization Cloud Mobility Telco Challenges Huge capital investment Disparity between costs and revenues Complexity Reduced hardware life cycles Lack of flexibility and agility Launching new services is difficult and takes too long. Source: Adapted from D. Lopez Telefonica I+D, NFV

The NFV Concept A means to make the network more flexible and simple by minimising dependence on HW constraints Traditional Network Model: APPLIANCE APPROACH v Virtualised Network Model: VIRTUAL APPLIANCE APPROACH v DPI Firewall BRAS CG-NAT GGSN/SGSN Session Border PE Router Network Functions are based on specific HW&SW One physical node per role DPI CG-NAT GGSN/ BRAS SGSN Firewall PE Router VIRTUAL APPLIANCES ORCHESTRATION, AUTOMATION & REMOTE INSTALL STANDARD HIGH VOLUME SERVERS Network Functions are SW-based over well-known HW Multiple roles over same HW Source: Adapted from D. Lopez Telefonica I+D, NFV

Target Classical Network Appliance Approach Independent Software Vendors Message Router CDN Session Border WAN Acceleration Orchestrated, automatic & remote install. DPI Firewall Carrier Grade NAT Tester/QoE monitor Standard High Volume Servers Standard High Volume Storage SGSN/GGSN PE Router BRAS Radio Access Network Nodes Fragmented non-commodity hardware. Physical install per appliance per site. Hardware development large barrier to entry for new vendors, constraining innovation & competition. Source: NFV Standard High Volume Ethernet Switches Network Virtualisation Approach

Benefits & Promises of NFV Network Functions Virtualization is about implementing network functions in software that today run on proprietary hardware leveraging commodity hardware and IT virtualization Provides opportunities for pure software players Facilitates innovation Faster time to market Supports multi-versioning and multi-tenancy of network functions, which allows use of a single physical platform for different applications, users and tenants Source: Adapted from D. Lopez Telefonica I+D, NFV

Benefits & Promises of NFV Targeted service introduction based on geography or customer sets More service differentiation & customization Services can be rapidly scaled up/down as required. IT-oriented skillset and talent Reduced equipment costs (CAPEX) through consolidating equipment and economies of scale of IT industry. Source: NFV

Benefits & Promises of NFV Improved operational efficiency by taking advantage of the higher uniformity of the physical network platform and its homogeneity to other support platforms. Reduced (OPEX) operational costs: reduced power, reduced space, improved network monitoring Source: Adapted from D. Lopez Telefonica I+D, NFV

Use cases 12

Other use cases 13

Many others Switching elements: BNG, CG-NAT, routers. Mobile network nodes: HLR/HSS, MME, SGSN, GGSN/PDN-GW. Home networks: Functions contained in home routers and set top boxes to create virtualised home environments. Tunnelling gateway elements: IPSec/SSL VPN gateways. Traffic analysis: DPI, QoE measurement. Service Assurance: SLA monitoring, Test and Diagnostics. NGN signalling: SBCs, IMS. Converged and network-wide functions: AAA servers, policy control and charging platforms. Application-level optimisation: CDNs, Cache Servers, Load Balancers, Application Accelerators. Security functions: Firewalls, virus scanners, intrusion detection systems, spam protection. Source: NFV

Rethinking relayering

Traditional Computer Networks Data plane: Packet streaming Forward, filter, buffer, mark, rate-limit, and measure packets

Traditional Computer Networks Control plane: Distributed algorithms Track topology changes, compute routes, install forwarding rules

Traditional Computer Networks Management plane: Human time scale Collect measurements and configure the equipment

Software Defined Networking (SDN) Decoupled control API to the data plane (e.g., OpenFlow) Switches

Software Defined Networking (SDN) Decoupled control Smart, slow API to the data plane (e.g., OpenFlow) Switches

Software Defined Networking (SDN) Decoupled control Smart, slow API to the data plane (e.g., OpenFlow) Switches Dumb, fast

Software Defined Network (SDN) f Control Programs View f Control Programs View Abstract Network View Network Virtualization f Control Programs View Global Network View Network OS Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding

Software Defined Network (SDN) f Control Programs View f firewall.c View Control Control if( pkt->tcp->dport == 22) Programs Programs droppacket(pkt); Abstract Network View Network Virtualization f View Global Network View Network OS Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding

Software Defined Network (SDN) f Control Programs View f firewall.c View Control Control if( pkt->tcp->dport == 22) Programs Programs droppacket(pkt); Abstract Network View Network Virtualization f View Global Network View Network OS Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding

Software Defined Network (SDN) f 1. <Match, Action> 2. <Match, Action> 3. <Match, Action> 4. <Match, Action> 5. <Match, Action> 6. 7. Control Programs View Packet Forwarding f firewall.c Control Control if( pkt->tcp->dport == 22) Programs Programs droppacket(pkt); Abstract Network View Network Virtualization Global Network View Packet Forwarding Packet Forwarding View 1. <Match, Action> Network OS 2. <Match, Action> 3. <Match, Action> 4. <Match, Action> 5. <Match, Action> 6. 7. 1. <Match, Action> 2. <Match, Action> 3. <Match, Action> 4. <Match, Action> 5. <Match, Action> 6. 7. Packet Forwarding f View 1. <Match, Action> 2. <Match, Action> 3. <Match, Action> 4. <Match, Action> 5. <Match, Action> 6. 7. Packet Forwarding 1. <Match, Action> 2. <Match, Action> 3. <Match, Action> 4. <Match, Action> 5. <Match, Action> 6. 7.

NFV and SDN NFV: re-definition of network equipment architecture NFV was born to meet Service Provider (SP) needs: Lower CAPEX by reducing/eliminating proprietary hardware Consolidate multiple network functions onto industry standard platforms SDN: re-definition of network architecture SDN comes from the IT world: Separate the data and control layers, while centralizing the control Deliver the ability to program network behavior using welldefined interfaces

Manage router service today

Managed router using NFV

Managed router using NFV & SDN

Service Fonctions Chaining (SFC) Set of network services, such as firewalls or application delivery controllers interconnected through the network to support an application In the past Required specialized hardware & (re)configuration Unnecessary bandwidth and CPU consumption NFV/SDN enables to quickly and inexpensivelycreate, modify and remove service chains. entire service chains can be provisioned and constantly reconfigured from the controller No hardware purchase; NF execute as elastic VM 25

Service Chaining for NW Function Selection in Carrier Networks vdpi: CSR 1000v (Cisco Systems) vcpe: VSR1000 (Hewlett-Packard) vfw: FireFly (Juniper Networks) VIM (NW ): Service Chaining Function (prototype) + Ryu (NTT) Source: ETSI Ongoing PoC

NFV challenges Achieving high performance virtualised network appliance portable between different HW vendors, and with different hypervisors Co-existence with bespoke HW based network platforms enabling efficient migration paths to fully virtualised network platforms Management and orchestration of virtual network appliances ensuring security from attack and misconfiguration NFV will only scale if all of the functions can be automated Appropriate level of resilience to HW and SW failures Integrating multiple virtual appliances from different vendors Network operators need to be able to mix & match HW hypervisors and virtual appliances from different vendors without incurring significant integration costs and avoiding lock-in

SDN challenges Heterogeneous Switches Delay and Overhead Distributed Testing and Debugging Programming Abstractions 28

DISCO: DIstributed SDN COntrollers for rich and elastic services ANR INFRA 2013 Industrial project Starting date: 1st January 2014 Duration:30months Partners: Thales Communications & Security (coordinator) INRIA Sophia Antipolis (DIANA research team) ENS Lyon (DANTE research team) 6WIND

DISCO s use case and Next generation SDN Use cases Telco offers Video on Demand (VoD), medical data sharing system Deployment context Heterogeneous and Time-varying resources (resources / cost/ / failures) Paris Datacenter Enterprise WAN Mission Critical WAN Private Operated WAN London Datacenter Micro Datacenter New York Datacenter

DISCO s Challenges User App. App. instance instance instance instance instance Cipher Load balancer Cache DPI Switch

DISCO s Challenges User App. App. instance instance instance instance instance Cipher Load balancer Cache DPI Switch Next generation data plane New scalable appliances for DPI and caching Dynamic allocation of cores between applications and network services Optimization of the dynamic placement of network appliances in SDN-based infrastructures

DISCO s Challenges User App. App. instance Cipher instance instance Load balancer instance Cache instance DPI SDN Control Plane Resilient control plane for more robustness, scalability and flexibility Network-wide distributed and multiclass admission control Extensions of the controlling capabilities both for monitoring and configuration of the data plane Switch Next generation data plane New scalable appliances for DPI and caching Dynamic allocation of cores between applications and network services Optimization of the dynamic placement of network appliances in SDN-based infrastructures

DISCO s Challenges App. User App. Network as a Service Efficient content distribution mechanism leveraging dynamic resource allocation A NaaS API to allow network applications to benefit from dynamic core and network appliance allocation and extended monitoring capabilities instance Cipher instance instance Load balancer instance Cache instance DPI SDN Control Plane Resilient control plane for more robustness, scalability and flexibility Network-wide distributed and multiclass admission control Extensions of the controlling capabilities both for monitoring and configuration of the data plane Switch Next generation data plane New scalable appliances for DPI and caching Dynamic allocation of cores between applications and network services Optimization of the dynamic placement of network appliances in SDN-based infrastructures

REFLEXION REsilient and FLEXible Infrastructure for Open Networking ANR INFRA 2014 Industrial project Starting date: 2015 Duration: 24 months Partners: Thales Communications & Security (coordinator) INRIA Sophia Antipolis (DIANA research team) ENS Lyon (DANTE research team) 6WIND Orange UPMC TPT

REFLEXION Scientific challenges Fault and disruption management for virtualized services Robust and scalable control plane for next generation SDN Dynamic performance management of low level resources in SDN/NFV environments Distribution and optimization of virtual network functions in SDN environments

Take home messages SDN is about network programmability NFV is about software network functions Current vendors/operators should adapt to software development cycles 34

Questions?