Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE

Slides:



Advertisements
Similar presentations
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Advertisements

Zhipeng (Howard) Huang
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Please direct any questions or comments to
OSCAR Project Proposed Project for OPNFV
OSCAR Project Proposed Project for OPNFV
DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
IETF 91: Open Platform for NFV Collaboration with I2NSF Chris Donley 1.
TOSCA Workloads with OpenStack Heat-Translator
BoF: Open NFV Orchestration using Tacker
Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
DPACC Management Aspects
How TOSCA Adds Value in the NFV world
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard OASIS TOSCA presentation to ETSI NFV Information Modelling Workshop.
How TOSCA Adds Value in NFV world
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
How TOSCA Adds Value in the NFV world
Figure A: From Openstack Nomad. Figure B: From Gap on OpenStack ① ① ④ ④.
OPEN-O for MODM Unified NFV/SDN Open Source Orchestrator
Project Tacker Open Platform for NFV Orchestration V1.1 / 02/16/16.
14 March 2016 Bryan Sullivan, AT&T Artur Tyloch, Canonical
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
Project Tacker Open Platform for NFV Orchestration OPNFV Design Summit.
Update for tosca-nfv-profile
Learnings from the first Plugfest
Open Source Summit May 8, 2017.
SDN-O LCM for Mercury Release Key Points and Overview
Open-O SFC.Mgr Proposal
Chen Wei China Mobile Acceleration descriptors requirements discussion based on China Mobile Smallcell GW Chen Wei China Mobile.
Bryan Sullivan, AT&T June 13, 2017
14 April 2016 Bryan Sullivan, AT&T
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
Orchestration and Controller Alignment for ONAP Release 1
OPEN-O Modeling Directions (DRAFT 0.6)
Tina Tsou, Bryan Sullivan,
ETSI NFV: IFA & SOL specifications list
VNF Package CSAR for ONAP Release 2 – adding Telco grade features Andrei Kojukhov, PhD, Amdocs Oct 6, 2017.
Domino Release D Planning
ONAP SDC TOSCA Import Gap Analysis
OPNFV Doctor - How OPNFV project works -
Multi-VIM/Cloud High Level Architecture
17 Dec 2015 Bryan Sullivan, AT&T
VoLTE remaining requirements Auto & manual Scaling
ONAP – Centralised Parser Distribution Atul Purohit - Vodafone
DF design as a node type.
Tomi Juvonen SW Architect, Nokia
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
OASIS TOSCA Report for December ONAP Modeling Workshop
VF-C R2 Feature Planning & Implementation Yan Yang
Christopher Donley Prakash Ramchandran Ulas Kozat
Isasku, Srini, Alex, Ramki, Seshu, Bin Hu, Munish, Gil, Victor
OSM Workshop SDN World Congress Oct’16
DPACC Management Aspects
Dynamic SFC from Tacker to incept specific traffic of VM
Management and Orchestration in Complex and Dynamic Environment
Defining ONAP VNF Package Model
Deployment Flavour as VNF Capability: Alt1_r2
NFV adhoc Shitao li.
Open Source Projects Collaborations with ONAP
NFV adhoc Shitao li.
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
Latest Update on Gap Analysis of Openstack for DPACC
Latest Update on Gap Analysis of Openstack for DPACC
Virtio-ipsec F.F. Ozog (6WIND) v1 (2015/05/29).
Platform Performance Acceleration
Figure 3-2 VIM-NFVI acceleration management architecture
Presentation transcript:

Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE Keep Calm and Use Parser Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE

How would OPNFV attract more open source software developers ?

Apparently Not In This Way 。。。 I wrote the script based on the instructions in ETSI NFV documents, but I can’t run it on OPNFV … Apparently Not In This Way 。。。 September 17, 2018 OPNFV Introduction

KEEP CALM And use Parser Page 4

Outline Parser Project Overview General Use Case Analysis Heat-Translator Introduction YANG-TO-TOSCA OPNFV Use Case Example

Parser Project Overview Parser is an integration project which aims to provide a translation tooling for OPNFV platform. (we are a small team spread over 4 companies) The bulk of Parser work would be contributed to Heat-Translator project which serves as a upstream project for Parser. However Parser will also develop its own code, including YANG->TOSCA translation work from HP team and some other work that would not be contributed to upstream but identified by the use cases. Current work is driven by use case analysis, which is provided by ZTE Team. Such analysis generates what feature Parser need to enhance for the upstream project. Parser would be part of the OPNFV B release, and will make it in time.

Parser Project Overview – Fun Facts September 17, 2018 OPNFV Introduction

Parser Project Overview – Architecture OpenStack Upstream Heat-Translator TOSCA->HOT Parser Repo Use Case YANG->TOSCA OpenStack Upstream Murano,… Document OPNFV Doc

General Use Case Analysis for a vRNC CM: Control Module,with HA of resource pool and active vdu & standby vdu per resource. DM: Data Module,with HA of resource pool and a vdu per resource. MM: Maintain Module, with HA of standby vdu and active vdu. LB: LineCard Module,with HA of resource pool and vdu per resource.

The dependency and specification

HOT - Heat Orchestration Template Heat Translator TOSCA Template HOT - Heat Orchestration Template TOSCA Types TOSCA Nodes Map Generate Validation Tests Validation Tests tosca-parser heat-translator TOSCA-to-Heat-Translator is part of OpenStack Heat (from Kilo) The tosca-parser is an OpenStack project and licensed under Apache 2. It is developed to parse TOSCA Simple Profile in YAML. It reads the TOSCA templates and creates an in-memory graph of TOSCA nodes and their relationship. Heat-Translator is an Openstack project and licensed under Apache 2. It is a command line tool which takes non-Heat templates as an input and produces a Heat Orchestration Template (HOT) which can be deployed by Heat. Currently it supports TOSCA to HOT translation. TOSCA-parser & Heat-Translator are available as independent Python library. https://pypi.python.org/pypi/heat-translator ; https://pypi.python.org/pypi/tosca-parser Heat-Translator available to use in python-openstackclient (OSC) via plugin Latest TOSCA features integrated: Networking, Block & Object Storage...

YANG-TO-TOSCA Provide a mechanism for a VNF provider to describe (VNF descriptor) the deployment requirements (such as basic VM requirements – vCPU, memory, storage, as well as advanced HW enhancement requirements such as Huge Pages support, SR-IOV, NUMA, DPDK support etc.) of a VNF Python based script to convert VNF descriptor from YAML/XML based on YANG to TOSCA VNFD based on the YANG schema defined in ETSI specification Enhancements planned to YANG definition for additional NFV requirements DPDK, SRIOV, HUGE Page support, CPU Pinning etc.

YANG-TO-TOSCA (details) The conversion from YANG to TOSCA is done with the help of a python script which takes the YANG schema based VNFD as an input parameter and produces a TOSCA YAML file as output.  This is being implemented as a Python script which makes use of a “PYANG” library to convert the YANG YAML file to an in-memory XML object which is then fed as an input to a XSLT transformer to transform the XML file to TOSCA.

OPNFV Use Case – DPACC MAN

OPNFV Use Case – DPACC MAN VNF Virtio HW Acc Devices SAL SW Acc Device SR-IOV Acc Driver NFVI Physical Device Driver SR-IOV APP Crypto Interface DPI Interface Codec Interface SAL (VirtIO Backend Driver) VirtIO Front Driver IPSec/GB/TLS/SRTP VNF1 Media Intel CCK FPGA GPGPU DPACC-MAN Agent Management MANO NFVO VNFM VIM/OpenStack Nova Neutron DPACC-MAN 1) VI-Ha: Discovery of accelerator resource (Intel CCK, FPGA, GPU) in the Host. 2) Nf-Vi: Allocation and release of acceleration resources. 3)Or-Vi/Vi-Vnfm: External interface supporting VNFD. "ACC":{ "acc_type":"IPSEC_3DES",    "acc_capability":  {"num":"800Mbps"} } Or-Vi Vi-Vnfm Nf-Vi VI-Ha

OPNFV Use Case – DPACC MAN OpenStack Nova Neutron Rock OpenStack Agent Neutron Agent Rock Agent MANO Host OS ACC 1、System booting 2、Load driver 3、Scan PCI for accelerator VF info 4、accelerator info 5、report accelerator info 6、create VM 8、Rock scheduling Nova Agent 7、Create VM 9、Apply accelerator 10、config accelerator 11、Config accelerator

Shout out thank you to all the team members Julien (ZTE) Shitao (Huawei) Shiva (HP) Srinivas (TCS) Xiaodong (ZTE) Victor (Huawei) Vinayak (HP)

Thank you Page 18