NFV chaining, placement and orchestration



Similar documents
NFV Forum Progression to Launch

Introduction to Quality Assurance for Service Provider Network Functions Virtualization

ETSI NFV Management and Orchestration - An Overview

White Paper - Huawei Observation to NFV

ETSI NFV ISG DIRECTION & PRIORITIES

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University

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

Realizing Network Function Virtualization Management and Orchestration with Model Based Open Architecture

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

Network Function Virtualization & Software Defined Networking

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

Nokia CloudBand Network Director

CLOUDBAND WITH OPENSTACK AS NFV PLATFORM STRATEGIC WHITE PAPER NFV INSIGHTS SERIES

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

NFV Director overview

Virtual Network Functions Placement and Routing Optimization

Dynamic Service Chaining for NFV/SDN

The Role of Big Data & Advanced Analytics in SDN/NFV. Moderated by Jim Hodges, Senior Analyst, Heavy Reading June 9, 2015

NFV and its Implications on Network Fault Management Abhinav Anand

AN OPEN PLATFORM TO ACCELERATE NFV. A Linux Foundation Collaborative Project

Leveraging SDN and NFV in the WAN

The Role of Virtual Routers In Carrier Networks

Impact of SDN and NFV on OSS/BSS

Ensuring end-user quality in NFV-based infrastructures

Cisco NFV Solution for the Cisco Evolved Services Platform

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

Network Management and Orchestration Evolution Strategies

SDN and NFV in the WAN

Organization Transformation for Network Function Virtualization Infrastructure As A Service (NFVIaaS)

OpenStack, OpenDaylight, and OPNFV. Chris Wright Chief Technologist Red Hat Feb 3, CHRIS WRIGHT OpenStack, SDN and NFV

Ensuring end-user quality in NFV-based infrastructure

SDN, NFV & Future Technologies. Chris Thompson Director of Product Management, Cloud Connectivity Solutions

On Orchestrating Virtual Network Functions

Telecom - The technology behind

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

What is SDN all about?

WHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance

Top 26 Companies in the Global NFV Market

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

Management and Orchestration of Virtualized Network Functions

THE VIRTUAL PROBE: ASSURANCE & MONITORING IN THE NFV/SDN ERA

Towards recursive virtualization and programming for network and cloud resources

The Next Frontier for SDN: SDN Transport

Delivering Managed Services Using Next Generation Branch Architectures

T-NOVA: Network Functions As-a-Service Over Virtualized Infrastructures. George Xilouris T-NOVA Technical Coordinator

NEC Virtualized Evolved Packet Core vepc

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

Why Service Providers Need an NFV Platform Strategic White Paper

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

Network Functions Virtualization (NFV); Testing Best Practices

VNF & Performance: A practical approach

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Software Defined Security Mechanisms for Critical Infrastructure Management

Blue Planet. Introduction. Blue Planet Components. Benefits

Unifying the Programmability of Cloud and Carrier Infrastructure

Platform Technology to Support Network Functions Virtualization Solution

Software Defined Networks (SDN) and Network Function Virtualization (NFV) Market, Forecasts, and Impact on Network Operators

Open Source and Network Function Virtualization

Management & Orchestration of Metaswitch s Perimeta Virtual SBC

Protecting Your SDN and NFV Network from Cyber Security Vulnerabilities with Full Perimeter Defense

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

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

End-to-End Service Instantiation Using Open-Source Management and Orchestration Components

SDN/Virtualization and Cloud Computing

Service Flexibility and Agility with Network Function Virtualization (NFV)

ETSI GS NFV 002 V1.1.1 ( )

Intel Network Builders Solution Brief. Intel and ASTRI* Help Mobile Network Operators Support Small Cell Networks

Cloud communication and collaboration with Rapport on CloudBand

SDN: A NEW PARADIGM. Kireeti Kompella CTO, JDI

The 2015 Guide to SDN and NFV

4G Americas Bringing Network Function Virtualization to LTE November

Distributed Network Functions Virtualization

Tacker: VNF Lifecycle Management and Beyond. Sridhar Ramaswamy, Brocade IETF #93

An Integrated Validation Approach to SDN & NFV

Virtualization, SDN and NFV

SDN. What's Software Defined Networking? Angelo Capossele

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

SDN Applications in Today s Data Center

Group-Based Policy for OpenStack

NFV and What it Means to You From ETSI to MANO to YANG Making Sense of it All

Definition of a White Box. Benefits of White Boxes

DPI & Traffic Analysis in Networks Based on NFV and SDN

Ontology, NFV and the Future OSS September 2015

Joint Virtual Network Function Placement and Routing of Traffic in Operator Networks

Network Functions Virtualization and Diameter Signaling Controllers. Enabling the telecom network migration to the Cloud!

At MWC 2014, network function. CloudIMS kicks off NFV for carrier networks. NFV: Revolutionizing network architecture. Industry Perspectives

Transforming Service Life Cycle Through Automation with SDN and NFV

VIRTUALIZING THE EDGE

7 FALLACIES OF NETWORK FUNCTION VIRTUALIZATION

Network Services Orchestration Software Defined Networks, Network Function Virtualization - TODAY

Transcription:

NFV chaining, placement and orchestration MATHIEU BOUET (THALES COMMUNICATIONS & SECURITY) www.thalesgroup.com

Agenda NFV introduction vdpi placement problem Centrality-based heuristic Performance evaluation Conclusion and perspectives 2

Network Functions Virtualization (NFV) Convergence between IT and Network Service-oriented multitenant systems pay as you go, on demand 3 Software-defined systems programmability, virtualization, automation ETSI s vision for NFV

ETSI NFV Reference Architectural Framework (Virtual) Network Service OSS/ BSS VNF VNF NFVO NFV Orchestrator: on-boarding of new Network Service (NS), VNF-FG and VNF Packages NS lifecycle management (including instantiation, scale-out/in, performance measurements, event correlation, termination) global resource management, validation and authorization of NFVI resource requests policy management for NS instances 4 VNF VNFC NFV PoP VNFC NFV WAN VNF VNFC NFV PoP VNFC VNF = Virtual Network Function VNFC = VNF Container PoP = Point of Presence VNFM VIM VNF Manager: lifecycle management of VNF instances overall coordination and adaptation role for configuration and event reporting between NFVI and the E/NMS Virtualized Infrastructure Manager (VIM): control and manage the NFVI compute, storage and network resources collection and forwarding of performance measurements and events

NFV Key Capability 1 Service Chaining Dynamic creation and composition of chains of services End Functional Block Network Service VNF VNF VNF VNF End Functional Block Hosting of VNFs Access Network Point of Presence (processing and storage) Core Network Point of Presence (processing and storage) Infrastructure Network 5 VNF = Virtual Network Function

NFV Key Capability 2 Load Sharing and Fault Tolerance Parallel VNFC instances supporting load sharing and fault tolerance VNFC VNFC VNFC VNFC VNFC VNFC VNFC VNFC VNFC VNFC VNFC VNFC VNFC layer protocols supporting load sharing and fault tolerance 6 Fast, flexible and diverse hosting of VNFC instances Fast, flexible and diverse hosting of VNFC instances VNFC = VNF Container

NFV Key Capability 3 New Commercial Boundaries COMMERCIAL BOUNDARY VNF VNFC VNFC VNFC VNF VNFC VNFC VNFC VNF VNFC VNFC VNFC VNF orchestration VNF orchestration VNF orchestration VNF management VNF management VNF management hosting hosting hosting NFVI management Distributed hosting, storing and connecting infrastructure 7

NFV ecosystem Standardization bodies ETSI NFV ISG - Launched in 2012, 235 companies, including 34 service providers IRTF - NFVRG (launched in October 2014) IETF Open source initiatives and communities open vswitch, OpenDaylight (Linux Foundation), OpenStack, OpenMANO, Open Platform for NFV (OPNFV), Docker, KVM, LXC (Linux Foundation) 8 - Service Function Chaining (SFC), launched in April 2014 But also TMF, MEF etc. Industrial products Virtualized DPI engine (e.g. Qosmos, Procera ) Software-based network accelerator (e.g. 6WIND, Intel ) SDN-NFV solutions by ALU, Cisco, HP, Juniper, RAD etc.

Agenda NFV introduction vdpi placement problem Centrality-based heuristic Performance evaluation Conclusion and perspectives 9

virtualized Deep Packet Inspection (vdpi) Case study: vdpi: virtualized Deep Packet Inspection Used to monitor all traffic flows in a network using a vdpi function: For cyber-security, accounting, service chaining Leverage available L7 probes (Procera Networks, up to 8Gb/s per CPU core) 10 Joint work with Jeremie Leguay (Huawei) and Vania Conan (Thales)

Placing vdpi in a WAN Logical link NFVI-POP Physical link 11

Resource view Joint placement and routing optimization Cost model NFV infrastructure has costs in network and compute resources vdpi function has a pay-per-use license costs for each CPU and NFVI-POP used Overall problem For a given flow demand, find the minimal cost placement and routing NFV 1 NFV 1 DPI NFV 1 NFV 1 Crypto NFV-Infrastructure Initial situation: NFV License cost: $4000 Bandwidth cost: $150 Optimized situation: NFV License cost: $2000 Bandwidth cost: $200 Flow 1 1Gb/s NFVI-POP A NFVI-POP B NFVI-POP C Flow 1 1Gb/s NFVI-POP A NFVI-POP B NFVI-POP C 12 Flow 2 1Gb/s NFVI-POP D NFVI-POP E Flow 2 1Gb/s NFVI-POP D NFVI-POP E

Problem definition A multi-commodity flow problem Map a given demand (traffic matrix) On a given physical network With an extension to include vdpi probes Split each demand in two inter-related ones Such that every initial flow passes through a vdpi probe Complexity NP-hard as we do not split flows over multiple paths (integer) 13

Problem formulation Parameters Set of flows F - fsize, fs, fd for each Costs - Wdpi (site), wcpu, wbw Capacities - Cdpi (probes) - Ci,j (links) Variables Ressources - dpi (site), cpu Routing 14 - x, y (edges assignment)

Agenda NFV introduction vdpi placement problem Centrality-based heuristic Performance evaluation Conclusion and perspectives 15

Centrality-based heuristic Heuristic based on centrality Cost function Centrality derived from the betweenness centrality 16

Centrality-based heuristic Heuristic based on centrality Cost function Centrality derived from the betweenness centrality 17

Centrality-based heuristic Heuristic based on centrality Cost function Centrality derived from the betweenness centrality 18

Agenda NFV introduction vdpi placement problem Centrality-based heuristic Performance evaluation Conclusion and perspectives 19

Experimental validation on real-world GEANT dataset Data sets Pan-European research and education backbone GEANT Captured in 2006 by Uhlig et al. with 22 nodes, 36 high capacity 40G links, and traffic matrices with 462 demands Parameters DPI cost per CPU ($2500), Network cost ($10 per Mb/s on links) Implementation 20 MILP with GLPK (open source C solver) Heuristic implementation in Java with JUNG

Performance evaluation on GEANT Computation duration Observations Number of vdpi Costs decomposition Very good match in terms of cost but variations on the decisions Heuristics 16-32 times faster vdpi can be deployed on a limited number of sites 21

Going large scale! Generating random graphs Different network structures - Barabasi-Albert - Erdős Rényi Flat traffic matrix where everybody communicate with each other Example of number of links for Barabasi-Albert graphs Density: 0.05 22

Performance evaluation on large graphs Barabasi-Albert graphs vdpi (site opening cost) = $2500 Computation duration Number of vdpi Costs decomposition 23

Performance evaluation on large graphs Erdős Rényi graphs vdpi (site opening cost) = $2500 Computation duration Number of vdpi Costs decomposition 24

Conclusion and perspective A Centrality-based greedy algorithm for vdpi placement Finds out a vdpi engine deployment that satisfies the trade-off between the minimum number of probes and the minimum network load Very good match in terms of cost but variations on the decisions Very fast computation w.r.t. to the ILP Other ongoing work VNFs chaining and placement -> CloudNet 2015 Service composition and brokerage -> CloudNet 2015 25 NFV marketplace modeling -> Official in the coming days! And more to come!

ANR REFLEXION Project REsilient and FLEXible Infrastructure for Open Networking Consortium: Starting date: 1st February 2015 Duration: 2 years + 6 months Coordinator: Mathieu Bouet, Thales Communications & Security SAS 1. Thales Communications & Security SAS (TCS) 2. Orange SA 3. Institut National de Recherche en Informatique et en Automatique (INRIA) 4. Laboratoire d'informatique de Paris 6 (LIP6) 5. Ecole Normale Supérieure De Lyon (ENSL) 6. 6WIND 7. Institut Mines Telecom - LTCI Télécom ParisTech (TPT) ANR-14-CE28-0019 26

Website http://anr-reflexion.telecom-paristech.fr/ 27

Thank you! Questions? mathieu.bouet@thalesgroup.com www.thalesgroup.com