ONAP E2E Flow `.

Slides:



Advertisements
Similar presentations
Service Design & Onboarding
Advertisements

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
Data Collection Framework
Enterprise vCPE September 27, 2017.
Service Assurance in the Age of Virtualization
Existing Applications Applications built on SDK
Multi-VIM/Cloud High Level Architecture
vCPE Use Case Deep Dive Integration Project and Use Case Subcommittee
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
Example Services Managed by OpenECOMP Demo
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
CLAMP Flows for vCPE Use Case in ONAP R1 Ron Shacham AT&T
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Defining ONAP VNF Package Model
Multi-VIM/Cloud High Level Architecture
Multi-VIM/Cloud High Level Architecture
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Interface to External Controllers and SD-WAN Use Case
ONAP Interface to External Controllers
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
Agenda Overview High Level Architecture Design time Architecture
ARC 5: Deployment Options Chris Donley
ONAP Architecture Slides Current Plan of Record
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.
Multi-VIM/Cloud High Level Architecture
Enterprise vCPE use case requirement
ONAP Run-time Catalog Project
ONAP Change Management
Target ONAP End-to-End Architecture Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil Chawki.
ONAP Amsterdam Architecture
Beijing Release use cases/requirements for endorsement/approval
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
PNF Bootstrapping Steps
Usecase 1 – Upgrade Image
ONAP Amsterdam Architecture
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 Architecture Review 5G Use Case Team June 26, 2018.
Isasku, Srini, Alex, Ramki, Seshu, Bin Hu, Munish, Gil, Victor
A road to network automation Christophe Closset Gervais-Martial Ngueko FOSDEM – Brussels, Feb. 3, 2018.
Documenting ONAP components (functional)
Multi-VIM/Cloud High Level Architecture
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team June 14, 2018.
PNF Onboarding (Plug and Play) Stages
FUNCTIONAL Architecture for R2+
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.
Defining ONAP VNF Package Model
ONAP Architecture for Rel 1
ACTORS DESCRIPTION PNF
ONAP 5G USE CASE ENHANCEMENTS FOR PNF DEPLOYMENTS
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
DCAE Data Files Collector
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
E2E Process Automation Alexis, Andreas, Bin, Catherine, Franck, Scott, Susana, Timo TSC-53 December,
ONAP Optimization Framework (OOF) POC for Physical CellID (PCI) Optimization August 21, 2018.
5G Use Cases for R4/Dublin
GNFC Architecture and Interfaces
ONAP Optimization Framework (OOF) POC for Physical CellID (PCI) Optimization July 30, 2018.
ONAP Architecture Overview Template
ONAP Architecture Principle Review
Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation.
Presentation transcript:

ONAP E2E Flow `

vCPE Service vBNG vHGW vRouter vCPE Servce

E2E Steps in Lifecycle Management of VNF Onboarding (involves Portal and SDC) Design Runtime (most ONAP components) Vendor provided VNFs & VNF artifacts Analytics processing VNF events Service Agnostic Control loop templates design Service Design steps including: Instantiation Performance and Fault Management (Control Loops) Change Management Runtime steps:

vBNG vHGW vRouter vCPE Servce Step 1: Onboarding Using the VNF-SDK: - get images, Heat files, various models from vendors Onboard VNFs VNF-SDK

Step 2: Service Design and Distribution vBNG vHGW vRouter vCPE Servce vCPE Service Design vCPE Analytics Design vCPE Policy Creation SDC Service Design Policy Creation Analytic Application Design Design Studio Policy Editor Analytics SDK SO A&AI Resource Onboarding Policy Rules KPIs, Alarms, Operators, etc. Certification Studio Conflict Identification Catalog Links to Artifacts Policy Storage Analytic Applications Library DMaaP ---- ---- ---- ---- ---- ---- ---- ---- Artifact distribution Y= Xi / n Controllers Product Process Library DCAE Controllers Service Resource Recipes & Eng. Rules Templates Controllers Recipe/Engineering Rules & Policy Distribution (metadata artifacts/recipes) Not a one time activity – happens whenever the service is modified/enhanced

vBNG vHGW vRouter vCPE Servce Step 3: Customer Order External to ONAP

Step 4.1: Instantiation and Chaining vBNG vHGW vRouter vCPE Servce vCPE orchestration request From SDC A&AI 1 SO Create Objects From SDC vCPE BPELs Inventory 7 Update Objects 4 0.5 Homing/placement Function Heat Instantiation Request vCPE Resources assignments 2 SDNC DCAE From SDC From SDC 3 Update/create Objects MSO BPEL recipe: verify request is new (query A&AI), create vCE, connect to vPE, associate with <customer>, … SND-C assigns the resources required for a regular VPN, and create initial vCE objects and network objects in the inventory, including assigned vlans, network and vCE names, … MSO then gets the newly created information from SDN-C, installs the parameters required by PO into the heat templates and sends them to PO PO instantiates the VMs via standard Openstack mechanisms, including loading the images, and assigning the compute, memory and disk resources; then goes to SDN-Local (Contrail) to assign the vlans and create the network connectivity PO (RO) then updates A&AI with all the assignments and the status, and returns to MSO a stack-id OpenStack 5 6 Create virtual networks vCE VMs vHGW vBNG vRouter Create virtual machines Infrastructure

Step 4.2: Configuration and Activation vBNG vHGW vRouter vCPE Servce Service is active 17 A&AI SO Inventory update 11 From SDC From SDC Inventory Inventory read 12 vCPE is up and running 8 13 15 Event System 16 Configure resources vCPE is monitored Controller 5 DCAE From SDC From SDC Inventory update 10 9 VNFs configuration & control Includes the telemetry collection and the event generation by DCAE when the threshold is crossed MSO subscribes to this event and when received activates a different recipe of this service – the one that initiates, configures, connects, and activates the VNFx on the VPN vCE VMs vHGW vBNG vRouter 14 Local telemetry collection & Analysis From SDC Local DCAE

Control Loop Flow (Design time – Fault Management) 3 SO SDC SDC : Control Loop Designer/cockpit Control Loop Dashboard 1 Onboard VNF (vBNG) create service 9 Query template services, VNFs 4 5 User configures template Distribute Service Update Create CL template CL Runtime statistics Reporting, etc. 2 Get alarm files 8 User can control Start/stop/update 7 11 Advance change toward distribution 6 Create and activate Configuration policies, Operation policies 9 Upload Blueprint and Locations File as artifacts A&AI Distribute Service Update Policy Engine 9 Distribute CL blueprint (Tosca) DCAE Inventory Distribution Client 10 DCAE Service Type for CL is pushed to Inventory DCAE

Fault Management Microservice Control Loop Runtime CL Runtime Cockpit & Dashboard ONAP Portal A&AI trigger Or MSO Dispatcher API Inventory API DCAE Orchestrator Inventory DMaaP Controller DCAE Controller Orchestration Policy API DCAE Central Policy Engine APIs DMaaP Local CL Flow Execution Fault Management Microservice Event Normalizer Docker Server CDAP Cluster A&AI Microservice SNMP Trap Collector Restart VM Docker Server Docker Server NTC DCAE Edge FTL OpenStack App-C Source VF: vBNG Restart VM 10

CM Process Design CM Building Blocks in Catalog CM Designer DCAE A&AI SDC (catalog) CM Building Blocks in Catalog DCAE micro-services, A&AI APIs, Controller capabilities (e.g., health check APIs), scripts/workflows. Onboard component capabilities DCAE A&AI Controllers CM Designer Modular composition to stitch different building blocks into a workflow (using a visual designer) e.g., In-place software upgrade, Build and Replace. SDC (CM Designer) SDC (CM catalog)

Change Management Scheduling & Conflict Avoidance ONAP Portal CM Schedule Optimizer Create a schedule/plan for rolling out a change such that we minimize service disruption during the change within the specific completion time Dependency modeling Conflict scoping Service Impact scoping Execution ordering CM Portal 5 1 7 6 CM schedule optimizer 4 Orchestrator 3 3 2 3 Tracking/ Notification OSS Policy DCAE A&AI 1 – Send workflow, VNF list and time range to schedule optimizer 2 – Request constraints for scheduling 3 – Request data for optimal schedule 4 – Identify CM schedule 5 – Provide the schedule for approval 6 – Once approved, send the schedule to Change tracking/notification OSS. 7 – Push the approved change schedule for execution

Change Execution Orchestration Execution: ONAP Portal CM Portal ** Orchestration Execution: Execute the orchestration building blocks and use RESTAPIs to interface controller for software upgrade, or A&AI for updates to the CM flag ONAP Portal: Track status of CM workflow execution – success/failure status of each building block Intercept CM workflow execution – pause/resume functions, and ability to inject new steps in the workflow Pre / Post Analytics: Performance analytics – pre/post performance comparisons, go/no-go decisions for network- wide deployment 2b 1 Orchestration 2 Policy 5 6 4 7 8 3 7b A&AI DCAE Controller 1 – Start execution based on schedule 2 – Conflict check 2b – Check roll-out status 3 – (Pre) health check 4 – Update CM flag 5 – VNF upgrade 6 – (Post) health check 7 – Pre/post impact analysis 7b – Fallback (possibly) 8 – Update CM flag ** – Status tracking and pause/resume execution at any/all times