Abinash Vishwakarma(Netcracker)

Similar documents
ONAP ETSI NFV ARCHITECTURE ALIGNEMENT

ETSI NFV CONCEPTS AND MANO DETAILS NFV#19 TUTORIAL 11 SEPTEMBER

Integrating External Controllers with ONAP. AT&T Labs

VNF OPERATION USE CASES. Thinh Nguyenphu, ETSI NFV SOL Vice-Chair, Nokia Bell Labs and CTO Nokia

ONAP CCVPN Blueprint Overview. ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity. ONAP CCVPN Blueprint Overview 1

ETSI GR MEC 017 V1.1.1 ( )

PNF and Hybrid Services Support in ONAP

ETSI GS NFV-IFA 007 V2.1.1 ( )

ETSI GR NFV-IFA 028 V3.1.1 ( )

ETSI Plugtests Test Plan V1.0.0 ( ) 1 st ETSI NFV Plugtests Madrid, Spain 23rd January 3 rd February

ETSI Plugtests Test Plan V1.0.0 ( ) 2 nd ETSI NFV Plugtests Sophia Antipolis, France 15 th 19 th January 2018

ONAP VoLTE Use Case Solution Brief

VoLTE E2E Service Review

ETSI GS NFV-IFA 010 V2.2.1 ( )

Progress report on NFV standardization in ETSI.

External API - Casablanca Proposal - SDNC/DO/MEC Alignment

ETSI ISG NFV: WORK PROGRAM RELEASE 2 AND RELEASE 3 OVERVIEW

VNF on-boarding CMCC

UNIVERSITY OF CAGLIARI

ETSI GS NFV-IFA 008 V2.1.1 ( )

Day-0, day-1 and day-2 configuration in OSM. Gerardo García (Telefónica)

China Telecom NFV Lab Trial Decoupling of VNF/Hypervisor/Hardware/MANO

Harmonizing Open Source and Standards: A Case Study of ONAP

PHYSICAL NETWORK FUNCTION (PNF)

Service Orchestration- Need for Users

Elastic Network Functions: Opportunities and Challenges

Deployment Case Study of SDN and NFV Transformation. Marcela Blanco-Luna Solutions Architect Advanced Services

OSM Architecture Workshop

vcpe Use Case Review Integration Project and Use Case Subcommittee July 25, 2017

ETSI GR NFV-TST 007 V1.1.1 ( )

ETSI GR NFV-TST 007 V2.5.1 ( )

ETSI GS NFV-IFA 010 V2.1.1 ( )

TOSCA Templates for NFV and network topology description

Mobile World Congress 2016 OPEN SOURCE MANO (OSM) E2E Orchestration Demo. February 2016

ONAP 5G Blueprint Overview. ONAP Promises to Automate 5G Deployments. ONAP 5G Blueprint Overview 1

Orchestrated Assurance enabled by NFV 1 NFV ISG PoC Proposal

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

AN UPDATE ON OSM TO THE NFVRG. Diego R. Lopez Telefónica I+D

Upgrading Your System a Telco User Perspective. Ulrich Kleber San Francisco November 2015

ETSI GR NFV-REL 007 V1.1.1 ( )

ETSI GR NFV-EVE 012 V3.1.1 ( )

ETSI TS V ( )

ONAP PNF Plug and Play

Christopher Croot Programmable Networks Architect Dynamic Network Services BT BBF SDN/NFV Work Area Director

Orchestration and Management for Edge Application with ONAP

ETSI TS V ( )

ETSI GS NFV-TST 002 V1.1.1 ( )

Testing Network Softwarization

Open Source Networking Software Case studies and Roundtable. Arpit Joshipura GM, Networking

ETSI NFV #19 SpecFest Denver 2017

NSD Information Model Specification V0.1

Hybrid Cloud (Telco & IT) - en fleksibel og optimal implementering

ONAP PNF Enhancements for Casablanca (R3, 4Q 2018) Casablanca Developer s Conference

ODL and NFV orchestration The OSM case

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

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

Use Case: Residential Broadband vcpe (Approved)

From Virtual to Real OPNFV Proof-of-Concepts

ONAP Integration Through Information and Data Modeling. ONAP Information Integration GOAL. 12 December 2017

NESMO: Network Slicing Management and Orchestration Framework

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

Using Future OSS Orchestration to enhance operations and service agility

Telco Perceptions of OPNFV. Roz Roseboro, Senior Analyst, Heavy Reading

Multi VIM/Cloud Evolvement for Carrier Grade Support

OPEN-O DevOps Practice with Automation Toolchain

NFV Platform Service Assurance Intel Infrastructure Management Technologies

NFV. Cloud Standard Coordination Workshop January 28th 2016, Brussels. 1 Nokia 2016

Network Slicing Management and Orchestration

High-Availability Practice of ZTE Cloud-Based Core Network

The Interoperability Challenge in. Telecom and NFV Environments. Carsten Rossenhövel, EANTC Chris Price, Ericsson Ildikó Váncsa, OpenStack Foundation

ETSI All rights reserved

CJ. Bernardos, Ed. Internet-Draft Intended status: Informational Expires: September 6, 2018

ONAP Project Proposal Training. Chris Donley

OSM: 7 FULLY FUNCTIONAL DEMOS Vanessa Little (VMware) - OSM TSC Chair

VF Event Streaming (VES) YAML Artifact to Policy Creation PoC

VNFD Information Model Specification V0.1

SDN, NFV, and Mobile Edge Enabling Future Carrier Networks. Gagan Puranik January 31, 2016

Towards a Carrier Grade ONAP Platform FCAPS Architectural Evolution

UPDATE ON NFV PLUGTEST

Discovery Mechanisms in the MANO Stack

Deploy a unified NFV MANO solution that draws on decades of telecom innovation and virtualization expertise

Services. Service descriptions. Cisco HCS services

ETSI GS NFV-IFA 014 V2.3.1 ( )

Cisco Ultra Automation Services

KPI-validation and SLA monitoring in context of troubleshooting/isolating VNFs performance issues

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Architecting a vcloud NFV Platform R E F E R E N C E A R C H I T E C T U RE V E R S I O N 2. 0

5G Mobile Transport and Computing Platform for Verticals

DevOps CICD for VNF a NetOps Approach

NFV Case Study of China Mobile

MWC 2015 End to End NFV Architecture demo_

ITU Workshop on Telecommunication Service Quality. Service assurance for Virtualized Networks and End-to-End Xhaul and C-RAN

Building a compliance program based on Open Source Georg Kunz

TOSCA complementing NFV (Network Function Virtualization)

Illustrative Sequence Diagrams for Residential Broadband vcpe Use Case

Creating a VMware vcloud NFV Platform R E F E R E N C E A R C H I T E C T U R E V E R S I O N 1. 5

DNA Automation Services Offerings

Multi-Vendor Active Inventory UI Extensibility. Dave Adams ( ) Software Development Specialist 11-Dec-2017

HP NFV Director. Forward-looking statements 10/24/2013. HP solution for NFV Orchestration and VNF Management Norman Kincl / August, 2013

Architecting a vcloud NFV OpenStack Edition Platform REFERENCE ARCHITECTURE VERSION 2.0

Transcription:

Analysis of ETSI Vs ONAP API (Focus: ETSI Os-Ma-nfvo reference point) Abinash Vishwakarma(Netcracker) 12, 2017

Agenda Objective and Scope of Analysis NSD Management NSD Lifecycle Management NS Performance Management NS Fault Management VNF Package Management

Objective and Scope of Analysis High-level Objective - Study the ways of harmonizing ONAP with relevant Industry Standards for APIs. Scope (ETSI Os-Ma-nfvo) - Difference of Scope covered by ETSI and ONAP - Key differentiator in the ETSI and ONAP - Gaps and suggestions

NSD Management NSD Management enabled through Os-Ma-Nfvo interface NSD is maintained in NS Catalog There is no API implementation for NSD Management currently in ONAP. NS is designed in SDC based on resources and NSD package is created/stored in SDC Catalog A notification is send over ONAP system bus (DMaaP) to runtime components about the added/updated NSD Package which is pulled into local stores for further processing Observations for each implementation. ETSI NSD Management in ETSI scope is limited to making NSD available to NFVO for use. W.r.t end to end requirement, it is assumed the layer above MANO will create the NSD then pass it to NFVO ONAP NSD Management is a design time activity in ONAP. SDC acts as centralized repository for NSD. SDC Catalog API capability for direct NSD onboarding is not clear in the specification as different terminologies are used in ONAP (for e.g. Asset corresponds to both Service and Resource, but Create Resource API supports only the Virtual and Physical resources, not services for types). SDC distributes the NSD to SO for use through notification APIs. Though there is no standard APIs in place in ONAP but its implementation is more aligned wrt the E2E implementation requirement since it provides the centralized repository for NSD. Logically, distributing the NSD to SO through notification actually maps to ETSI NSD Management APIs scope. of SDC to distribute the APIs to SO is more aligned from E2E scope since there could multiple implementations of MANO/Orchestration in live systems`. SDC should implement the ETSI NSD Management API. ONAP Notification API as exists today is the right approach for making the NSD available to MANO/SO for use.

NS Lifecycle Management NS Lifecycle Management is initiated through the Os-Ma interface from OSS. NS Instances and associated NFVI instances are stored in NS Inventory. NS in ETSI is like a infrastructure services in the ONAP. NS Lifecycle Management is initiated through the External API In ONAP this request can originate from VID or a BSS Emulator or Use case UI or real OSS/BSS integrated with NAP ONAP Service instances are associated with customer (Customer service ) Refer Slide 6 definition of ONAP Services. Observation s for each implementation. ETSI Two step process for creating NS, Create NS Identifier then Instantiate NS. Similarly two step process for deleting the instance Terminate NS followed by Delete NS Identifier NSD reference is part of the Create NS Identifier request. NS Instance ID is created by NFVO. Provision to pass NS name which can be used by North bound system (OSS/BSS). ONAP Scale NS, Update NS, Heal NS operation is not exposed by ONAP SO. A part of Update NS in ONAP is indirectly supported by create VNF instance. Two step process as defined by ETSI is good approach. This approach could be used to retain the NS identifier in case it is required to recreate the instance due to some issues. Though ONAP doesn t support Scale NS but can be achieved indirectly by deleting or creating VNF instance which is contained within the NS. ONAP NS does not support PNFD directly and does not have any operations for PNFD onboarding, but enables this through an Allotted Resources which can refer to a PNF instance

NS Performance Management As per ETSI MANO Architecture the NS level Performance is managed by the NFVO VNF level, VM level and NFVI level Performance statistics is consolidated at NS level in NFVO ONAP currently does not support NS level Performance Management. Currently only a VNF level Performance management is supported through DCAE. MultiVIM also does not have capability to collect telemetry data from VIM Network and VNF level telemetry data is expected from Controller FW DCAE collects the events through VES collector and correlated events are forwarded to Policy. Policy verifies the policy associated with the event and sends notification to PEP ( NS level correlation and policy based notification is not supported currently) Not supported currently Observation s for each implementation. ETSI A single job is able to collect the performance of one or more NSs. There is no provision to add/remove NSs in the running job. Threshold is associated with 1 instance. This will mean for each instance threshold need to be managed separately. Better to have a threshold group kind of implementation which can reduce the APIs call. In ETSI there is a recommendation ETSI GR NFV-IFA 023 V3.1.1 (2017-07) which suggests to implement the policy framework within MANO. This might consume the events managed by NS Performance Management engine. ONAP ONAP DCAE implements the performance management but is limited to VNF Performance management. In ETSI the VNF performance management is in the scope of VNFM. Os-Ma-nfvo reference point only implements the performance monitoring for NS. There is no scope to update the list of NSs in the running job. This could be useful to add/remove the instances from the running PM job list. In order to add the newly created NS instance either the integration framework need to have information to automate the addition after creation of NS or can be achieved by enhancing the Insatiate APIs to include the optional parameter of including the PM Job name in the API name itself. PM Configuration at VNF/VIM and NFVI level need to be configured before PMJob can be initiated. This may be carried out through CM task, but with reference to the model that is onboarded for NS and VNF.

NS Fault Management As per ETSI MANO Architecture the VNF level, VM level and NFVI level Performance statistics is consolidated at NS level in NFVO In ONAP NS level fault correlation is not supported yet Currently only VNF level faults are received by the Not supported currently Observation s for each implementation. ETSI Alarms are associated with NS instance. It is possible to specify the filter criteria to identify the instances to be notified corresponding to the alarm. ONAP ONAP DCAE implements the NS Fault Management but is limited to VNF Fault management only based on Alarms conf. Alarm management interface yet not covered completely by ETSI MANO. If not defined by ETSI MANO yet then its future implementation might impact the existing interfaces. Like there must be some kind of association with NS instance and Alarms list.

VNF Package Management VNF Package Management handled by NFVO through Os-Ma interface VNF Package Submitted to VNF SDK where it is validated and certified Certified VNF Package is downloaded to SDC by Service Designer and loaded to Catalog during NS Design During NS Distribution, notification is sent to SO and NS and VNF Packages are downloaded by SO. Other components use the artifacts in NS/VNF Packages VNF Package Submitted by Vendor for Certification Observation s for each implementation. ETSI Scope is limited to make the VNF Packages available to NFVO for use. It is assumed that the application above MANO will manage the centralized repository of VNF Packages from E2E requirement perspective. ONAP SDC component in the ONAP is centralized repository for the VNF Packages. ONAP SDC Catalog API indirectly supports few capabilities w.r.t VNF Package Management. While direct CSAR onboarding to SDC Catalog is not supported, other operations like Query,Fetch operations for VNF Package and associated artifacts are supported. SDC distributes the VNF packages to SO through notification interface for use. SDC need to implement all the APIs of VNF Packages as mentioned by ETSI. From E2E perspective the centralized repository and distribution of VNF packages by SDC in ONAP is good approach.