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
Delivering Composable NFV Services for Business, Residential and - - PowerPoint PPT Presentation
Delivering Composable NFV Services for Business, Residential and Mobile Edge OpenStack Summit | Barcelona, Spain Pere Monclus, CTO @ PLUMgrid Azhar Sayeed, Telco Chief Architect @ Red Hat Introduction Pere Monclus CTO, PLUMgrid Azhar Sayeed
Pere Monclus, CTO @ PLUMgrid Azhar Sayeed, Telco Chief Architect @ Red Hat
2
CTO, PLUMgrid
Monclus
Chief Architect, Telco. Red Hat Inc.
Sayeed
3
Virtual Network Functions Evolution
4
to maximize performance
hardware, Vertical Design
appliance, per site)
Physical
Virtual Container-based
Jumpstarting an NFV ecosystem
5 MANAGEMENT & ORCHESTRATION
VIM
NFVi
SD-COMPUTE SD-NETWORK SD-STORAGE
VIRTUAL NETWORK FUNCTIONS ECOSYSTEM
cycles
Towards a “Market place” of VNFs for the new wave
Carrier Benefits
6
MANAGEMENT & ORCHESTRATION
VIM
NFVi
SD-COMPUTE SD-NETWORK SD-STORAGE
VIRTUAL NETWORK FUNCTIONS ECOSYSTEM
Provide customers a richer set of services. Enable a “Marketplace”
Flexibility and openness enables innovation in many markets
7
Customer Premise Equipment (CPE)
Virtualizing the Customer Premise Equipment (vCPE)
provide services to residential and business customers & Moore’s law economies of scale
truck roll
easily
Internet
NFV Cloud
8
Thin / Thick vCPE Model
9
Enterprise Software Defined Central Office NFVI - POP Internet Residential vCPE Enterprise vCPE NFVO SDN Controller VNFM(s) VIM Residential
VM VM
vCPE and NFV as the answer to many problems
10
11
12
https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households
Residential vCPE Infrastructure Sizing: Number of Servers
Residential Households:
10% vCPE penetration 2 VM per CPE 100 VMs / server 30% vCPE penetration 2 VM per CPE 100 VMs / server 50% vCPE penetration 2 VM per CPE 100 VMs / server
2.1 M Servers 6.3 M Servers 10.5 M Servers
Households vCPE Adoption Servers Needed
13
https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households
Residential vCPE Infrastructure Sizing: Bandwidth
Residential Households:
10% vCPE penetration 10 Mbps / CPE 30% vCPE penetration 100 Mbps / CPE 50% vCPE penetration 1 Gbps / CPE
500Mbps / Server
( 2.1M Servers)
5Gbps / Server (6.3M Servers) 50Gbps / Server (10.5M Servers)
Households vCPE Adoption / Speed BW per Server
14
In terms of number of servers
15
10M servers at USD 5,000 per server = USD 50B investment…
Industry
Industry
2 to 10 Million Servers? 3 to 10 Million Servers?
17
18
Business vCPE + Other Branch site software
Compute node(s) running the following functionality at the branch
Security sensors etc
PBX Branch Router DNS, LDAP Branch Apps Wireless LAN Controller FW
Converged Branch Virtualized Environment with vCPE with vRouter+ Compute, Storage and Apps FW, DHCP, WLAN Controller
Current Branch
DHCP
Service Insertion / Service Function Chaining
19
Topology Based Service Insertion
Virtual Domain
Distributed Policy
Edge Policy Enforcement Point
Policy Based Service Insertion
Virtual Domain
Distributed Policy
Service Chain
More means… many more!!!
Security Services
WAN Access Services
Virtual VPN concentrator Residential Services
Managed/Business Services IPAM - IP Address Management
Data Services
Virtual Content Cache Node
20
Internet
HFC/GPON Demarc Point L2 NID
Ethernet VM
DC Switch vFW vFW Traffic-O vRouter QoS VxLAN VxLAN VxLAN
Sub Configuration Policy
AAA
VM NAT VM
Quota Management Parental Control
VM NAT
vIPS/ Malware vLB
VM VM VM
App or Content Cache
uCPE nCPE
21
22
https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households
Residential vCPE Infrastructure Sizing: Number of Servers
Residential Households:
10% vCPE penetration 6 VM per CPE 100 VMs / server 30% vCPE penetration 6 VM per CPE 100 VMs / server 50% vCPE penetration 6 VM per CPE 100 VMs / server
6.3 M Servers 13.2 M Servers 31.5 M Servers
Households vCPE Adoption Servers Needed
23
In terms of number of servers
24
6 to 30 Million Servers?
Industry
3 to 10 Million Servers?
30M servers at USD 5,000 per server = USD 150B investment… !!!
26
27
Back to the drawing board…
We need to look for efficiencies in multiple dimensions
Density Bandwitdh 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.
28
29
Bandwitdh FD.IO/VPP XDP/IOVisor DPDK/OVS Smart NICs SR-IOV
40-100Gbps / server
Things to consider:
infrastructure
30
Architectural
Thin/Thick CPE Policy based Networking Service based Networking Tethered CPE
Simplify operations, visibility and
Things to consider:
networking (from topology to policy/services)?
31
Things to consider:
networking? (N-0)
technologies Density
Multi tenant VNFs
Containers Serverless Computing
New VNF models (distributed Data Path) 100x to 1000x density improvement
Overlay Service Chain VNF
PLUMgrid Open Networking Suite
Specific VNFm (e.g. Tacker) ManageIQ/Cloudforms RHOSP Openstack VM and Virtual Infra (RHEL)
Tenant Networks
Or-Vi HOT, API
Ansible & Tower
API, Or-Vnfm, VNFD Vi-Vnfm Vi-Vnfm, HOT Nf-Vi REST API R E S T Nf-Vi
IOVisor 32
33