16
THE BRAINS OF THE NEW GLOBAL NETWORK INTEL AND METASWITCH A SYSTEMATIC APPROACH TO NFV Simon Dredge @dredgie Director, Technical Marketing Carrier Network Virtualization // Intel Pre-Conference Workshop // November 2015 //

Metaswitch and Intel: A Systematic Approach to NFV

Embed Size (px)

Citation preview

Page 1: Metaswitch and Intel: A Systematic Approach to NFV

THE BRAINS OF THE NEW GLOBAL NETWORK

INTEL AND METASWITCH A SYSTEMATIC APPROACH TO NFV

Simon Dredge @dredgie Director, Technical Marketing

Carrier Network Virtualization // Intel Pre-Conference Workshop //

November 2015 //

Page 2: Metaswitch and Intel: A Systematic Approach to NFV

software

SYSTEMATIC STEPS TO NFV

// Make the transition from

NEP to Network Software Provider

Metaswitch Networks | Proprietary and confidential | © 2015 | 2

Page 3: Metaswitch and Intel: A Systematic Approach to NFV

softwarecots h/w

SYSTEMATIC STEPS TO NFV

NIC

CPU

Network Function

Operating System

// Make the transition from

NEP to Network Software Provider

Metaswitch Networks | Proprietary and confidential | © 2015 | 3

Page 4: Metaswitch and Intel: A Systematic Approach to NFV

softwarecots h/w

virtualize

SYSTEMATIC STEPS TO NFV

NIC

CPU

Network Function

Operating System

NIC

CPU

Virtual Machine

Network Function

Operating System

vNIC

// Make the transition from

NEP to Network Software Provider

Metaswitch Networks | Proprietary and confidential | © 2015 | 4

Page 5: Metaswitch and Intel: A Systematic Approach to NFV

softwarecots h/w

virtualizecloud/nfv

SYSTEMATIC STEPS TO NFV

NIC

CPU

NIC

CPU

Network Function

Operating System

NIC

CPU

vSwitch

Virtual Machine

vNIC

Network Function

Operating System

Virtual Machine

Network Function

Operating System

vNIC

// Make the transition from

NEP to Network Software Provider

Metaswitch Networks | Proprietary and confidential | © 2015 | 5

Page 6: Metaswitch and Intel: A Systematic Approach to NFV

STEPS TO NFV: CARRIERS

Metaswitch Networks | Proprietary and confidential | © 2015 | 6

Custom Hardware

Virtualized

Cloud / NFV LOW

HIGH

COTS Hardware

Price Perf. Efficiency Flexibility

Page 7: Metaswitch and Intel: A Systematic Approach to NFV

NFV OR BUST

FlexibilityIncreased dependency on SDN techniques augment Capex savings with Opex

Metaswitch Networks | Proprietary and confidential | © 2015 | 7

Page 8: Metaswitch and Intel: A Systematic Approach to NFV

OUT WITH THE OLD: REINVENTING THE SBC

Metaswitch Networks | Proprietary and confidential | © 2015 | 8

Page 9: Metaswitch and Intel: A Systematic Approach to NFV

General Purpose

CPU

DSP

Media Signaling

blacklisted packet discard

NetworkProcessorCrypto

TCAM

No vMigration

SBC Application

NxCPU Core

OS Kernel

System Memory

I/O

Intel Architecture

A path to NFV

A PICTURE OF TWO DISTINCT SBC APPROACHES

Metaswitch Networks | Proprietary and confidential | © 2015 | 9

SMART SOFTWARE AND POWERFUL PROCESSORS ELIMINATE THE NEED FOR CUSTOM HARDWARE //

Page 10: Metaswitch and Intel: A Systematic Approach to NFV

// Multi-thread across multiple cores

// Use cache memory as the TCAM

// Leverage CPU AES instruction set

// Do performance jobs in the kernel

// New codecs are designed for CPU

AN SBC ARCHITECTED FOR THE CLOUD

Metaswitch Networks | Proprietary and confidential | © 2015 | 10

Page 11: Metaswitch and Intel: A Systematic Approach to NFV

software cots h/w

virtualize cloud/nfv

PERFORMANCE AND DATAPLANE ACCELERATION

// Perform processor-intensive functions in the kernel / close to the hardware

Metaswitch Networks | Proprietary and confidential | © 2015 | 11

Page 12: Metaswitch and Intel: A Systematic Approach to NFV

PERFORMANCE AND DATAPLANE ACCELERATION

software cots h/w

virtualize cloud/nfv// Single Root IO Virtualization (SR-IOV)

// DMA’s into guest I/O memory space without interrupting the hypervisor or VM CPU

// Bypasses the Hypervisor / vSwitch

// Perform processor-intensive functions in the kernel / close to the hardware

Metaswitch Networks | Proprietary and confidential | © 2015 | 12

Page 13: Metaswitch and Intel: A Systematic Approach to NFV

PERFORMANCE AND DATAPLANE ACCELERATION

software cots h/w

virtualize cloud/nfv

// Data Plane Development Kit (DPDK)

// A collection of open source Linux libraries and drivers

// Polled zero-copy DMA into large ring FIFO / ring buffer

// Single Root IO Virtualization (SR-IOV)

// DMA’s into guest I/O memory Space without interrupting the hypervisor or VM CPU

// Bypasses the Hypervisor / vSwitch

// Perform processor-intensive functions in the kernel / close to the hardware

Metaswitch Networks | Proprietary and confidential | © 2015 | 13

Page 14: Metaswitch and Intel: A Systematic Approach to NFV

SBC PERFORMANCE TESTING RESULTS

softwarecots h/w

virtualizecloud/nfv

SR-IOVKernel Smarts DPDK

100%

Perimeta vSBC comparison with classic hardware

SBCs

94%85%

Metaswitch Networks | Proprietary and confidential | © 2015 | 14

Page 15: Metaswitch and Intel: A Systematic Approach to NFV

// Lightweight Linux Containers (LXC)

// More efficient for VNFC / Microservices

// No access to the Kernel, unlike VMs

// 20% of the function / 80% of the CPU

// Employ Graphics Processors (GPUs)

// Offload processor-intensive operations

FUTURE: MICRO SERVICES AND MANAGED CONTAINERS

Metaswitch Networks | Proprietary and confidential | © 2015 | 15

Page 16: Metaswitch and Intel: A Systematic Approach to NFV

THE BRAINS OF THE NEW GLOBAL NETWORK

THANK YOU

Simon Dredge @dredgie Director, Technical Marketing

November 2015