ONOS-based Data Plane Acceleration Support for 5G. Dec 4, SKTelecom

Similar documents
INSTALLATION RUNBOOK FOR Netronome Agilio OvS. MOS Version: 8.0 OpenStack Version:

Accelerating Contrail vrouter

Agilio CX 2x40GbE with OVS-TC

DEPLOYING NFV: BEST PRACTICES

Accelerating vrouter Contrail

Fast packet processing in the cloud. Dániel Géhberger Ericsson Research

SmartNIC Programming Models

SmartNIC Programming Models

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs

A Brief Guide to Virtual Switching Franck Baudin (Red Hat) Billy O Mahony (Intel)

Agilio OVS Software Architecture

Accelerating 4G Network Performance

OpenStack Networking: Where to Next?

Network Function Virtualization Using Data Plane Developer s Kit

Design and Implementation of Virtual TAP for Software-Defined Networks

Building a Platform Optimized for the Network Edge

Next Gen Virtual Switch. CloudNetEngine Founder & CTO Jun Xiao

Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia

Experience Sharing: the National Experiment Network for NFV Testing in China Mobile

Host Dataplane Acceleration: SmartNIC Deployment Models

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

Cisco Virtualized Infrastructure Manager

Achieve Low Latency NFV with Openstack*

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

MWC 2015 End to End NFV Architecture demo_

Enabling Efficient and Scalable Zero-Trust Security

Performance Considerations of Network Functions Virtualization using Containers

New Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao

Akraino & Starlingx: A Technical Overview

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016

Netronome 25GbE SmartNICs with Open vswitch Hardware Offload Drive Unmatched Cloud and Data Center Infrastructure Performance

Virtual Switch Acceleration with OVS-TC

Accelerating Telco NFV Deployments with DPDK and SmartNICs

Dataplane Networking journey in Containers

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Data Path acceleration techniques in a NFV world

Programming Netronome Agilio SmartNICs

Nova Scheduler: Optimizing, Configuring and Deploying NFV VNF's on OpenStack

Red Hat OpenStack Platform 10

QLOGIC SRIOV Fuel Plugin Documentation

Implementing a TCP Broadband Speed Test in the Cloud for Use in an NFV Infrastructure

OpenContrail, Real Speed: Offloading vrouter

Compass4nfv Euphrates hands on. Justin chi

Enabling DPDK Accelerated OVS in ODL and Accelerating SFC

Red Hat OpenStack Platform 13

Network Function Virtualization over Open DC/OS Yung-Han Chen

Network Services Benchmarking: Accelerating the Virtualization of the Network

Benefits of Offloading I/O Processing to the Adapter

Measuring a 25 Gb/s and 40 Gb/s data plane

Demonstrating Data Plane Performance Improvements using Enhanced Platform Awareness

TITANIUM CLOUD VIRTUALIZATION PLATFORM

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community

Service Edge Virtualization - Hardware Considerations for Optimum Performance

OpenStack and OVN What s New with OVS 2.7 OpenStack Summit -- Boston 2017

OpenStack Neutron. Introduction and project status & Use case ML2 plugin with l2 population

End to End SLA for Enterprise Multi-Tenant Applications

Akraino & Starlingx: a technical overview

HP Helion OpenStack Carrier Grade 1.1: Release Notes

VirNOS 1.8. Product Bulletin. Figure 1. VirNOS Network Configuration. Addressing Network Challenges

Bringing Software Innovation Velocity to Networking Hardware

Edge Cloud Discussion

AMD EPYC Processors Showcase High Performance for Network Function Virtualization (NFV)

Agenda How DPDK can be used for your Application DPDK Ecosystem boosting your Development Meet the Community Challenges

Intelligent Service Function Chaining. March 2015

Datacenter Network Solutions Group

All product specifications are subject to change without notice.

Network Virtualisation Vision and Strategy_ (based on lesson learned) Telefónica Global CTO

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008

Ethernet. High-Performance Ethernet Adapter Cards

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

Deep Dive into the VPP based VNFs of the vcpe Use case. Eric Multanen - Intel. December 12, 2017

HPE Helion OpenStack Carrier Grade 1.1 Release Notes HPE Helion

NFV go-live. Where are my containers? Franck Baudin Sr Principal Product Manager - OpenStack NFV May 9, 2018

GOALS. DPDK Summit 2014 Public Ericsson AB 2014 September 8 Page 2

Migrating Session Border Controllers to the Cloud

vswitch Acceleration with Hardware Offloading CHEN ZHIHUI JUNE 2018

QuickSpecs. Overview. HPE Ethernet 10Gb 2-port 535 Adapter. HPE Ethernet 10Gb 2-port 535 Adapter. 1. Product description. 2.

QLogic FastLinQ QL45462HLCU 40GbE Converged Network Adapter

SmartNIC Data Plane Acceleration & Reconfiguration. Nic Viljoen, Senior Software Engineer, Netronome

Accelerate Service Function Chaining Vertical Solution with DPDK

Getting Real Performance from a Virtualized CCAP

Benchmarking Test Suite

DPDK Summit China 2017

Transforming Networks to All-IT Network with OCP and Open Networking

Executive Summary. Introduction. Test Highlights

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

IEEE NetSoft 2016 Keynote. June 7, 2016

Kubernetes networking in the telco space

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight

Red Hat Enterprise Virtualization Hypervisor Roadmap. Bhavna Sarathy Senior Technology Product Manager, Red Hat

Fully Scalable Networking with MidoNet

Supporting Fine-Grained Network Functions through Intel DPDK

2014 LENOVO INTERNAL. ALL RIGHTS RESERVED.

Empowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA. Bruno Barba Systems Engineer Mexico & CACE

Open vswitch - architecture

Huawei FusionSphere 6.0 Technical White Paper on OpenStack Integrating FusionCompute HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

IXIA PHANTOM VTAP WITH TAPFLOW FILTERING

DPDK Summit China 2017

ONAP Edge WG

Transcription:

ONOS-based Data Plane Acceleration Support for 5G Dec 4, 2018 SKTelecom 0

A Brief Introduction to 5G Network 5G Core Service-based Architecture CP UP Key Functions - UE Authentication - UE Mobility Mgmt. - UE Session mgmt. - QoS mgmt. Key Changes v.s. 4G - Cloud-native design - UP/CP Seperation - Telco API exposure - Network Slice - NF repository support 1

Why DPA needed in 5G? According to 5G state of the art, each 5G Network Function should be deployed in a virtualized or containerized manner Virtualization/containerization inevitably gives network performance degradation Still needs line-rate performance for I/O intensive NF s (e.g., RAN, UPF, IMS nodes) 2

Legacy Technologies As incumbent solutions, PCI-Passthrough and SR-IOV are widely being used Functionaliy No DPA PCI-PT SR-IOV Easy to configure Very easy Easy (Flavor, PCI whitelist,, alias) Difficult (NIC Speific configuration, agent setup, ) Easy to manage Easy Difficult (Cannot monitor this) Normal SDN-based management Easy Impossible Impossible Performance 7~80% of line rate Line rate Line rate if VF/PF = 1:1 Live Migration Support X X 3

New Candidates Functionaliy OVS-DPDK Smart NIC Versatility Easy to Install DPDK-enabled NIC required No limitation on Host OS Easy (Well-made wiki, so many test results exist in Google) Specific driver required Host Kernel Ver. Limitation, OpenStack Pike~ Difficult (Private wiki, no Google results available) Easy to configure Difficult (So many tuning options) Easy (same CLI as open vswitch) CPU Usage 10Gbps per core (What will happen with upcoming 40G I/f era?) NO CPU Usage in case of Full Offloading Packet Loss Increases as throughput increases 0 Live Migration X X 4

What if we use containerized NF? 5

Limitations of Container VM/Openstack Container/k8s PCI-PT O X SR-IOV O X Multiple NIC s O X Huge Page, DPDK O X NUMA aware deployment O X Smart NIC O X 6

Offloading Model Half Offloading Model Specific to OVS 2.6.1 for Agilio provided Use same CLI as OVS E.g., ovs-vsctl, ovs-ofctl, ovs-appctl ODL Plugin provided Netronome Agilio Source: https://www.netronome.com/media/documents/pb_agilio_ovs_sw.pdf 7

Offloading Model Full Offloading Model Specific to OVS 2.8.1 for Cavium provided Use same CLI as OVS E.g., ovs-vsctl, ovsofctl, ovs-appctl ODL Plugin provided ONOS plugin provided (SKT s efforts) Zero CPU usage Cavium LiquidIO Source: https://www.cavium.com/documents/whitepapers/adapters/wp_liquidio_ovs_software_architecture.pdf?x=2 8

LiquidIO PoC: Requirements and Features Requirements CentOS 7.4, Ubuntu 14.04 LiquidIO driver installation (upstreamed since CentOS 7.5) OpenStack Pike Main Features Hardware: 2 x 10/25G SFP+ VxLAN/NVGRE/GENEVE encap/decap offloaded In OpenStack point of view, the performance of overlay network is identical to FLAT network SR-IOV mode suggested and 126 VF s supported In OpenStack point of view, all VMs should be bound to VF 9

LiquidIO PoC: PoC Scenario Experiment Setup OpenStack version: Pike Network mode VxLAN VM flavor vcpu 4core, 8GB RAM OVS version 2.8.2, 2.6.1 Packet generator iperf3 Metrics Inter VM throughput 10

LiquidIO PoC: Test Result Result Typically VxLAN shown performance degradation from 26% to 54% w.r.t. MTU sizes More than 512byte of MTU, line rate performance guaranteed Network agnostic throughput performance guaranteed 11

LiquidIO PoC: Lessons Learned Needs more interfaces Telco VNF s has multiple, isolated physical interfaces per purpose (e.g., 10G x 2, 1G x 4) Needs help from manufacturer Multiple smart NIC s in a same host should be considered So far, a host cannot have the integrated view of its multiple smart NIC s Should improve stability Multiple bugs are reported in this PoC General-purpose smart NIC market is downsizing Marvel acquires Cavium J 12

Conclusion: What DPA tech. will be used in 5G? Comments PCI-PT Will be disappear SR-IOV Still has a strong position OVS-DPDK Smart NIC Configuration should be simple Packet loss problem should be solved(telco allow 0.001% PER) BW per core should be improved Still needs time to be matured Variety of form factor should be available P4 Smart NIC Reasonable price should be given 13

Thank You! 14