agenda
play

Agenda Telco and 5G Network Functions Virtualization OPNFV and - PowerPoint PPT Presentation

Agenda Telco and 5G Network Functions Virtualization OPNFV and Software Defined Everything with SUSE Realizing NFVI requirements Performance Demo Telco and 5G LTE Network Architecture Telco functions The infrastructure


  1. Agenda ● Telco and 5G ● Network Functions Virtualization ● OPNFV and Software Defined Everything with SUSE ● Realizing NFVI requirements ● Performance ● Demo

  2. Telco and 5G

  3. LTE Network Architecture

  4. Telco functions ● The infrastructure uses several specialized hardware equipment to realize network functions ● Radio Access Functions ● EnodeB ● Core Functions (Evolved Packet Core – EPC) ● MME - Mobility Management Entity ● SGW/PGW - Service/Packet Gateways ● IMS – IP Multimedia Service ● Edge functions ● Customer Premises Equipment – CPE ● Eg: Residential Gateway for Internet and VoIP and Set Top Box for Media

  5. A feel for the Telco hardware EPC CPE SGW Outdoor EnodeB EnodeB

  6. What are the problems ? ● Expensive ● Built to specifications ● Built by specific vendors ● Non-scalable ● Hard to maintain ● Difficult fault recovery

  7. What does the specialized hardware do ? ● Legacy ● Specialized functions ● Reliability ● Consistently High Performance ● Security

  8. The world of 5G

  9. What is 5G ? As defined by ETSI: 5G is an end-to end ecosystem to enable a fully mobile and connected society. It empowers value creation towards customers and partners through existing and emerging use-cases delivered with consistent experience and enabled by sustainable business models. ● The realization of 5G is enabled by the following 4 components: ➢ NFV – Network Functions Virtualization ➢ MEC – Multi-access Edge Computing ➢ MWT – Millimeter Wave Transmission ➢ NGP – Next Generation Protocols

  10. Network Functions Virtualization

  11. What is NFV ? ● NFV reads as Network Functions Virtualization. ● VNF (Virtualized Network Function) - The software component that virtualizes a network function. ● EPC becomes vEPC ● NFVI (NFV Infrastructure) – An Infrastructure that allows us to effectively play around with the VNFs.

  12. What can we Virtualize ? ● IP Functions: ● Network Security and Firewalls ● NAT ● DNS ● Caching ● Intrusion Detection ● Telco Functions : ● Service and Packet Gateways ● Customer Premise Equipments (vRGW, vSTB) ● Evolved Packet Core (vEPC) ● IP Multimedia Service (IMS) ● Mobility Management Entity (MME) ● C-RAN – EnodeB Functions

  13. High level NFV Framework

  14. OPNFV and Software Defined Everything

  15. OPNFV Architecture

  16. SUSE - Software Defined Infrastructure Application Delivery Custom Micro Service Applications Platform as a Service Kubernetes / Magnum Cloud Foundry

  17. Some of the important OPNFV Projects ● FuncTest – Functionality Tests ● Yardstick – Infrastructure compliance ● DPACC – Data Plane Acceleration ● SFC – Service Function Chaining ● Doctor – Fault Management ● IPV6 ● Releng – Release Engineering ● Pharos and XCI – Test Lab and CI

  18. Realizing NFVI Requirements

  19. NFVI Requirements ● Virtualized resources – KVM, Containers ● A tool to manage virtualized resources – OpenStack, Kubernetes ● Scalability ● Availability and Security ● Simplified Service Delivery ● Reliable High Performance

  20. Virtualization - OpenStack ● Designed to scale horizontally ● Fully open source ● Integrates with third-party software and hardware components ● Well-defined APIs to integrate with other NFVI Components ● Several NFVI features integrated in core projects (e.g: Nova, Neutron, Keystone) ● In production environments ● Tested explicitly in OPNFV regularly for functionality and performance

  21. SUSE OpenStack and SLES Virtualized resources KVM Virtual Machines A tool to manage virtualized OpenStack resources Scalability Already in production Availability and Security Live Patching Simple Service Delivery Through AAS and Containers Reliable High Performance Real Time services and tuning

  22. Kubernetes – Why we need it Container orchestration at scale Why Kubernetes ● Containers ● Microservice ● Cloud Native

  23. Kubernetes – What it provides Container orchestration at scale ● Service discovery and load balancing ● Automatic binpacking ● Self healing ● Automated rollouts and rollbacks ● Horizontal scaling

  24. Kubernetes – Check NFVI requirements Container orchestration at scale Virtualized resources – KVM, Yes Containers A tool to manage virtualized Yes resources Reliable High Performance Yes Scalability Yes Availability and Security Yes and limited Simplified Service Delivery Yes

  25. Performance

  26. Reliable, Secure and Consistent Performance There are really just two things that needs to perform well reliably to achieve this: ● Computing ● Networking

  27. Computing Features If you are running everything on common hardware, it all depends on the Operating System ● Real Time Computing – your packet never waits for its time ● Huge Memory Pages – all the data you need in your neighborhood ● vCPU Pinning – do not share your processing power with others ● NUMA Affinity – processing where the data lies ● Live Patching – enhance your security without reboot

  28. Networking Features If you are running everything on common hardware, it all depends on the Operating System ● Software Switch ● PCI Passthrough ● SRIOV ● OVS-DPDK

  29. Traditional Virtualized Networking VM2 VM1 VMM L2 Software Switch NIC

  30. Device Passthrough VM2 VM1 VMM L2 Software Switch NIC1 NIC1

  31. SRIOV VM1 VM2 VMM L2 Software Switch VF1 VF2 NIC

  32. DPDK VM1 VM2 VMM vhost user Open vSWitch + DPDK DPDK PMD NIC

  33. Demo

  34. Demo Content Moving forward towards NFVI ● A sample VNF application with SOC ● Updatability through live security update ● SLES real time kernel scheduling ● Performance tuning with CPU Pinning and NUMA Affinity ● Performance under stress tests

  35. Links for more information https://www.etsi.org/technologies/nfv ● https://wiki.opnfv.org/ ● https://cilium.io ● https://www.dpdk.org/ ● https://fd.io/ ● https://www.onap.org/ ● https://osm.etsi.org/ ● https://www.suse.com/documentation ●

  36. Sources for Images ● Fujitsu EPC, EnodeB ● https://www.fujitsu.com/global/documents/about/resources/publications/fstj/archives ● Cisco CPE, Serving Gateways ● https://www.cisco.com/c/en/us/products/wireless/sgw-serving-gateway/index.html ● 5G Applications ● https://www.etsi.org/technologies-clusters/technologies/5g

  37. Questions ?

Recommend


More recommend