Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation 1

Similar documents
新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV)

Isaku Yamahata CloudOpen Japan May 22, 2014

Telecom - The technology behind

VNF & Performance: A practical approach

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

Developing High-Performance, Flexible SDN & NFV Solutions with Intel Open Network Platform Server Reference Architecture

OpenStack Enhancements to Support NFV Use Cases Steve Gordon, Red Hat Adrian Hoban, Intel Alan Kavanagh, Ericsson

END-TO-END OPTIMIZED NETWORK FUNCTION VIRTUALIZATION DEPLOYMENT

NOTA DE PRENSA PRESS RELEASE

Intel Open Network Platform Release 2.1: Driving Network Transformation

Evaluation and Characterization of NFV Infrastructure Solutions on HP Server Platforms

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

Network Function Virtualization Using Data Plane Developer s Kit

OpenStack Networking: Where to Next?

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

End to End Network Function Virtualization Architecture Instantiation

Going Virtual: Intel and Red Hat Demonstrate SDN Service-Chaining Solutions

The Role of Virtual Routers In Carrier Networks

Intel Service Assurance Administrator. Product Overview

SDN software switch Lagopus and NFV enabled software node

Network Virtualization Technologies and their Effect on Performance

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

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

SOFTWARE-DEFINED: MAKING CLOUDS MORE EFFICIENT. Julian Chesterfield, Director of Emerging Technologies

White Paper - Huawei Observation to NFV

Open Source and Network Function Virtualization

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

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

Software Defined Network (SDN)

Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking

Intel DPDK Boosts Server Appliance Performance White Paper

Cisco Systems and Intel Corporation NFV Partnership

Introduction to Quality Assurance for Service Provider Network Functions Virtualization

White Paper. Innovate Telecom Services with NFV and SDN

SDN PARTNER INTEGRATION: SANDVINE

SDN-NFV: An introduction

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

Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-00. Maryam Tahhan Al Morton

The Open Cloud Near-Term Infrastructure Trends in Cloud Computing

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

Network Management and Orchestration Evolution Strategies

Ericsson Introduces a Hyperscale Cloud Solution

Intel Open Network Platform Server Reference Architecture: SDN and NFV for Carrier-Grade Infrastructure and Cloud Data Centers

OPNFV Summit 2015 Presentation. Coexistence of Commercial Solutions with OpenSource OPNFV Platform

Virtualization, SDN and NFV

Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Platforms

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

Vendor Update Intel 49 th IDC HPC User Forum. Mike Lafferty HPC Marketing Intel Americas Corp.

Xeon+FPGA Platform for the Data Center

Intel Cyber Security Briefing: Trends, Solutions, and Opportunities. Matthew Rosenquist, Cyber Security Strategist, Intel Corp

OPENSTACK AU COEUR DE LA TRANSFORMATION NFV

Cloud Orchestration. Mario Cho. Open Frontier Lab.

High-performance vnic framework for hypervisor-based NFV with userspace vswitch Yoshihiro Nakajima, Hitoshi Masutani, Hirokazu Takahashi NTT Labs.

Pluribus Netvisor Solution Brief

Cloud Network Function

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

The Foundation for Better Business Intelligence

Dynamic Service Chaining for NFV/SDN

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Group-Based Policy for OpenStack

CLOUD SECURITY: Secure Your Infrastructure

Intel DPDK Service Offerings

Adopting Software-Defined Networking in the Enterprise

State of the Art Cloud Infrastructure

Securing the Intelligent Network

white paper Introduction to Cloud Computing The Future of Service Provider Networks

Definition of a White Box. Benefits of White Boxes

Intel Cyber-Security Briefing: Trends, Solutions, and Opportunities

NEC s Carrier-Grade Cloud Platform

Blue Planet. Introduction. Blue Planet Components. Benefits

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Intel Network Builders

Linux KVM Virtual Traffic Monitoring

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

ETSI NFV Management and Orchestration - An Overview

Benchmarking Sahara-based Big-Data-as-a-Service Solutions. Zhidong Yu, Weiting Chen (Intel) Matthew Farrellee (Red Hat) May 2015

Software Defined Networks Virtualized networks & SDN

Big Data Performance Growth on the Rise

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms

Global Headquarters: 5 Speen Street Framingham, MA USA P F

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

7 Ways OpenStack Enables Automation & Agility for KVM Environments

An Analysis of Container-based Platforms for NFV

Advancing Towards the Future of Cloud Computing: Intel Open Cloud Vision

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network. Sandeep Shah Director, Systems Architecture EZchip

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

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

The Next Frontier for SDN: SDN Transport

How To Build A Software Defined Data Center

KVM, OpenStack, and the Open Cloud

Part 1 - What s New in Hyper-V 2012 R2. Clive.Watson@Microsoft.com Datacenter Specialist

Research trends in abstraction of networks and orchestration of network services

An Oracle Technical White Paper November Oracle Solaris 11 Network Virtualization and Network Resource Management

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

What is SDN all about?

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Addressing Storage Management Challenges using Open Source SDS Controller

Transcription:

Accelerate OpenStack* Together * OpenStack is a registered trademark of the OpenStack Foundation 1

Software Defined Infrastructure A Gateway to Faster Innovation & Lower Costs Adrian Hoban (Intel) Alan Kavanagh (Ericsson)

Agenda Architectural Transformation Software Defined Infrastructure (SDI) Vision Overview of the ETSI-NFV reference architecture Challenges & Opportunities presented by SDI & NFV use cases Share thoughts on how you can get involved in this exciting new space. 3

Software Defined Infrastructure (SDI) Vision Application A Services Delivery Application B Application C Application D Orchestration Software Control Software Infrastructure Attributes Shared Infrastructure Policy based provisioning Dynamic Automation App/SLA mapping to underlying Infrastructure Provisioning Management Orchestration optimally allocates resources matching App requirements to Infrastructure capabilities Resource Pool Storage Network Compute Pooled Resources Abstractions allow finer granularity in pooling Network, Storage and Compute elements SDI benefits the User / Infrastructure owner by enabling faster innovation and lower cost Efficient SDI requires Application Infrastructure interaction 4

Architectural Transformation Single Application on Dedicated Hardware Firewall BRAS Intrusion Detection System Firewall App BRAS App SDN/NFV CPE App DPI App SDN/NFV Infrastructure PDG App NFV Management and Orchestration TEM/OEM Proprietary OS ASIC, DSP, FPGA, ASSP x86 CPU NIC Silicon Chipset Acceleration Switch Silicon Linux 5

European Telecommunications Standards Institute Network Functions Virtualisation (NFV) OSS: Operations Support Systems BSS: Business Support Systems VNF: Virtual Network Function EMS: Element Management System VIM: Virtualised Infrastructure Manager NFVI: Network Functions Virtualisation Infrastructure OpenStack VIM * Other names and brands may be claimed as the property of others Figure from ETSI-NFV GS NFV 002 v1.1.1 http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf OpenStack is a registered trademark of the OpenStack Foundation 6

SDI & NFV: A Powerful Force for Network Transformation SDI is a holistic view of the VIM, the network controller and the NVFI (Compute, Network and Storage Infrastructure) SDI underpins applications such as NFV. SDI Focus * Other names and brands may be claimed as the property of others Figure from ETSI-NFV GS NFV 002 v1.1.1 http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf 7

Multiple Related SDI Open Source & Standards Development Activities OpenStack Orchestrat -ion / Management Network Function Virtualisat -ion Open Daylight Open Source Controller Consortium IETF Service Function Chaining Open Networking Foundation Open Platform for NFV (OPNFV) Organisat ion (under the Linux Foundation) DPDK.org Open vswitch Intel Open Network Platform Communities will need to collaborate openly to move the market forward * Other names and brands may be claimed as the property of others 8

Open Source Reference Architecture for SDN/NFV Common VIM and Control layers Telco + ETSI/NFV mapping OSS/BSS Service Orchestrator VNF Manager OpenStack Cloud/Data Centre OVSDB Enhancements Open Daylight Open Flow Other EMS EMS EMS Telco Data Centre App App App vrouter vfw vips DPDK based vswitches DPDK based vswitches Linux*/KVM Linux/KVM NIC Intel ONP Server NIC Intel ONP Server New use cases bring new requirements for collaborate with the community * Other names and brands may be claimed as the property of others 9

Challenges & Opportunities Ahead 10

SDI Reference Stack: Capabilities and Challenges OpenStack*, OpenDaylight, Open vswitch and the Intel Architecture Server Many existing / emerging mechanisms Network Virtualization Overlays L4-L7 vappliances Service Function Chaining (SFC) Additional network mechanisms Deployment of Network Appliances as Infrastructure Services Unified Scheduling for Network, Storage and Compute User/Application awareness SLA and Policy support * Other names and brands may be claimed as the property of others Compute Policy/SLA Definition OpenStack Policy /SLA Config/Mgmt App App App DPDK based vswitches Linux*/KVM NIC Intel ONP Server Policy/SLA Enforcement Network Policy/SLA Definition Open Daylight 11

vswitch Challenges and Opportunities Growing Demands Increased East/West traffic Higher core density enables more VM co-location & Inter-VM traffic Network Security, Isolation, SLA Monitoring, visibility Many implementations Varying features, performance and API Performance Low, controlled latency Sufficient throughput Low CPU utilization Vanilla Open vswitch small packet performance may fall behind NFV applications needs * Other names and brands may be claimed as the property of others 12

Throughput Data Plane Development Kit (www.dpdk.org) 160 Gbps* SNB-EP 2S Intel Data Plane Development Kit 220 Gbps* IVB-EP 2S Intel Data Plane Development Kit DPDK Libraries Buffer Management Queue/Ring Functions Packet Flow Classification NIC Poll Mode Library Customer Application Customer Application Customer Application 24 Gbps* Nehalem 1S Intel Forwarding Stack 40 Gbps* Westmere 1S Intel Forwarding Stack 80 Gbps* SNB-EP 1S Intel Data Plane Development Kit 2009 2010 2011 2012 2013 Future Environment Abstraction Layer User Space Kernel Space Environment Abstraction Layer Linux* Kernel Optimized software libraries and drivers for accelerating packet processing 1: Intel internal estimate 2: Intel Internal measurement of packet processing performance using Intel Xeon processors. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to intel.com/performance 13

DPDK Enabling Requires Enhance Platform Awareness Memory Memory NUMA Awareness CPU Pinning Huge Pages SR-IOV CORE CORE CORE CORE Application Process Processor Socket 0 Processor Socket 1 CORE CORE CORE CORE Application Application Application Process Process Process Server Optimising placement for platform resources enables greater performance & efficiency 14

DPDK Enabling Requires Enhance Platform Awareness Memory Memory NUMA Awareness CPU Pinning Huge Pages SR-IOV CORE CORE CORE CORE Application Process Processor Socket 0 Processor Socket 1 CORE CORE CORE CORE Application Application Application Process Process Process Server Co-location helps with cache efficiency for faster inter-process data sharing & communication 15

Data Plane Development Kit (DPDK) Based vswitches OpenDaylight OpenStack ovsdb OF Unmodified Virtual Machine Unmodified Virtual Machine Unmodified Application Data Path Virtual Machine virtio virtio kni DPDK vhost qemu DPDK vhost Shared Memory Virtual Port Virtual Port Virtual Port Virtual Port ovsdb server ovs-switchd DPIF Packet Forwarding DPDK based vswitches Physical Port PMD NIC PMD = Poll Mode Driver OpenStack needs to be able to configure high performance I/O paths to the VM * Other names and brands may be claimed as the property of others 16

Management One cloud all workloads all industries Operator Telecom Cloud Operator IT Cloud Operator Commercial Cloud Path to NFV Cloud Transformation Partner OSS/BSS Modernization New cloud revenues NFV Full Application Stacks Media & OSS/BSS Differentiation Cloud for Enterprise Cloud Infrastructure Governance & Security Cloud Infrastructure Automation Services Software Defined Networking End to End Infrastructure [ Storage + Compute + Network ] Data Center OpenStack Summit Nov 2014 Paris OPNFV Certification Program OPENSTACK SUMMIT 2014 Page 17

AN NFV Transformation has started Yesterday Optimized VNF configuration Build APP H/W Today APP APP OpenStack Virtualization Layer H/W NFV Openstack ODL Transformation APP APP APP APP Compute OSS/BSS PaaS Cloud IaaS Mgmt Network Storage Virtualisation Layer Physical Infrastructure Firewall BRAS Access Virtual Gateways Aggregation Transport SDN/NFV Virtual Edge Services

Provision & Configuration of VNF s VNF APP APP APP Network Compute Storage OVF Service Catalog VNF NSD PaaS Policy/Security/Governance Openstack NBI API s Neutron Nova Glance Swift * Other names and brands may be claimed as the property of others Cinder Attributes for NFV config and expose via API VNF Additional Requirements Firmware validation Local storage QoS VLAN Trunk PCI Device Capability Huge Page Tables Network Anti-Affinity Security CPU Pinning NUMA Topology

Scheduling is. placing an application in the Cloud based on the constraints to handle my app to meet my SLA Onboard Storage PCI_Device_Type Network Based Anti- Affinity High Performance vswitch Link_Type Solver Scheduler Information Exposed to make Intelligent fine grain placement decisions CPU Pinning Host 1 Host 2 Host - N NUMA Awareness Chipset Acceleration CPU IvyBridge CPU Haswell Atom Feature * Other names and brands may be claimed as the property of others Host Blue PCI_ Type X Host Ubuntu PCI_ Type E Host Red Hat PCI_ Type Z

NFV Made Easy Customer or Operator Policy Governance PaaS SLA Service instances OVF Package OpenStack API s Scheduler API Exposure Cloud abstraction of requirements Unified scheduling SLA Driven Placement Host 1 DPDK vswitch Host 2 Host 3 Host -N SR-IOV * Other names and brands may be claimed as the property of others

OPNFV Certification program OPNFV certification program will not be for certain vendors only, but for the industry. OPNFV certification program will certify vendors for compliance to ETSI/NFV standards and OPNFV reference architecture, validate multivendor compliance, full-stack interoperability, and assess and benchmark performance.

to disrupt markets by accelerating the SPEED of business without losing control

Policy Governed Platform-As-A-Service

How you can get involved in this exciting new space? 25

OpenStack Community Call to Action Collaborate in Open Source and SDOs to enable the SDI vision by supporting/contributing to: APIs and Information Models extended to support use cases Automated configuration for enhanced Server and vswitch performance Unified scheduler enhancements for optimal placement across Compute, Network & Storage domains Policy driven infrastructure with SLA enforcement at the server 26

27

Future OvS Directions Policy controlled SR-IOV + Open Daylight + OpenStack * OpenFlow OVSDB Open Stack Open Daylight Policy Input Service VM VM / Cont. VM/ Cont. VM/ Cont. User Kernel Software Hardware DPDK ip/net-filter OVS K-driver Hardware Data Plane Policy Enforcement Optimize the Server Data Plane for Network and Storage workloads Software and Hardware combination for optimized flexibility and performance Intel Data Plane Development Kit (Intel DPDK) 28

Legal Disclaimers Copyright 2014 Intel Corporation. All rights reserved Intel, the Intel logo, Xeon, Atom, and QuickAssist are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice. Intel Advanced Vector Extensions (Intel AVX)* are designed to achieve higher throughput to certain integer and floating point operations. Due to varying processor power characteristics, utilizing AVX instructions may cause a) some parts to operate at less than the rated frequency and b) some parts with Intel Turbo Boost Technology 2.0 to not achieve any or maximum turbo frequencies. Performance varies depending on hardware, software, and system configuration and you should consult your system manufacturer for more information. *Intel Advanced Vector Extensions refers to Intel AVX, Intel AVX2 or Intel AVX-512. For more information on Intel Turbo Boost Technology 2.0, visit http://www.intel.com/go/turbo No computer system can provide absolute security. Requires an enabled Intel processor, enabled chipset, firmware and/or software optimized to use the technologies. Consult your system manufacturer and/or software vendor for more information. No computer system can provide absolute security. Requires an Intel Identity Protection Technology-enabled system, including an enabled Intel processor, enabled chipset, firmware, software, and Intel integrated graphics (in some cases) and participating website/service. Intel assumes no liability for lost or stolen data and/or systems or any resulting damages. For more information, visit http://ipt.intel.com/. Consult your system manufacturer and/or software vendor for more information. No computer system can provide absolute security. Requires an enabled Intel processor, enabled chipset, firmware, software and may require a subscription with a capable service provider (may not be available in all countries). Intel assumes no liability for lost or stolen data and/or systems or any other damages resulting thereof. Consult your system or service provider for availability and functionality. No computer system can provide absolute reliability, availability or serviceability. Requires an Intel Xeon processor E7-8800/4800/2800 v2 product families or Intel Itanium 9500 series-based system (or follow-on generations of either.) Built-in reliability features available on select Intel processors may require additional software, hardware, services and/or an internet connection. Results may vary depending upon configuration. Consult your system manufacturer for more details. For systems also featuring Resilient System Technologies: No computer system can provide absolute reliability, availability or serviceability. Requires an Intel Run Sure Technology-enabled system, including an enabled Intel processor and enabled technology(ies). Built-in reliability features available on select Intel processors may require additional software, hardware, services and/or an Internet connection. Results may vary depending upon configuration. Consult your system manufacturer for more details. For systems also featuring Resilient Memory Technologies: No computer system can provide absolute reliability, availability or serviceability. Requires an Intel Run Sure Technology-enabled system, including an enabled Intel processor and enabled technology(ies). built-in reliability features available on select Intel processors may require additional software, hardware, services and/or an Internet connection. Results may vary depending upon configuration. Consult your system manufacturer for more details. The original equipment manufacturer must provide TPM functionality, which requires a TPM-supported BIOS. TPM functionality must be initialized and may not be available in all countries. Requires a system with Intel Turbo Boost Technology. Intel Turbo Boost Technology and Intel Turbo Boost Technology 2.0 are only available on select Intel processors. Consult your system manufacturer. Performance varies depending on hardware, software, and system configuration. For more information, visit http://www.intel.com/go/turbo Intel Virtualization Technology requires a computer system with an enabled Intel processor, BIOS, and virtual machine monitor (VMM). Functionality, performance or other benefits will vary depending on hardware and software configurations. Software applications may not be compatible with all operating systems. Consult your PC manufacturer. For more information, visit http://www.intel.com/go/virtualization 29