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

agenda
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1
slide-2
SLIDE 2

Agenda

  • Telco and 5G
  • Network Functions Virtualization
  • OPNFV and Software Defined Everything with SUSE
  • Realizing NFVI requirements
  • Performance
  • Demo
slide-3
SLIDE 3

Telco and 5G

slide-4
SLIDE 4

LTE Network Architecture

slide-5
SLIDE 5

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
slide-6
SLIDE 6

A feel for the Telco hardware

EPC CPE SGW EnodeB Outdoor EnodeB

slide-7
SLIDE 7

What are the problems ?

  • Expensive
  • Built to specifications
  • Built by specific vendors
  • Non-scalable
  • Hard to maintain
  • Difficult fault recovery
slide-8
SLIDE 8

What does the specialized hardware do ?

  • Legacy
  • Specialized functions
  • Reliability
  • Consistently High Performance
  • Security
slide-9
SLIDE 9

The world of 5G

slide-10
SLIDE 10

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

slide-11
SLIDE 11

Network Functions Virtualization

slide-12
SLIDE 12

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.

slide-13
SLIDE 13

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
slide-14
SLIDE 14

High level NFV Framework

slide-15
SLIDE 15

OPNFV and Software Defined Everything

slide-16
SLIDE 16

OPNFV Architecture

slide-17
SLIDE 17

SUSE - Software Defined Infrastructure

Application Delivery Custom Micro Service Applications Kubernetes / Magnum Platform as a Service Cloud Foundry

slide-18
SLIDE 18

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
slide-19
SLIDE 19

Realizing NFVI Requirements

slide-20
SLIDE 20

NFVI Requirements

  • Virtualized resources – KVM, Containers
  • A tool to manage virtualized resources – OpenStack, Kubernetes
  • Scalability
  • Availability and Security
  • Simplified Service Delivery
  • Reliable High Performance
slide-21
SLIDE 21

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
slide-22
SLIDE 22

SUSE OpenStack and SLES

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

slide-23
SLIDE 23

Kubernetes – Why we need it

Container orchestration at scale Why Kubernetes

  • Containers
  • Microservice
  • Cloud Native
slide-24
SLIDE 24

Kubernetes – What it provides

Container orchestration at scale

  • Service discovery and load balancing
  • Automatic binpacking
  • Self healing
  • Automated rollouts and rollbacks
  • Horizontal scaling
slide-25
SLIDE 25

Kubernetes – Check NFVI requirements

Container orchestration at scale

Virtualized resources – KVM, Containers Yes A tool to manage virtualized resources Yes Reliable High Performance Yes Scalability Yes Availability and Security Yes and limited Simplified Service Delivery Yes

slide-26
SLIDE 26

Performance

slide-27
SLIDE 27

Reliable, Secure and Consistent Performance

There are really just two things that needs to perform well reliably to achieve this:

  • Computing
  • Networking
slide-28
SLIDE 28

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
slide-29
SLIDE 29

Networking Features

If you are running everything on common hardware, it all depends on the Operating System

  • Software Switch
  • PCI Passthrough
  • SRIOV
  • OVS-DPDK
slide-30
SLIDE 30

NIC VM1 VM2 L2 Software Switch VMM

Traditional Virtualized Networking

slide-31
SLIDE 31

Device Passthrough

NIC1 VM1 VM2 L2 Software Switch

VMM

NIC1

slide-32
SLIDE 32

SRIOV

NIC VM1 VM2 L2 Software Switch VMM VF1 VF2

slide-33
SLIDE 33

DPDK

NIC VM1 VM2

Open vSWitch + DPDK

VMM

vhost user

DPDK PMD

slide-34
SLIDE 34

Demo

slide-35
SLIDE 35

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
slide-36
SLIDE 36

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
slide-37
SLIDE 37

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
slide-38
SLIDE 38

Questions ?

slide-39
SLIDE 39