Update Summary of DPACC docs

Slides:



Advertisements
Similar presentations
Ryuji Wakikawa Satoru Matsushima
Advertisements

LTE-A Carrier Aggregation
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
dpacc framework discussion data plane
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY Contributors: Sarah Muhammad Durrani: Mike Chen:
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Mobile Communication Congestion Exposure Scenario
SeGW function offload 1/4 SeGW VNF SmGW VNF Virtual Switch Other VNF VNFs NFVI Network Processor Offload “programming” 1)VNF need to talk to Packet Processor.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Targets for project progress 2015: graduation review – clear documentation and PoC implementation specify general framework and API requirements gap analysis.
Proposed B-release planning for dpacc documentation (for discussion) 9/16/2015 1December 7, 2015 OPNFV Introduction.
Virtualization Station
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
DPACC IPSEC Performance Testing
Virtio-IPsec-LA PoC Implementation
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 4 Learning About Other Devices.
OmniRAN IEEE 802 OmniRAN Recommended Practice ToC Proposal Date: Authors: NameAffiliationPhone Yonggang
Long Term Evolution Protocols
Figure A: From Openstack Nomad. Figure B: From Gap on OpenStack ① ① ④ ④.
DPACC Metadata 2016/2/25. Motivation Openstack needs to define a general metadata for acceleration resources Acc-agent interface s-API Agent-VIM interface.
Wrapping up subnetting, mapping IPs to physical ports BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
DPACC Metadata Update Discussion Lingli Deng 2016/05/05.
DPACC Metadata Revised 2016/4/6. Table of Contents Motivation Information Elements Data representation Convergence discussion for IFA004.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
LTE Introduction Tzu-chin Liu 15th March 2012.
Liaison from 3GPP on LWA and LWIP
Opnfv Summit 2016 (Berlin) DPACC and DPDK solving NFV acceleration
An open source user space fast path TCP/IP stack and more…
DPACC Metadata Revised 2016/3/21. Table of Contents Motivation Information Elements Data representation Convergence discussion for IFA004.
OmniRAN omniRAN Network Function Virtualization Date: Authors: NameAffiliationPhone Yonggang FangZTETX Zhendong.
Liaison from 3GPP on LWA and LWIP
Baseband Platforms - Architecture
Model - Predict - Validate
Long Term Evolution (LTE) and System Architecture Evolution (SAE)
Exposing Link-Change Events to Applications
Month Year doc.: IEEE yy/xxxxr0 March 2016
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
IEEE 802 OmniRAN Study Group: SDN Use Case
Month Year doc.: IEEE yy/xxxxr0 March 2016
P802.1CM Time-Sensitive Networking for Fronthaul
ONAP Usecase subcommittee July Virtual developers event
Intra LTE Handover.
Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE
Virtio Inline Accelerator
DPACC Management Aspects
Chapter 2: Static Routing
Virtio Keith Wiles July 11, 2016.
Chapter 4 Introduction to Network Layer
Open vSwitch HW offload over DPDK
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
RAN Functional Decomposition the options and interfaces…
All or Nothing The Challenge of Hardware Offload
Virtualized Network Function
NFV and SD-WAN Multi vendor deployment
Latest Update on Gap Analysis of Openstack for DPACC
Flow Processing for Fast Path & Inline Acceleration
DPACC API Guidelines 2019/10/12.
Latest Update on Gap Analysis of Openstack for DPACC
Update Summary of DPACC docs
Latest Update DPACC Use-cases
Virtio-ipsec F.F. Ozog (6WIND) v1 (2015/05/29).
Platform Performance Acceleration
Latest Update DPACC Use-cases
Accelerator Management g-API’s
Figure 3-2 VIM-NFVI acceleration management architecture
Latest Update DPACC Architecture
Native Deployment of ICN in 4G/LTE Mobile Networks Montreal, QC, Canada. Tuesday, July 17, 2018 Prakash Suthar, Milan Stolic, Anil Jangam.
Presentation transcript:

Update Summary of DPACC docs 2016/3/4

Quick Summary Work-in-progress docs New doc for API guidelines Dpacc architecture: https://docs.google.com/document/d/1O4rtCh1vbTOO5cMwmRwfv3UJb_bVWZrqXQS_-QJAk10/edit# No new major issues. Plan to migrate to gerrit next week. OpenStack Gap Analysis: https://docs.google.com/document/d/1_fOinIQNcPwNODZPzGK5vRMPJQLwL7iLds4NFnjXSms/edit# No new input this week. Renaming issue raised online. Plan to bring to review after completion of Section 5 next week. Dpacc usecase: detailed discussion later. New doc for API guidelines https://docs.google.com/document/d/1Yp5AYO8vqDRRVVBIFGa0updhDTmvyqFLl4bsZREDVa Y/edit?usp=sharing Based on the proposal and discussion last week Working on addressing comments and welcome more review and feedback Plan to bring to review next week

Latest Update DPACC Use-cases https://docs.google.com/document/d/1eu2489SYeVL180ZzjnagrXTUM1 Qh37GKs6N6rRYDVNM/edit 4/19/2019

Update Summary Introduction Terminology Added e2e mobile network figure to clarify different categories of acceleration applications Introduction Terminology Acceleration Models: Lookaside Model, Offload Model (Inline Model), External Model (Data Path Offload Model) Virtualized Acceleration Interfaces: Passthrough-based Acceleration & Virtio-based Acceleration Virtio-lookaside Acceleration & virtio-inline acceleration Targeting Applications: SmallCell Gateway. IPSec between vRAN and vEPC, VRAN IPsec Packet Processing Acceleration NFVI Packet Processing Acceleration PDCP Packet Processing Acceleration Use-cases IPsec  Look Aside Accelerator NFVI Packet Processing Offload Accelerator Combined NFVI Inline and IPsec LA Accelerator NFVI and IPsec Offload Accelerator PDCP Offload Accelerator vRAN application description refined. Refined figures for both IPSec la and PDCP la usec-case.

Discussion Point #1 Terminology RAN Radio Access Network RRU Remote Radio Unit eNB E-UTRAN NodeB UE User Equipment L1/2/3 Layer 1/2/3 DL Downlink UL Uplink IP Internet Protocol LTE Long Term Evolution MAC Medium Access Control RLC Radio Link Control PDCP Packet Data Convergence Protocol RRC Radio Resource Control FFT Fast Fourier Transform iFFT Inverse Fast Fourier Transform DFT Discrete Fourier Transform iDFT Inverse Discrete Fourier Transform UL Uplink

Discussion Point 2: Targeting applications End2End Mobile Traffic Path (Mobile Carrier) Mobile Carrier Domain ① ② ③

Discussion Point 2: Targeting applications DPACC Applications (Mobile Carrier)

Revised traffic input to PDCP Discussion Point 3: Targeting applications vRAN (LTE Stack illustration & Accelerator models) Revised traffic input to PDCP Look aside Look aside Inline (offload) Vineet: the leftmost should be changed into GTP. Which can also be accelerated via hardware offload. Fixed. Ola: the traffic going directly to PDCP block should be raw data traffic. Fixed. Two types of look-aside accelerator identified Added into Section 2.1 as examples; Clarifications added in Section 4.3. One types of offload accelerator identified Added into Section 2.2 as examples; Clarifications added in Section 4.3. Previous version

Discussion Point 4: Use-cases IPSec Lookaside Acceleration   User host IPsec Accelerator HW SAL IPSec g-driver sio-backend (vHost-user) guest App IPsec App F1 Clear packet Encrypted packet Figure X IPsec Packet Processing – Look Aside Accelerator Flow g-API Acceleration Core sio + Virtio hio s-api Virtio-net Frontend App F2 Kernel Vhost-net backend NFVI Packet Processing Physical ports Virtio-IPsec Look-aside Ola: What is F1 or F2 for? Rajesh: basic routing function. Ola: are you indicating that virtio-only proposal in dpacc. Lingli: No. Previous version

Discussion Point 4: Use-cases PDCP Lookaside Acceleration (Updated) VNF – PDCP Application g-API 9 9 8 8 SAL guest 2 2 3 3 virtio-net frontend virtio-la-pdcp frontend sio 7 7 4 4 virtio-net virtio-la-pdcp backend + vHost-user 10 10 6 6 SAL 5 5 host SW Accelerator Ola: SW accelerator for PDCP in the host? VNF can contain a SW accelerator itself. Rajesh: SW implementation in the host for a backup if no HW accelerator is present, in case of migration. Arun: live migration mechanism discussion later (previous document) 1 1 hio device HW (NIC) HW Accelerator (Crypto) UE Backplane Processing RLC/MAC/PHY Backhaul Processing GTPU/IPSec/QoS EPC Downlink Uplink Previous version

Todos Address remaining issues online Call for review and feedback Keep on working description of existing applications/use-cases Keep on working on other usecase figures Call for review and feedback Anything missing?

backup

Targeting applications (revised S1 interface) vRAN (LTE Stack illustration & Accelerator models) Look aside Look aside Inline (offload) Ola: s1-user plane  raw user plane packet Two types of look-aside accelerator identified Added into Section 2.1 as examples; Clarifications added in Section 4.3. One types of offload accelerator identified Added into Section 2.2 as examples; Clarifications added in Section 4.3. Back to main discussion

IPSec Look Aside Accelerator (to be updated)   IPsec Accelerator HW SAL IPSec g-driver sio-backend (vHost-user) VNF App IPsec App F1 Clear packet Encrypted packet Figure X IPsec Packet Processing – Look Aside Accelerator Flow g-API Acceleration Core Virtio-IPsec Look-aside Frontend sio + Virtio hio s-api Virtio-net App F2 Host kernel Vhost-net IPtables FW OVS DP VLAN/VxLAN Driver Physical ports Suggest to replace this box with a simple “NFVI packet processing box”, like the one used for crypto, IPSec or PME. To be updated according to the consensus reached based on the previous general figures. Back to main discussion

PDCP Look Aside Accelerator (to be updated) VNF - PDCP Application SAL SAL SAL guest virtio-net frontend virtio-la-pdcp frontend virtio-net frontend To be updated according to the consensus reached based on the previous general figures. To be aligned with the previous IPSec figure on ingress or outgress part or other processing functions in VNF. sio sio sio virtio-la-pdcp backend + vHost-user virtio-net backend virtio-net backend SAL host SW Accelerator hio hio hio This view is attempting to how the DPACC layer and configuration can be designed by the developer to give his application the best accelerated performance. In this picture having a software acceleration layer in the host would provide the best performance and flexibility for a VNF application. device HW (NIC) HW Accelerator (Crypto) HW (NIC) Backplane Processing RLC/MAC/PHY Downlink Uplink Backhaul Processing GTPU/IPSec/QoS UE EPC Back to main discussion Packet processing