metaswitch and intel: a systematic approach to nfv
TRANSCRIPT
![Page 1: Metaswitch and Intel: A Systematic Approach to NFV](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/8.jpg)
OUT WITH THE OLD: REINVENTING THE SBC
Metaswitch Networks | Proprietary and confidential | © 2015 | 8
![Page 9: Metaswitch and Intel: A Systematic Approach to NFV](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/10.jpg)
// 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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/15.jpg)
// 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](https://reader035.vdocuments.site/reader035/viewer/2022062522/5871991f1a28ab044e8b54d5/html5/thumbnails/16.jpg)
THE BRAINS OF THE NEW GLOBAL NETWORK
THANK YOU
Simon Dredge @dredgie Director, Technical Marketing
November 2015