ONAP Dublin Release Highlights

Slides:



Advertisements
Similar presentations
Service Design & Onboarding
Advertisements

SDN-O LCM for Mercury Release Key Points and Overview
ONAP E2E Flow `.
ONAP Management Requirements
ARC: Definitions and requirements for SO/APP-C/VF-C discussion including call notes Chris Donley July 5, 2017.
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
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,
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.
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
OPEN-O Multiple VIM Driver Project Use Cases
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ONAP Architecture Meeting 8/8
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.
ONAP Optimization Framework - HAS Shankar Narayanan - AT&T Labs Research 08/15/2017.
Enterprise vCPE use case requirement
ONAP Run-time Catalog Project
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
ONAP – Centralised Parser Distribution Atul Purohit - Vodafone
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
SDNC Roadmap Dan Timoney – AT&T Marcus Williams - Intel
Open Source Access Manager™ ONAP Proposal
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
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.
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team June 14, 2018.
FUNCTIONAL Architecture for R2+
ONAP Beijing Architecture Chris Donley 1/9/18
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
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
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.
TOSCA Native Service Orchestration SO State of the Union
5G RAN Deployment – Casablanca PNF software and configuration management Huawei,
Kirill Lukashin and IBM Montreal
ONAP Dublin Architecture Requirements
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
SOL003 Adapter Architecture, Technical Debt and Roadmap
ONAP Dublin Release Highlights
E2E Process Automation Alexis, Andreas, Bin, Catherine, Franck, Scott, Susana, Timo TSC-53 December,
Distributed Management (ONAP/3rd Party) Orchestration (Progress Update) Source: Edge Automation through ONAP Arch. Task Force - Lead: VMware - Core.
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 Dublin Release Highlights

Dublin Highlights - Use Cases Value in Dublin release BBS (New) Multi-gigabit residential connectivity over PON, Orchestration & LCM, change of location support for ONT (nomadic) 5G Enhancements Better configuration and PNF support (including upgrade), perf. mgmt. & fault mgmt. (PM, FM) improvements, modeling progress for network slicing CCVPN Enhancements Dynamic addition of services, bandwidth on demand

Dublin Highlights – Requirements Functionality Value in Dublin release k8s based cloud region support Container based Network function support in Multicloud. Onboarding of VNFs and CNFs with helm charts and deployment of VNFs and CNFs on Kubernetes based sites. Control Loop Requirements Common notification across all orchestrators/controllers Model Driven Control Loop based on Policy Model of DCAE micro-services VSP Compliance check While VSP on-boarding in SDC, operator specific VNF compliance check is enabled using VNF Test Platform (VTP) Scaling Enhancements (Continuation) Ease of use enhancements HPA Enhancements (Continuation) Change Management - Extensions Model-driven change schedule optimization, traffic migration and user-defined workflows, PNF software upgrade and roll-back

Dublin Release – Non-functional requirements E2E Automation – Zero Touch Provisioning ONAP has extended the use of SO macro orchestration building blocks to include post instantiation configuration for any config provisioning Network Function operation, such as day0, day1 or day2 leveraging the CDS run time capabilities. Foot print optimization Docker image optimization Alpine integration Sharing DB AAI and SDC using Shared Cassandra SO and SDNC using Shared Mariadb-Galera Security xNF communication security enhancements. O-Parent Integration to fix vulnerabilities Security by design improvements CI/CD Improvement with OOM gating

Component (execution) Functional Capability — Controller Design Studio (CDS) ONAP community in Dublin release has evolved Controller Design Studio (CDS) to cloud native microservice’s solution. CDS part of the CCSDK controller framework, is a mean to provide Generic NF Controller functionalities with it's plugin/extensible architecture. The design time content of the controller blueprint package (CBA)  is driven from a controller catalog of reusable data dictionary, component and workflow enabling the promise of Zero Touch Declarative Provisioning. Component (execution) Networks / xNFs / Devices Blueprint Processor Self Service API Workflow Engine Rest Netconf Restonf Resource Resolution Scripts (Python, Kotlin) Velocity DB ONAP / 3rd party systems AAI Netbox … Process Runtime Architecture Jinja Instantiation vDNS Post-instantiation (VNF) Manual Scale Out Closed Loop Scale Out 5G Plug & Play (PNF) Config Assign & Config Deploy Dublin Platform Use Cases GRPC HTTPs

Dublin Release – ETSI Compliance ONAP deepens its collaboration with the ETSI NFV Industry Standard Group (ISG) SO and VF-C are aligned with ETSI SOL003 interface (RESTful protocol specification between NFVO and VNFM) Allows operators to plug in SOL003-compliant SVNFMs for VNF LCM SO and VF-C are aligned with ETSI SOL005 interface (RESTful protocol specification between OSS and NFVO) Community is working to enhance the SOL005 support to allow operators to plug in SOL005-compliant NFVOs for Network Service LCM.

ONAP Dublin Architecture Block Diagram

New Use case — BBS Broadband Service ONAP integration Multigigabit residential connectivity Using PON Automatic re-registration of an ONT once the subscriber moves (nomadic ONT) ONAP integration Design, provisioning, lifecycle management Subscriber’s HSIA (High Speed Internet Access) service Change of location of ONT (nomadic ONT)

Use case enhancements — 5G PNF Support PNF package pre-onboarding and onboarding (using SDC) Configuration with NETCONF PNF plug and play PNF software upgrade with rollback (using Ansible) Optimization Bulk performance measurement OOF & PCI Network Slicing Modeling to support Network Slicing

Use case enhancements — CCVPN Service change management to allow the customer to dynamically add branch sites or value-added services (e.g. AI, vFW) Intelligent bandwidth on demand Allow third party analytics applications to trigger ONAP close loop for adjusting the running CCVPN service instances e.g. bandwidth between specified sites

Functional Capability — k8s region Onboardiing of VNFs and CNFs in SDC  Deployment of VNFs and CNFs in K8S based Cloud regions via VID and SO Support for creation of multiple networks Placement of VNFs and CNFs on multiple networks Co-existence of VNFs and CNFs in the same K8S cluster sharing the networks Use cases verified: vFW use case (without closed loop) where packet generator & firewall are deployed as VNFs and sink is deployed as CNF. EdgeXFoundry use case - IOT platform deployment in K8S based Cloud regions.

Functional Capability — Control Loop Unified APIs used by Controllers and Orchestrators Before Dublin, API for Control Loop actions (reboot, scale out, modify config, etc.) varied by the controllers/orchestrators (eg. SO, VFC, APPC) Goal was to develop Event based Common Notification messaging format for Control Loop Operations Model Driven Control Loop using Policy model of DCAE Micro services Service Providers can create new Policies and Policy types outside the Development/Release cycle for ONAP DCAE service component Control Loop policies were re-designed to be TOSCA Compliant CLAMP re-designed the Control Loop design GUI to support the new TOSCA Compliant Policy Types for DCAE service components DCAE Policy Handler switched to the new Policy Decision API for retrieval of the TOSCA Compliant DCAE service component policies

Functional Capability — Change Management Model-driven change schedule optimization to discover conflict-free schedules conforming to concurrency constraint Workflow for traffic migration with discovery of destination nodes and anchor points Invocation of user-defined workflow for executing the change Ansible-based 5G RAN PNF software upgrade and roll-back (see also 5G Use Case)

Functional Capability — VSP Compliance Check Dynamic checks within SDC to: Query a certification repository such as OVP to what certification a VNF has undergone Invoke VTP to run custom Ad-hoc testing (checks) against VSP (VNF)  prior accepting the VSP (VNF) Checks for Metadata values passed by the VSP package against criteria in VTP or third-party testing frameworks Compute flavor check as to whether it is supported by underlying NFV Infrastructure. SR-IOV PCIe Pass through to a specific Network Interface Card as to whether that is available in the underlying NFV Infrastructure.

Modeling subcommittee Dublin Progress Approved Modeling specifications: Updated VNFD Information Model, support ETSI NFV IFA011 v.2.5.1 (Updated V2.5.1 VNFD Model) New PNFD Information Model, based on ETSI NFV IFA014 v2.5.1 (Agreed PNFD Model) Updated VNFD TOSCA based onboarding data model ( ETSI NFV SOL001 v2.5.1) (ONAP R4+ Onboarding VNFD based on ETSI NFV SOL001 ) Note: VNFD TOSCA based onboarding data model is aligned with IM New PNFD TOSCA based onboarding data model (ETSI NFV SOL001 v2.5.1) (ONAP R4+ Onboarding PNFD based on ETSI NFV SOL001 ) Note: PNFD TOSCA based onboarding data model is aligned with IM Nested Service Model via Composite Pattern (i.e. Composite Service and Atomic Service Information Model  (Composite / Atomic Service ) Modeling implementations in Dublin: VNFD TOSCA based onboarding data model ( ETSI NFV SOL001 v2.5.1) implemented by SDC VNFD TOSCA based onboarding data model has been implemented in VFC PNFD TOSCA based onboarding data model (ETSI NFV SOL001 v2.5.1) implemented by SDC Shared Service Model via Selection Criteria (to support Network Slice management) implemented by SDC (Draft Model under discussion) Enhanced Service Information Model for Nested and Shared Services  (Note: This page includes an integral model solution, among which only Criteria part has been implemented by SDC) Use case support: VNFD TOSCA based onboarding data model has been used by vCPE use case in Dublin PNFD TOSCA based onboarding data model has been used by PnP use case in Dublin

Project by Project Updates

A&AI Enhancements primarily related to the functional use cases All changes are backward compatible except for changing the key of the PNF object to pnf-id from pnf-name

APPC Platform maturity (S3P) OpenDaylight (ODL) Fluorine SR1 upgrade Multiple standalone ansible server support Documentation updates such as: LCM API Guide Release Notes CDT GUI Guide

CLAMP Platform maturity (S3P) Make the support of new micro-service generic by implementing policy-models concept together with DCAE-DS/SDC and Policy-engine

CLI Enabled service specific CLI commands VNF Test Platform (VTP) is using the Open Command Platform (ocomp) provided by this CLI project to model and run the test cases for compliance and life-cycle actions End-End service provisioning using CLI is enabled, useful for automations and CI/CD

CCSDK New Controller Design Studio (CDS) for model driven configuration and lifecycle management via APP-C/SDN-C Upgrade to ODL Fluorine release Support following VNF’s from previous releases: VNF: vFW -> Use case: VNF configuration change VNF: vLB/vDNS -> Use case: VNF (or VF module) scale out VNF: vCPE -> Use case: VM reboot (more generally, infrastructure management) VNF: VoLTE VNF: CCVPN

DCAE New microservices suite of collectors/event processors/analytics: Collectors: RESTConf collector Event Processors: VES/Universal Mapper, PM-Mapper Analytics/RCA: SON-Handler (former PCI-Handler), Heartbeat, TCA-Gen2 Common SDK for DCAE services DCAE component enhancements for security, logging, resilience Support HELM chart deployment using Helm Cloudify Plugin Healthcheck enhancement Multisite K8S cluster deployment support for DCAE services (via K8S plugin) Dynamic AAF based topic provisioning support through Dmaap cloudify plugin Dashboard Integration (UI for deployment/verification) PolicyHandler Enhancement to support new Policy Lifecycle API’s Blueprint generator tool to simplify deployment artifact creation

DMaaP Message Router enhancements Data Router enhancements Upgrade Kafka to v1.1.1 Support for Authenticated topics Add scaling support Support for multi-site applications Added MirrorMaker to allow for message replication across Kafka clusters Data Router enhancements Data Router updates to support Bulk PM use cases Bus Controller enhancements DMaaP Provisioning via Bus Controller

External API Service Inventory API enhancements Notifications Additional enhancements Application status API enhancements Allow internal components of ONAP such as SO to communicate externally Service Order API enhancements SDC TOSCA jar to parse Service CSARs

Holmes Integration with AAF to implement authorization and authentication

MSB Provide access to new version of ONAP APIs S3P requirements Support Service Mesh efforts Continue to support all use cases

Modeling Add a Microservice based TOSCA Parser Deprecate the javatoscachecker

MUSIC Provide MUSIC as a fully sharded, scale out common service Many ONAP sites/component replicas can be added as required for performance Ease of deployment, performance Foundational work for edge computing Seed code for RDBMS clustering

MultiVim / MultiCloud Continued enhancements for OpenStack StarlingX, Lenovo ThinkCloud, Azure, k8s, WindRiver, VIO Add SDC client to retrieve of workload artifacts from SDC Security improvements and footprint reduction

OOM Improving platform health monitoring Starting migration to single "shared" database instances that will also reduce footprint Initial multi-site Kubernetes Cluster support

OOF Extend Homing/Placement optimization workflows to Traffic Distribution optimization required by the change management use case. This also opens up opportunities for placement to happen at the granularities of VF Modules, and integration with Fine Grained Placement Service (F-GPS) in subsequent releases. Extend PCI (Physical Cell ID) optimization to include optimization for ANR (Automated Neighbor Relations)

Policy TOSCA compliant policy models Reliability improvements Policy API - Lifecycle API that supports onboarding Policy models/templates and the creation of raw policies from the models/templates. Policy PAP (2nd Gen) - PAP component that allows PDP engines to be grouped Policy XACML (2nd Gen) - lightweight XACML PDP Integration of all the PDPs with the new PAP

Pomba SDNC Context Builder, including support for multiple APIs Native discovery from Network (Openstack) via Network Discovery Context Builder Support for additional resource types (PNF, pserver, network, logical link, l-interface, P-interface) Additional report fields Additional security (https) End to end transaction tracing Error reporting enhancements Dictionary integration (Proof of Concept)

Portal I18N/L10N support Reporting feature enhancement in portal/sdk Angular 6 Upgrade of Portal and SDK Improved logging Additional testing for new features, platform level soak with random transactions

SDC VSP Compliance check for operator specific VNF testing PNF Onboarding & package security SOL001 v2.5.1 support CDS integration S3P related changes

SO Standards alignment Extensions/enhancements to support VNFM SOL003 adapter support Extensions/enhancements to support CCVPN Change Management PNF BBS HPA 5G Support Support Multi Cloud for cloud agnostic orchestration S3P, documentation updates

SDNC SDNC Network Discovery enhancements Native support for OpenStack Discovery of attributes for the following resources VM Network Port Platform maturing (S3P) enhancements

VF-C Functional Enhancement Upgrade Multicloud API to support consistent identification of cloud region OOF Integration Optimization of methodology for VNF(vdu) placement, add the process for placement with selected candidates(VIM) Align VNFD SOL2.5.1 and model multi-version support Standard Alignment SOL005 Alignment Existing APIs alignment Add the APIs which supported in SOL005, such as package subscription and notification Maturity Enhancement Mysql DB migrate to OOM shared MariaDB Galera Cluster Configuration inject automatically Add data persistent storage to avoid data loss due to pod restart SVNFM SDC Catalog Driver Drivers DB UUI SO Multivim OOF ESR/AAI NSLCM GVNFM EMS Note1: components listed here don’t contain all VF-C components, only used to highlight Dublin work .

VNFREQ Bug fixes, maintenance and feature alignment of VNF Guidelines, VNF Requirements and VNF Test Descriptions Documentation updates: The VNF Provider use cases for autoscaling documented The VNF Test Descriptions to reflect test implementations planned by other projects ( VVP, VNFSDK, etc.) Categorization of VNF Requirements to support ONAP VNF Badging & certification initiatives

VNFSDK Support PNF Package basic Validation Additional APIs to streamline test triggering and information gathering VNF Test Platform (VTP) is enabled with scenario and test casse execution management VTP is integrated with SDC to support VSP compliance check

VVP S3P

VID Initiate workflows designed in SDC Change Management Dublin Extensions Utilize SO as a repository of workflows, instead of VID's workflows' configuration S3P improvements

UUI Integration with data lake for VM/VNF monitoring via alarm/perf. data search New Customer management UI Use Portal I18N/L10N features Platform maturity (S3P)

Backups

Project Impact due to Use Cases SDC VID Port SO AAI SDNC APPC DCAE OOF Policy CLAMP DMaaP AAF VNFSDK REQ Model OOM VIM PNDA CIA CLI Consul VFC MCloud UUI 5G CCVPN BBS Note: CCVPN functionality is not completed – code not merged in SDC in Dublin so it might not be green

Project Impact due to added Functionality Feature SDC VID Port SO AAI SDNC APPC DCAE OOF Policy CLAMP DMaaP AAF VNFSDK REQ Model OOM VIM PNDA CIA CLI Consul VFC MCloud UUI CDS k8s based cloud region support Control Loop Requirements Scaling Enhancements HPA Enhancements (Continuation) Change Management - Extensions SO-VNFM Plugin