ONAP & ETSI NFV converged architecture

Slides:



Advertisements
Similar presentations
ETSI NFV Management and Orchestration - An Overview
Advertisements

Zhipeng (Howard) Huang
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
14 March 2016 Bryan Sullivan, AT&T Artur Tyloch, Canonical
Benoit Claise Mehmet Ersue
Contributors: Vimal Begwani (AT&T) Dean Bragg (AT&T) Lingi Deng (CMCC)
Open-O SFC.Mgr Proposal
ONAP Management Requirements
ARC: Definitions and requirements for SO/APP-C/VF-C discussion including call notes Chris Donley July 5, 2017.
Master Service Orchestrator (MSO)
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
ONAP layering/MEF alignment
ONAP Architecture Meeting 8/8
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
OPEN-O Modeling Directions (DRAFT 0.6)
Defining ONAP VNF Package Model
Tina Tsou, Bryan Sullivan,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Rationalizing ONAP Architecture for R2 and Beyond
VoLTE Use Case (Approved) Proposal Alternative Orchestration Workflow Approach and Model Gil Bullard – AT&T.
ETSI NFV: IFA & SOL specifications list
Interface to External Controllers and SD-WAN Use Case
OPEN-O Multiple VIM Driver Project Use Cases
ONAP and SD-WAN Integration Proposal
ONAP Interface to External Controllers
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ONAP Architecture Meeting 8/8
OPEN-O Modeling Directions (DRAFT 0)
ARC 5: Deployment Options Chris Donley
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
Target ONAP End-to-End Architecture Vimal Begwani – AT&T Parviz Yegani – Futurewei Technologies Jamil Chawki – Orange.
ONAP Integration to External Domain Management Systems (DMS)
17 Dec 2015 Bryan Sullivan, AT&T
Target ONAP End-to-End Architecture Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil Chawki.
ONAP Reference Architecture for R2 and Beyond Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil.
ONAP Amsterdam Architecture
Deployment Flavor Model – Challenges and Emerging trends for ONAP adaptation Priya TG, NetCracker Technology.
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
ONAP APIs Andrew Mayer, AT&T
ONAP Amsterdam Architecture
Christopher Donley Prakash Ramchandran Ulas Kozat
Casablanca Platform Enhancements to Support 5G Use Case Architecture Review 5G Use Case Team June 26, 2018.
Documenting ONAP components (functional)
Multi-VIM/Cloud High Level Architecture
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
State of OPNFV MANO OPNFV MANO WG Report
FUNCTIONAL Architecture for R2+
ONAP Beijing Architecture Chris Donley 1/9/18
Defining ONAP VNF Package Model
ONAP Architecture for Rel 1
IFA007: VNF LCM The Or-Vnfm reference point is used for exchanges between Network Functions Virtualization Orchestrator (NFVO) and Virtualized Network.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
5G RAN Deployment – Casablanca PNF software and configuration management Huawei,
Open Source MANO (OSM) develop an Open Source MANO software stack aligned with ETSI NFV ISG
Open Source Projects Collaborations with ONAP
SOL003 Adapter Architecture, Technical Debt and Roadmap
GNFC Architecture and Interfaces
ONAP - Workflow Designer
Latest Update on Gap Analysis of Openstack for DPACC
Latest Update on Gap Analysis of Openstack for DPACC
ONAP Architecture Principle Review
Proposed Approach for ONAP Runtime Support of Network Service Onboarding Gil Bullard, AT&T.
ETSI-Alignment Task Force Update
Presentation transcript:

ONAP & ETSI NFV converged architecture Jamil Chawki, Bruno Chatras, Eric Debeau & Olivier Le Grand Orange Gil Bullard, Vimal Begwani AT&T Stephen Terrill Ericsson Anatoly Andrianov, Denes Nemeth Nokia

Alignment: Motivation and Meaning Alignment Motivation: Increase industry adoption of Automation through defragmentation and focus. Alignment Meaning: Alignment is when ONAP can call a realizations of ETSI-MANO functions (scenario 1) or ONAP can be considered (for the relevant scope) a realization of ETSI-MANO and exposes its external interfaces (scenario 2). Alignment Scenarios Scenario -1: ETSI components “Plug in to” ONAP Plug in the ETSI NFVO into the ONAP architecture Plug in the ETSI VNFM into the ONAP architecture Takeaway: There are different definitions of “alignment,” each of which has valid business scenario from some perspective. We must be clear what aspect we are discussing in order to communicate effectively. Scenario-2: Realize ETSI functionality external MANO interfaces via ONAP. Realize the ETSI NFVO functionality via ONAP Realize ETSI VNFM functionality via ONAP Both are valid approaches and valid business scenarios to address

ETSI NFV MANO architecture: interfaces & operations SOL005 NSD Management NS Lifecycle Management NS Performance Management NS Fault Management VNF Package Management NSD/VNFD: SOL001 VNF Package: SOL004 Os-Ma-nfvo OSS/BSS NFVO SOL003 VNF Lifecycle Operation Granting VNF Package Management Virtualised Resources Quota Available Notification SOL002 VNF Lifecycle Management VNF Performance Management VNF Fault Management Or-Vnfm SOL002 VNF Indicator SOL003 VNF Lifecycle Management VNF Performance Management VNF Fault Management VNF Indicator VNFM EM Ve-Vnfm-em VNF Ve-Vnfm-vnf SOL002 VNF Indicator VNF Configuration SOL002 VNF Lifecycle Management VNF Performance Management VNF Fault Management © ETSI 2017. All rights reserved

ETSI NFV Reference Point decomposition Stage 2 Stage 3 Stage 2 Stage 3 Os-Ma IFA 013 SOL 005 Or-VNFM IFA 007 SOL 003 VNF Lifecycle operation grant Virt Resource Quota Avail Not VNF Performance Management NS Performance Management VNF Lifecycle Management VNF Package Management NS Lifecycle Management VNF Fault Management NS Fault Management NSD Management VNF Management VNF Indicator Takeaway: The SOL005 and SOL003 Reference Points are not monolithic and can be functionally decomposed into a set of protocols. Each functional subset can be hosted by a separate functional sub-component. NFVO VNFM NSD Mgt VNFP Mgt NS PM NS FM NS LCM VNF LCM VNF Indicator VNF PM VNF FM Note: Same applies to SOL002

Example of an ONAP implementation Takeaway: The ONAP functional components (SO, DCAE, SDNC, etc) will be evolved over time to be collections of microservices that communicate with each other via the Data Movement/Microservices bus. Thus, ONAP support for a SOL005 API (for example) implies that there exist microservices that expose that SOL005 API functionality. Because SOL005 can be functionally decomposed, it is quite acceptable that a given ONAP microservice exposes only one of the decomposed “sub-function” (APIs) of SOL005, as long as collectively there exist a set of microservices that together provide the full SOL005 functionality. From the perspective of realizing the SOL005 APIs, it is not necessary that this collection of microservices all exist within what ONAP considers to be a single ONAP functional component (e.g., Orchestration).

Gen NFC microservice interacting with Adaptor Approaches Gen NFC microservice interacting with Adaptor Could be a collection of microservices across multiple ONAP components (SO, DCAE, etc) supporting the (perhaps evolved) SOL005 API SO function ONAP SOL002 ETSI-Compliant VNF SOL005 Realize (Scenario 2) But ONAP may not need to implement the formal SOL003 APIs ONAP Realizing an NFVO ONAP Realizing a VNFM SOL003 functional equivalent Adaptor External VNFM Plug In (Scenario 1) ETSI-Compliant VNF SOL002 EM propriety VNFM Adaptor SOL003 ONAP Calling a VNFM Takeaway: This slide uses animation. A useful though abbreviated “Realization” of an ETSI implementation would have ONAP “realize” the equivalent functionality of an NFVO+VNFM implementation, exposing the external collective APIs of each. Specifically, ONAP would need to expose SOL005 as a northbound API and SOL002 as a southbound. In such a scenario, ONAP would implement equivalent functionality of an NFVO via a collection of microservices (shown in purple) which would expose a SOL005 APIs. ONAP would also implement equivalent functionality of a VNFM via a collection of microservices (shown in blue) which would expose a SOL002 APIs. But ONAP may not need to implement the formal SOL003 APIs as an internal interface, though presumably there would be a collection of microservice to microservice interactions that could functionally be mapped to SOL003 equivalent functionality. A “plug in” of a VNFM into ONAP would rely on a VNFM Adaptor that would itself “plug in” along this “functional equivalent” boundary, and which would handle any peculiarities of the SOL003 interactions (e.g., handling the “Grant” request interactions). The implementation of such an approach would likely involve SOL005-supporting microservices across multiple ONAP components (SO, SDC, DCAE), SOL002-supporting microservices in the Gen NFC leveraging an Ansible playbook, and other functionality, and an SO orchestration function implementing the VNFM Adaptor itself.

Instantiate Example: Scenario 1, VNFM Plug In Takeaway: Implement a “Plug In” of a VNFM such that ONAP can perform that functionality that is outside of the scope of the VNFM. For example: For a “plugged in” VNFM, ONAP OOF will perform homing, SDNC make assignments, and Gen NFC apply application level configuration. Leverage ONAP telemetry collection (DCAE) and analytics (Policy) to determine the need to scale and the scale increments, and disable in the VNFM the “auto- scale” capability. (VNFM will support “Scale” and “ScaleToLevel”.) ONAP would delegate the appropriate functionality to the entity (a black box) on the other side of the VNFM Adaptor. The SDC model would indicate whether a particular Service/VNF should have some of its management functionality delegated via this API, in this example the interactions with the VIM to create the cloud resources.

Example of converged architecture Scenario-2: Realize ETSI functionalities & external MANO interfaces via ONAP Example of converged architecture NFVI VIM Network Application Controller* E2E Orchestrator* DCAE Other OSS functions Inventory Service Catalog (NSD & VNF Package) Physical Infrastructure Functional Block L1-2-3 PNFs L1-2-3 VNFs L4-L7 PNFs L4-L7 VNFs SBA * Further study is required on how to rationalize the ONAP SO and Controller functions with the ETSI NFVO and VNFM functions, and on their decomposition Takeaway: ONAP and ETSI-MANO alignment is a two way activity. Some ETSI-NFV members are considering creating a SBA work-item in ETSI-NFV which could be an opportunity further alignment with ONAP from the ETSI-NFV perspective as well. This can consider reviewing and decomposing the existing functional entities in ETSI-NFV more aligned with ONAP. In figure provided is just an example and more work is required. Reviewing the functionality and architecture in both ETSI-NFV and ONAP is required. Some ETSI-NFV members are considering creating a SBA work-item Opportunity for further alignment by reviewing Functional blocks

Next Steps Scenario-1: Plug-in Scenario-2: Realizing Evolve details on the interface between ONAP and plugged in VNFM, and implications on the adapter Evolve the details on the interface between ONAP and the plugged in NFVO and implications on the adapter Plan for ONAP Rel-C. Scenario-2: Realizing Work to define the set of ONAP Microservices that would support the ETSI- NFV external APIs Plan for ONAP Rel-C/D. Create a joint expert group between ONAP and ETSI NFV to progress the work

Thank You

Scope of ETSI Relative to Scope of ONAP ONAP and ETSI have differing scopes, with ETSI scope being a proper subset of ONAP scope ONAP Functional Scope BSS/OSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI Resources VNF Manager (VNFM) Os-Ma-nfvo Ve-Vnfm-em Ve-Vnfm-vnf Nf-Vi Vn-Nf Vi-Vnfm Or-Vnfm Or-Vi ETSI Functional Scope Intersecting Scope

ETSI NFV Architecture: point to point representation Dedicated interface & protocol between Functional Blocks SOL 005 Network Service Management Manage combinations of connected VNFs, PNFs and nested NSs OSS/BSS Os-Ma-nfvo NFV Orchestrator (NFVO) SOL 003 NS Catalog VNF Catalog NFV Instances NFVI Resources Or-Vnfm SOL 002 Ve-Vnfm-em EM VNF Manager (VNFM) VNF Management  Manage individual VNFs Ve-Vnfm-vnf SOL 002 VNF Vi-Vnfm Vn-Nf Virtual Resource Management  Manage the use of NFVI resources Virtualised Infrastructure Manager (VIM) Or-Vi NFVI Nf-Vi NFV-MANO

OSS/BSS NFVO VIMs VNF VNFM NSD Mgt VNFP Mgt NS FM NS PM VNF LCM VNF PM SOL005 NS & PNF Instances repository NFVI resources view OSS/BSS VN & NFP Mgt NS LCM Resource Reservation NSD Mgt LCM Granting Resource Capacity Management VNFP Mgt NS FM Software Image Management NS PM Quota Mgt NFVO SOL003 VNF VIMs VNF LCM VNF Instances repository VNF PM VNF FM VNF Indicator SOL API VNFM VNF Configuration Producer Consumer OpenStack SOL002

Evolving ETSI NFV to Service-Base Architetcure NFVO & VNFM can be further decomposed as show in previous slide, The SBA approach is intended to facilitate  communication between elementary functions irrespective of the software implementation/packaging SBA SBA Service-Based Architecture RDF Registration and Discovery function

ETS NFV Functional sub blocks

FM/PM The NFVO can: The VNFM can: Gather VNF-level FM/PM information from VNFMs and VL-level FM/PM information from the VIMs. Correlate FM/PM information with NS instances Provide NS-level FM/PM information to the OSS/BSS Trigger LCM actions on receipt of FM/PM information The VNFM can: Gather resource-level FM/PM information from the VIMs Correlate FM/PM information with VNF instances Provides VNF-level FMP/PM information to the NFVO and VNF/EM instances

NSD and VNF Package management The NFVO can: On-board NSDs, PNFDs and VNF Package upon request of the OSS/BSS Distribute software images extracted from VNF Packages to the VIMs Create and manage Compute Flavours in the NFVI, via the VIM. The VNFM (LCM) can: Retrieve the VNFD and other VNF package elements from the NFVO

NS LCM The NFVO can: The VNFM can: Manage the LC of the virtualised resources for NS instances Delegate the LCM of virtualized resources for VNF instances to VNFMs while retaining control through the Granting procedure Request VIMs to create virtual networks for interconnecting VNF instances The VNFM can: Manage the LC of the virtualised resources for VNF a instance Request permission (Grant) from the NFVO before performing an LCM operation

Focus on Granting The Grant response contains: The list of resources approved to be added/modified/removed Information about the VIM(s) to use for allocating resources to a VNF instance The NFVI Zone(s)/ ZoneGroup(s) where to allocate resources Reservation identifiers (of resources have been reserved) List of compute flavours and software images to use. List of external VLs to connect the VNF instance (incl. Connection Points address configuration). (*) List of VNFs internals VLs not managed by the VNFM (*) (*) can also be provided in LCM operation request