delivering composable nfv services for business
play

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


  1. 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

  2. Introduction Pere Monclus CTO, PLUMgrid Azhar Sayeed Chief Architect, Telco. Red Hat Inc. 2

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

  4. NFV, what, why, how? Virtual Network Functions Evolution Physical Virtual Container-based • Optimized for each function • Standard high volume Hardware to maximize performance • Independent Software Vendors • Slow to deploy & update • Open Ecosystem • Fragmented non-commodity • Fast on-demand deployment & update hardware, Vertical Design • Physical install (per • Variable performance and support for optimization appliance, per site) 4

  5. Realizing Value for Technology Providers Jumpstarting an NFV ecosystem • Standardized Framework • Proper definition of VNF • Well understood Insertion approaches VIRTUAL NETWORK FUNCTIONS • Well defined management interfaces ECOSYSTEM MANAGEMENT • Scale Out model & ORCHESTRATION • Go to market • Flexible delivery NFVi • Choose & deploy from portfolio of options SD-COMPUTE SD-NETWORK SD-STORAGE VIM • Shorter testing/deployment/upgrade cycles Towards a “Market place” of VNFs for the new wave of SW Network Technology Providers 5

  6. Realizing Value for Operators Carrier Benefits • Service Creation • Introduction and monetization of new services • From concept to production in short timeframes VIRTUAL NETWORK FUNCTIONS • Operational Benefits MANAGEMENT ECOSYSTEM & • Ease of automation and Increased deployment agility ORCHESTRATION • Scale Out architecture • Visibility with monitoring and alerting NFVi • Reliable (Self-healing , Highly Available , no SPOFs) VIM SD-COMPUTE SD-NETWORK SD-STORAGE • Cost effective • Multi-tenant • Flexible • Shortened GTM cycle Provide customers a richer set of services. Enable a “Marketplace” 6

  7. NFV most common use cases Flexibility and openness enables innovation in many markets vCPE/SDWAN vEPC, vIMS GiLAN vPE 7

  8. vCPE reference design Virtualizing the Customer Premise Equipment (vCPE) Customer Premise Equipment (CPE) • Use software implementation on general purpose hardware to • Management intensive provide services to residential and business customers & • Rigid to changes in operational models Moore’s law economies of scale • performance limited • Low overhead - centralized control and management - No • static and immune to demand changes truck roll • Performance can scale with the cloud • Dynamic and flexible with ability to add and drop services easily Internet NFV Cloud 8

  9. vCPE reference design Thin / Thick vCPE Model Residential vCPE Enterprise vCPE Internet Residential VM VM NFVO SDN Controller VNFM(s) Software Defined Central Office VIM NFVI - POP Enterprise 9

  10. Life is good vCPE and NFV as the answer to many problems 10

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

  12. Let’s size it. 12

  13. Sizing the reference design Residential vCPE Infrastructure Sizing: Number of Servers Households vCPE Adoption Servers Needed 10% vCPE penetration 2.1 M Servers 2 VM per CPE 100 VMs / server Residential Households: 30% vCPE penetration 6.3 M Servers 2 VM per CPE • China: 455.9 Million 100 VMs / server • India: 248.4 Million • Europe: 218.9 Million • USA: 133.9 Million 50% vCPE penetration 10.5 M Servers 2 VM per CPE 100 VMs / server https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households 13

  14. Sizing the reference design Residential vCPE Infrastructure Sizing: Bandwidth vCPE Adoption / Households BW per Server Speed 500Mbps / Server 10% vCPE penetration ( 2.1M Servers) 10 Mbps / CPE Residential Households: 5Gbps / Server 30% vCPE penetration (6.3M Servers) • China: 455.9 Million 100 Mbps / CPE • India: 248.4 Million • Europe: 218.9 Million • USA: 133.9 Million 50Gbps / Server 50% vCPE penetration (10.5M Servers) 1 Gbps / CPE https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households 14

  15. How big is the pie? In terms of number of servers 3 to 10 Million Servers? 2 to 10 Million Servers? Cloud NFV Industry Industry 10M servers at USD 5,000 per server = USD 50B investment … 15

  16. Really???

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

  18. We need more … Branch Apps Wireless LAN Controller Business vCPE + Other Branch site software FW DHCP Compute node(s) running the following functionality at the branch Branch Current ● vRouter with the following services Router Branch ● WAN connectivity with IPSec DNS, LDAP ● Firewall PBX ● Intrusion Protection ● DHCP services ● WAN optimization ● Branch Compute ● DNS ● AD/LDAP agents ● Physical Security applications – Video Monitoring, Security sensors etc Converged Branch ● PBX Virtualized Environment with ● Wireless LAN Controller vCPE with vRouter+ Compute, Storage and Apps FW, DHCP, WLAN Controller 18

  19. Service Function Chaining Models Service Insertion / Service Function Chaining Virtual Domain Virtual Domain Distributed Distributed Policy Policy Edge Policy Enforcement Point Service Chain Policy Based Service Insertion Topology Based Service Insertion 19

  20. We need more … Composable NFV Services More means … many more!!! Security Services Managed/Business Services ● vFW - Firewall IPAM - IP Address Management ● ● vALF - Application Level Firewall vDNS - ● vIPS - Intrusion Protection ● vDHCP ● vNAT WAN Access Services Data Services ● WAN Optimization ● vLB - Load Balancer ● SDWAN ● vDPI - Deep Packet Inspection Virtual VPN concentrator Virtual Content Cache Node Residential Services ● Video Cache ● vRouting ● vEmail Scrubber ● Video Optimization ● vIDS - Intrusion Detection - Perimeter Services ● vQuota Management ● vPersonal Firewall 20

  21. Redrawing vCPE design Sub Configuration AAA Policy vIPS/ QoS Traffic-O Malware DC Switch NAT VM VM VxLAN vRouter L2 NID vFW HFC/GPON VM VM NAT VxLAN Quota Parental Ethernet VxLAN vFW Management Control vLB Demarc Point nCPE uCPE VM VM Internet VM App or Content Cache 21

  22. Let’s size it. 22

  23. Sizing the reference design Residential vCPE Infrastructure Sizing: Number of Servers Households vCPE Adoption Servers Needed 10% vCPE penetration 6.3 M Servers 6 VM per CPE 100 VMs / server Residential Households: 30% vCPE penetration 13.2 M Servers 6 VM per CPE • China: 455.9 Million 100 VMs / server • India: 248.4 Million • Europe: 218.9 Million • USA: 133.9 Million 50% vCPE penetration 31.5 M Servers 6 VM per CPE 100 VMs / server https://en.wikipedia.org/wiki/List_of_countries_by_number_of_households 23

  24. How big is the pie? In terms of number of servers 3 to 10 Million Servers? Cloud Industry 6 to 30 Million Servers? NFV Industry 30M servers at USD 5,000 per server = USD 150B investment … !!! 24

  25. Really???

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

  27. Back to the drawing board … This time with the ruler!! 27

  28. Exploring Solutions We need to look for efficiencies in multiple dimensions Bandwitdh Density Architectural FD.IO/VPP Containers Thin/Thick CPE XDP/IOVisor Serverless Tethered CPE Computing DPDK/OVS Policy based Multi tenant Networking VNFs Smart NICs New VNF Service based models SR-IOV Networking (distributed Data Path) Needed Goals: 40-100Gbps / server 100x to 1000x density Simplify operations, visibility improvement and management. Extensibility/new services. 28

  29. About Bandwidth Bandwitdh Things to consider: • Raw PPS/BW FD.IO/VPP • Current feature set / Future feature set • Programmability & Ecosystem of developers XDP/IOVisor • Solution for VM, Containers or VM & Containers • Beyond Networking: Security/Policy at all dimensions of DPDK/OVS infrastructure • Part of Linux Kernel / External to Linux Kernel Smart NICs • Isolation of environments SR-IOV • HW assist 40-100Gbps / server 29

  30. About Architecture Architectural Things to consider: • Thin/Thick CPE transition steps • Alternative models? Tethered CPE or uCPE Thin/Thick CPE • Do we need to change our thinking towards Tethered CPE networking (from topology to policy/services)? Policy based Networking Service based Networking Simplify operations, visibility and management. Extensibility/new services. 30

  31. About Density Density Things to consider: • HW to VNF VM as first transition (1-1) • Complex Multitenant VMs to Single Tenant VMs (1-N) Containers • VM to Containers next logical transition (1-1) Serverless • What about other models? Equivalent to AWS Lambda for Computing networking? (N-0) • Control Plane – Data Plane Separation (N-1) Multi tenant • Vendor Ecosystem and Marketplace around the different VNFs technologies New VNF models (distributed Data Path) 100x to 1000x density improvement 31

Recommend


More recommend