20
Solutions for OPNFV at the EDGE: OPTIMIZED customer edge processing Sam Fuller Head of Strategy and Solutions NXP Semiconductors

Summit 16: Optimizing OPNFV for Distributed NFV Applications

  • Upload
    opnfv

  • View
    304

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Solutions for OPNFV at the EDGE:OPTIMIZED customer edge processing

Sam FullerHead of Strategy and Solutions

NXP Semiconductors

Page 2: Summit 16: Optimizing OPNFV for Distributed NFV Applications

AGENDA

üWho We Are & Our Key Message

üVirtualization (e.g. Network Functions Virtualization)

üVirtualized Acceleration

üVirtualized Edge Processors for Distributed NFV

Page 3: Summit 16: Optimizing OPNFV for Distributed NFV Applications

A NEW POSITION OF STRENGTH(1)

✓ 50+ year history ✓ 17,300 employees✓ $4.59b in revenue

✓ 50+ year history ✓ 28,000 employees✓ $6.03b in revenue

>$9BINANNUALREVENUE

11,000+ENGINEERS

~45,000EMPLOYEES

9,000+PATENTFAMILIES

35+COUNTRIES

5th LargestSEMICONDUCTOR

COMPANYGLOBALLY

Note:1. Allfinancialfiguresare basedontrailingtwelve monthreported information

Page 4: Summit 16: Optimizing OPNFV for Distributed NFV Applications

ACCELERATING TECHNOLOGY TRENDS DRIVE OPPORTUNITIES

Secure Connections for a Smarter World

Everything Connected

1B+ additional consumers online,

30B+ connected devices

Everything Smart

40B+ devices with intelligence shipped

in 2020,

Everything Secure

Potential savings to economy up to

half trillion dollars

Source: Euromonitor; Gartner; ARM Holdings; UBS; Center for Strategic and International Studies; McAfee, NXP analysis, International Telecommunications Union

ProcessingConnectivity Security

Page 5: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Our Key NFV Message

VirtualNetworkFunctionswillbedistributedthroughoutthenetwork1

2

3

Acommonecosystemwillbesharedthroughout

VirtualNetworkFunctionsInfrastructurewillbeoptimizedforplacement-specific needs

Scale-outperformancePerformanceEfficiency

Page 6: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Virtualization

Page 7: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Motivates a New Vision for the NetworkTransform the Network – inspired by cloud computing

Many diverse,customsystems

Fewer,homogenousCOTSsystems Standardize onfewerCOTScomponents

Virtualize services tosupportscaleoutsolutionsSimplifyservicesintorudimentaryelements

Migratecontrol andmanagement policytocentral location

Placevirtualworkloadstoreducecost,increasevalue

VM VM VM

Virtualize

Centralize

Clou

dify

SDNController

Page 8: Summit 16: Optimizing OPNFV for Distributed NFV Applications

NFV Use-cases and Deployment Trends

Source:2015InfoneticsNFVSPSurvey

DeploymentSpreadAcrosstheNetworkNotjustData-Center,Platform-as-a-Service

Page 9: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Distributed NFV : Don’t Replace Networking With Computing; Blend them

• Systems in the field provide• I/O, Acceleration• Low latency

• The NFVI must be capable of geographic distribution• VNF hosting distributed throughout network• Capability, capacity, context determine where VNFs run

• Services can be chained across domains

RigidDataCenterCentralization IntelligentFlexibleCloud

NFV

ComputingNetworking

DataCenter

DistributedNFVplacesworkloadwhereitismostefficientandleverageslocalacceleration– yieldinggreaterperformance/W

NXPFocus

Page 10: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Virtualized Acceleration

Page 11: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Catalog

SD-WANvNF

Virtual Enterprise CPE (vE-CPE) Use Case

VirtualizedCPE

SMB/Enterprise

ServiceProvider

NFVOrchestration

WAN

1WAN

2

vAR w/localbreakout

vNF ForwardingGraph

Internet

HighbandwidththroughvirtualswitchtoprocessservicechainsandsecuretunnelingrequirementdrivesneedtooffloadvSwitch andIPSECprotocolprocessingfromcores

vPE

BGPtableupdates

Secure(IPSec)tunnel

Page 12: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Open Platform for NFV – Mapping to Hardware

• VirtualizedDatapath ProtocolOffloadsIPSec tunneling,Virtual forwarding(OvS),TrafficControl

• VirtualizedAccesstoAcceleratorsUsingvirtioInterfacesCrypto,Ipsec (protocoloffload),veth (logicalswitchports),etc.

NFVComputeNode

Open,Scalable,Performance/CostOptimizedSolutionSoftwareFullyCompatiblewithOpenStandardsUsingVirtualizedAcceleration

GeneralPurposeProcessors(ARMv8)

Software VirtualizationLayer(SDN)

Instance(VNF)

Instance(VNF)

Instance(VNF)

HardwareVirtualizationLayer

NetworkIO HighSpeedSerialIOI/OProcessing

VirtualForwarder(Open vSwitch Datapath)

VirtualForwarder(OVS)

StandardInstallationEnvironment

CoherentInterconnect

CPU MemoryHierarchy

Acceleration I/O

• DrivingstandardizationLinux,ODP,Virtio,DPDK

• DrivingrelevantopenstandardsbodiesETSINFV,OPNFV (DPACC),ONF,LNF

• StandardSWinstallationenvironment• UEFI,ONIE,ACPI,uboot

Platform-independentbinaryapplicationimages

StandardVirtualPlatformwithtransparent(virtualized)acceleration

Page 13: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Virtual Edge Processors

Page 14: Summit 16: Optimizing OPNFV for Distributed NFV Applications

LS1012A• 1Gbps Crypto• 1-2W

LS1043A• 2-3lite-VNF• 10GigE• 5Gbps Crypto• 5-10W

LS2080A• 6-8heavy-VNF• 8x10GigE• 20Gbps Crypto• 20-35W

Home,SMB,Gateway Routers&

Access Points

VirtualizedEdge&CPENetworkingEquipment

CloudNFVInfrastructure

LS1046• 3-4lite-VNF• 2x10GigE• 10Gbps Crypto• 10-12W

Industry’smostscalableARM64communications processorline-up

LS2088A• 8- 10heavy-VNF• 8x10GigE• OVSOffload• 20Gbps Crypto• 30-45W

LS1088A• 6-8lite-VNF• 2x10GigE• OVSOffload• 10Gbps Crypto• 15-20W

LEADING THE 64-BIT ARM® WAVE IN NETWORKING

LS1023A• 10GigE• 5Gbps Crypto• 2-5W

LiteVNF– Under1GbpsthroughputHeavyVNF– Greaterthan1Gbps throughput

Page 15: Summit 16: Optimizing OPNFV for Distributed NFV Applications

Virtualizable CPE with QorIQ LS1088A

OpenFlowAgent

QorIQ LS1088AOPNFVPlatform

vSwitch

OARouter vNF1

Veth-port

ODPODP

UserSpace

KernelSpace

KVMHypervisor

Veth-port

ü Supports fullycompliantOPNFVplatform

ü VNFsourcecompatibleusingDPDKAPI

ü 6-8LitevNFs withdedicatedcores

ü OVSOffloadfreesupGPPcore(s)ANDsignificantlyimprovesnetworkthroughput(>5Xvs.singleGPPcore)

ü IPSECHWAccelerationincreasesCPEcapacity

ü Significantcostsavings1GEth 1/10GEth

vNF2

Veth-port

ODP

Router Firewall

Veth-port

ODP/DPDKODP/DPDK

Veth-port

DPI

Veth-port

ODP/DPDK

OvSOffloadHardware

1GEth 1GEth 1/10GEth

PowerandCostOptimizedforUseatPremiseandNetworkEdge

IPSECOffloadHW

Page 16: Summit 16: Optimizing OPNFV for Distributed NFV Applications

vCPE Smart Edge and Dynamic Service Chaining

eth0IPSEC

ServiceProviderEdge/CloudvCPE

Internet

ControllerNode->OpenstackController->OpenContrail->FloodlightController

vNFBringup:ControllerwillbootdefaultvNF’s onLS2085AandLS1043AusingOpenstack controller.ServiceChaining:ContrailtrafficpolicyistoforwardalltrafficthroughFirewallvNFofLS1043andLS2085toprovidesafeInternetaccesstoenterpriseclients

vRoutervRouter

vhost0

eth0 ni1

vhost0

wlan0

ServiceChaining:UsingOpenContrailusercanselectparticularvNF’s tobepartoftheTrafficPolicyonLS1043andLS2085eg:addingReputationService&GlobalThreatAnalysisinservicechainonLS2085andAppIDon

LS1043.

TrafficFlow:AfteraddingAppIDvNFonLS1043&ReputationService&GlobalThreatAnalysisvNFonLS2085ARDBusingContrailGUI

vNF

Firewall

vNF

Firewall

vNF

DHCP&QoS

vNF

IPSEC

vNF

AppID

vNF

GlobalThreat

vNF

Rep.Service

Page 17: Summit 16: Optimizing OPNFV for Distributed NFV Applications

MAN

O

Trend Micro VNFs for NXP QorIQ NFV Platforms

TrendMicro

EMSandVN

FsTrendMicro

CloudServices

ActiveUpdate

ReputationServices

IDS/IPS

VNF1

App-ID URLFiltering

VNF3VNFN…

EMSWebUI

Customer

Systems

QorIQ ProcessorPlatform

OVS-DPDK

LogSystem OSS/BSS

VNFM

Database Orchestrator

VIMKVM

GlobalThreatIntelligence

Report/Management

System

IDS/IPS

VNF2

Page 18: Summit 16: Optimizing OPNFV for Distributed NFV Applications

NXP QorIQ NFV Platform

• ARMv8:LS1043,LS1046,LS1048,LS1088,LS2080,LS2088StandardHardwarePlatforms

• CentOS,UEFI,Debian,UbuntuStandardLinuxDistro

• KVM,QEMU,Docker,CephStandardVirtualizationcomponents

• OP-NFV:OpenDayLight,OpenStack,OpenContrailStandardOrchestrationandManagement

• DPDK,ODP,OVS,VirtioStandardAPIandlibraries

• vFirewall,vNAT,vRouter,vVPNReferenceVirtualNetworkFunctions

• Benchmarks,User-guide,DocumentationOut-of-the-BoxExperience

Page 19: Summit 16: Optimizing OPNFV for Distributed NFV Applications

SUMMARY

üNFV is a technology that will be deployed throughout the network including at the premise and the edge

üOptimized solutions (hardware and software) will be developed to support distributed NFV deployments

üAcceleration of cryptography and virtual switching enhance the value of NFV solutions

üNXP QorIQ processors provide optimized solutions for vCPE deployments at the customer premise and the network edge

Page 20: Summit 16: Optimizing OPNFV for Distributed NFV Applications

NXP,theNXPlogoandQorIQaretrademarksofNXPB.V.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.ARMisaregisteredtrademarkofARMLimited(oritssubsidiaries)intheEUand/orelsewhere.Allrightsreserved.©2016NXPB.V.