Delivering Composable NFV Services for Business, Residential and Mobile Edge

34
OpenStack Summit | Barcelona, Spain Delivering Composable NFV Services for Business, Residential and Mobile Edge Pere Monclus, CTO @ PLUMgrid Azhar Sayeed, Telco Chief Architect @ Red Hat

Transcript of Delivering Composable NFV Services for Business, Residential and Mobile Edge

Page 1: Delivering Composable NFV Services for Business, Residential and Mobile Edge

OpenStack Summit | Barcelona, Spain

Delivering Composable NFV Services for Business, Residential and Mobile Edge

Pere Monclus, CTO @ PLUMgridAzhar Sayeed, Telco Chief Architect @ Red Hat

Page 2: Delivering Composable NFV Services for Business, Residential and Mobile Edge

2

Introduction

CTO, PLUMgridMonclusPere

Chief Architect, Telco. Red Hat Inc.SayeedAzhar

Page 3: Delivering Composable NFV Services for Business, Residential and Mobile Edge

3

• NFV, What, Why, How?• What is the Problem?• Composable NFV Services• Help! Ideas• Summary

Agenda

Page 4: Delivering Composable NFV Services for Business, Residential and Mobile Edge

4

NFV, what, why, how?Virtual Network Functions Evolution

• Optimized for each function to maximize performance

• Slow to deploy & update• Fragmented non-commodity

hardware, Vertical Design• Physical install (per

appliance, per site)

Physical

• Standard high volume Hardware• Independent Software Vendors• Open Ecosystem• Fast on-demand deployment & update • Variable performance and support for optimization

Virtual Container-based

Page 5: Delivering Composable NFV Services for Business, Residential and Mobile Edge

5

Realizing Value for Technology ProvidersJumpstarting an NFV ecosystem

MANAGEMENT&

ORCHESTRATION

VIM

NFViSD-COMPUTE SD-NETWORK SD-STORAGE

VIRTUAL NETWORK FUNCTIONS ECOSYSTEM

• Standardized Framework• Proper definition of VNF• Well understood Insertion approaches• Well defined management interfaces• Scale Out model

• Go to market • Flexible delivery• Choose & deploy from portfolio of options• Shorter testing/deployment/upgrade

cycles

Towards a “Market place” of VNFs for the new wave of SW Network Technology Providers

Page 6: Delivering Composable NFV Services for Business, Residential and Mobile Edge

6

Realizing Value for OperatorsCarrier Benefits

• Service Creation• Introduction and monetization of new services • From concept to production in short timeframes

• Operational Benefits• Ease of automation and Increased deployment agility• Scale Out architecture• Visibility with monitoring and alerting• Reliable (Self-healing, Highly Available, no SPOFs)

• Cost effective• Multi-tenant• Flexible• Shortened GTM cycle

MANAGEMENT&

ORCHESTRATION

VIM

NFVi

SD-COMPUTE SD-NETWORK SD-STORAGE

VIRTUAL NETWORK FUNCTIONS ECOSYSTEM

Provide customers a richer set of services. Enable a “Marketplace”

Page 7: Delivering Composable NFV Services for Business, Residential and Mobile Edge

7

NFV most common use casesFlexibility and openness enables innovation in many markets

vCPE/SDWAN

vPE

vEPC, vIMS

GiLAN

Page 8: Delivering Composable NFV Services for Business, Residential and Mobile Edge

8

vCPE reference design

Customer Premise Equipment (CPE) • Management intensive• Rigid to changes in operational models• performance limited• static and immune to demand changes

Virtualizing the Customer Premise Equipment (vCPE)• Use software implementation on general purpose hardware

to provide services to residential and business customers & Moore’s law economies of scale

• Low overhead - centralized control and management - No truck roll

• Performance can scale with the cloud• Dynamic and flexible with ability to add and drop services

easily

Internet

NFV Cloud

Page 9: Delivering Composable NFV Services for Business, Residential and Mobile Edge

9

vCPE reference designThin / Thick vCPE Model

Enterprise

Software Defined Central OfficeNFVI - POP

Internet

Residential vCPE Enterprise vCPE

NFVOSDN ControllerVNFM(s)VIM

ResidentialVM VM

Page 10: Delivering Composable NFV Services for Business, Residential and Mobile Edge

10

Life is goodvCPE and NFV as the answer to many problems

Page 11: Delivering Composable NFV Services for Business, Residential and Mobile Edge

11

• NFV, What, Why, How?• What is the Problem?• Composable NFV Services• Help! Ideas• Summary

Agenda

Page 12: Delivering Composable NFV Services for Business, Residential and Mobile Edge

12

Let’s size it.

Page 13: Delivering Composable NFV Services for Business, Residential and Mobile Edge

13

Sizing the reference design

https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households

Residential vCPE Infrastructure Sizing: Number of Servers

Residential Households:

• China: 455.9 Million• India: 248.4 Million• Europe: 218.9 Million• USA: 133.9 Million

10% vCPE penetration2 VM per CPE

100 VMs / server

30% vCPE penetration2 VM per CPE

100 VMs / server

50% vCPE penetration2 VM per CPE

100 VMs / server

2.1 M Servers

6.3 M Servers

10.5 M Servers

Households vCPE Adoption Servers Needed

Page 14: Delivering Composable NFV Services for Business, Residential and Mobile Edge

14

Sizing the reference design

https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households

Residential vCPE Infrastructure Sizing: Bandwidth

Residential Households:

• China: 455.9 Million• India: 248.4 Million• Europe: 218.9 Million• USA: 133.9 Million

10% vCPE penetration10 Mbps / CPE

30% vCPE penetration100 Mbps / CPE

50% vCPE penetration1 Gbps / CPE

500Mbps / Server ( 2.1M Servers)

5Gbps / Server (6.3M Servers)

50Gbps / Server (10.5M Servers)

Households vCPE Adoption / Speed BW per Server

Page 15: Delivering Composable NFV Services for Business, Residential and Mobile Edge

15

How big is the pie?In terms of number of servers

10M servers at USD 5,000 per server = USD 50B investment…

NFVIndustry

CloudIndustry

2 to 10 Million Servers?3 to 10 Million Servers?

Page 16: Delivering Composable NFV Services for Business, Residential and Mobile Edge

Really???

Page 17: Delivering Composable NFV Services for Business, Residential and Mobile Edge

17

• NFV, What, Why, How?• What is the Problem?• Composable NFV Services• Help! Ideas• Summary

Agenda

Page 18: Delivering Composable NFV Services for Business, Residential and Mobile Edge

We need more…

18

Business vCPE + Other Branch site software

Compute node(s) running the following functionality at the branch● vRouter with the following services

● WAN connectivity with IPSec● Firewall● Intrusion Protection● DHCP services● WAN optimization

● Branch Compute● DNS● AD/LDAP agents● Physical Security applications – Video Monitoring,

Security sensors etc● PBX● Wireless LAN Controller

PBX

BranchRouter

DNS, LDAP

Branch AppsWireless LAN Controller

FW

Converged Branch Virtualized Environment withvCPE with vRouter+Compute, Storage and AppsFW, DHCP, WLAN Controller

CurrentBranch

DHCP

Page 19: Delivering Composable NFV Services for Business, Residential and Mobile Edge

19

Service Function Chaining ModelsService Insertion / Service Function Chaining

Topology Based Service Insertion

Virtual Domain

Dis

tribu

ted

Pol

icy

Edge PolicyEnforcement Point

Policy Based Service Insertion

Virtual Domain

Dis

tribu

ted

Pol

icy

Service Chain

Page 20: Delivering Composable NFV Services for Business, Residential and Mobile Edge

20

We need more … Composable NFV ServicesMore means… many more!!!

Security Services● vFW - Firewall● vALF - Application Level Firewall● vIPS - Intrusion Protection

WAN Access Services● WAN Optimization● SDWAN

Virtual VPN concentratorResidential Services

● vRouting● vEmail Scrubber● vIDS - Intrusion Detection - Perimeter Services● vQuota Management● vPersonal Firewall

Managed/Business ServicesIPAM - IP Address Management

● vDNS - ● vDHCP● vNAT

Data Services● vLB - Load Balancer● vDPI - Deep Packet Inspection

Virtual Content Cache Node ● Video Cache● Video Optimization

Page 21: Delivering Composable NFV Services for Business, Residential and Mobile Edge

21

Redrawing vCPE design

Internet

HFC/GPON

Demarc Point

L2 NID

Ethernet

VMDC Switch

vFW

vFW

Traffic-O

vRouter

QoS

VxLAN

VxLAN

VxLAN

Sub ConfigurationPolicy

AAA

VM NATVM

Quota Management

ParentalControl

VM NAT

vIPS/Malware

vLB

VM

VM

VM

App or Content Cache

uCPE nCPE

Page 22: Delivering Composable NFV Services for Business, Residential and Mobile Edge

22

Let’s size it.

Page 23: Delivering Composable NFV Services for Business, Residential and Mobile Edge

23

Sizing the reference design

https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households

Residential vCPE Infrastructure Sizing: Number of Servers

Residential Households:

• China: 455.9 Million• India: 248.4 Million• Europe: 218.9 Million• USA: 133.9 Million

10% vCPE penetration6 VM per CPE

100 VMs / server

30% vCPE penetration6 VM per CPE

100 VMs / server

50% vCPE penetration6 VM per CPE

100 VMs / server

6.3 M Servers

13.2 M Servers

31.5 M Servers

Households vCPE Adoption Servers Needed

Page 24: Delivering Composable NFV Services for Business, Residential and Mobile Edge

24

How big is the pie?In terms of number of servers

NFVIndustry

6 to 30 Million Servers?

CloudIndustry

3 to 10 Million Servers?

30M servers at USD 5,000 per server = USD 150B investment… !!!

Page 25: Delivering Composable NFV Services for Business, Residential and Mobile Edge

Really???

Page 26: Delivering Composable NFV Services for Business, Residential and Mobile Edge

26

• NFV, What, Why, How?• What is the Problem?• Composable NFV Services• Help! Ideas• Summary

Agenda

Page 27: Delivering Composable NFV Services for Business, Residential and Mobile Edge

27

Back to the drawing board…

This time with the ruler!!

Page 28: Delivering Composable NFV Services for Business, Residential and Mobile Edge

28

Exploring SolutionsWe need to look for efficiencies in multiple dimensions

DensityBandwitdh Architectural

FD.IO/VPP

XDP/IOVisor

DPDK/OVS

Smart NICs

SR-IOV

Multi tenant VNFs

Containers

Serverless Computing

New VNF models

(distributed Data Path)

Thin/Thick CPE

Policy based Networking

Service based Networking

Tethered CPE

Needed Goals: 40-100Gbps / server 100x to 1000x density improvement

Simplify operations, visibility and management. Extensibility/new services.

Page 29: Delivering Composable NFV Services for Business, Residential and Mobile Edge

29

About Bandwidth

Bandwitdh

FD.IO/VPP

XDP/IOVisor

DPDK/OVS

Smart NICs

SR-IOV

40-100Gbps / server

Things to consider:

• Raw PPS/BW• Current feature set / Future feature set• Programmability & Ecosystem of developers• Solution for VM, Containers or VM & Containers• Beyond Networking: Security/Policy at all dimensions of

infrastructure• Part of Linux Kernel / External to Linux Kernel• Isolation of environments • HW assist

Page 30: Delivering Composable NFV Services for Business, Residential and Mobile Edge

30

About Architecture

Architectural

Thin/Thick CPE

Policy based Networking

Service based Networking

Tethered CPE

Simplify operations, visibility and management. Extensibility/new services.

Things to consider:

• Thin/Thick CPE transition steps• Alternative models? Tethered CPE or uCPE

• Do we need to change our thinking towards networking (from topology to policy/services)?

Page 31: Delivering Composable NFV Services for Business, Residential and Mobile Edge

31

About DensityThings to consider:

• HW to VNF VM as first transition (1-1)• Complex Multitenant VMs to Single Tenant VMs (1-N)• VM to Containers next logical transition (1-1)

• What about other models? Equivalent to AWS Lambda for networking? (N-0)

• Control Plane – Data Plane Separation (N-1)• Vendor Ecosystem and Marketplace around the different

technologies

Density

Multi tenant VNFs

Containers

Serverless Computing

New VNF models

(distributed Data Path)

100x to 1000x density improvement

Page 32: Delivering Composable NFV Services for Business, Residential and Mobile Edge

32

Red Hat and PLUMgrid Solutions

Overlay Service Chain VNF

PLUMgrid Open Networking Suite

Specific VNFm(e.g. Tacker)ManageIQ

ROSPOpenstack

VM and Virtual Infra (RHEL)

Tenant Networks

Or-ViHOT, API

Ansible

API, Or-Vnfm, VNFD

Vi-Vnfm

Vi-Vnfm, HOTJob Template

Nf-Vi

REST API

REST

CLI, Netconf

Nf-Vi

IOVisor

Page 33: Delivering Composable NFV Services for Business, Residential and Mobile Edge

33

• NFV market is happening, 5G as a potential main driver in the coming years

• Still some unresolved problems around the overall solution, but well understood and with active development on those areas

• No ‘universal solution’ that fits all the NFV use cases yet. But specific solutions for certain use cases already in Production

• VNF vendors slow to play nice with the NFV ecosystem / marketplace. Need for new generation of start ups that will deliver VNFs in new form factors

• Try it!

Conclusions

Page 34: Delivering Composable NFV Services for Business, Residential and Mobile Edge

Visit Us @Booth B37 & D1

THANK YOU!