CLAMP Flows for vCPE Use Case in ONAP R1 Ron Shacham AT&T

Slides:



Advertisements
Similar presentations
Service Design & Onboarding
Advertisements

ONAP Service Assurance Data Driven Flows
ONAP E2E Flow `.
ONAP Management Requirements
Master Service Orchestrator (MSO)
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Illustrative Sequence Diagrams
Data Collection Framework
Enterprise vCPE September 27, 2017.
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
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
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 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.
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.
ONAP Integration to External Domain Management Systems (DMS)
Multi-VIM/Cloud High Level Architecture
Enterprise vCPE use case requirement
ONAP Run-time Catalog Project
ONAP Change Management
Centralize Image Management for ONAP
Multi VIM/Cloud Evolvement for Carrier Grade Support VMWare: Xinhui Li, Ramki Krishnan, Sumit Verdi China Mobile: Lingli Deng, Chengli Wang, Yuan Liu,
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
Usecase 1 – Upgrade Image
ONAP PNF Plug and Play ONAP and PNF Plug and Play for 5G RAN
ONAP Amsterdam Architecture
ONAP Integration Through Information and Data Modeling
Casablanca Platform Enhancements to Support 5G Use Case Architecture Review 5G Use Case Team June 26, 2018.
A road to network automation Christophe Closset Gervais-Martial Ngueko FOSDEM – Brussels, Feb. 3, 2018.
Scaling Use Case Proposal.
Documenting ONAP components (functional)
Multi-VIM/Cloud High Level Architecture
ONAP PNF Onboarding ONAP and PNF Onboarding for 5G RAN
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+
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
ARC Alignment ExtAPI ExtAPI Team.
Contact: Analytics as a Service Contact:
DCAE Data Files Collector
Contact: Analytics as a Service Contact:
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,
Distributed Management (ONAP/3rd Party) Orchestration (Progress Update) Source: Edge Automation through ONAP Arch. Task Force - Lead: VMware - Core.
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
Proposed Approach for ONAP Runtime Support of Network Service Onboarding Gil Bullard, AT&T.
Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation.
Analytics as a Service (for service assurance with closed loop actions) Functional requirement Enhancements to DCAE & PNDA Requirement/architecture owner:
Topology-based configuration update for DCAE MS
Presentation transcript:

CLAMP Flows for vCPE Use Case in ONAP R1 Ron Shacham AT&T DRAFT

vCPE Runtime Flow R1 - ONSET Closed Loop Flow (3) Signature Drools Policy (2) VES PM TCA DMaaP PDP DMaaP (4) App-C API Call (1) VES PM CDAP VES Collector DMaaP Docker DCAE Action Execution (4.5) Gather VM data (5) Nova Restart VM App-C vGMUX emits VES packet-loss metric not equal to 0 VES Collector forwards message on DMaaP TCA detects threshold for packet loss and creates signature for ONSET of condition (4) Policy matches message’s Control Loop ID to existing Operational Policy, Sends App-C request for restart VM (5) App-C sends NOVA command to restart VM A&AI

vCPE Runtime Flow R1 - CLEAR Closed Loop Flow (3) Signature Drools Policy (2) VES PM TCA DMaaP PDP DMaaP (1) VES PM CDAP VES Collector Docker DCAE Action Execution vGMUX emits VES packet-loss metric equal to 0 VES Collector forwards message on DMaaP TCA detects threshold for packet loss and creates signature for CLEAR of condition; Policy sends no further actions to App-C App-C

Deployment Steps VES Collector and TCA DCAE Onboarding CLAMP Closed Loop Configuration CLAMP Closed Loop Deployment CLAMP Closed Loop Update

Deployment Steps VES Collector and TCA DCAE Onboarding CLAMP Closed Loop Configuration CLAMP Closed Loop Deployment CLAMP Closed Loop Update

VES Collector and TCA DCAE Onboarding Collector and Microservice teams provide onboarding information (Component Spec) Metadata Interfaces (i.e. DMaaP subscribe/publish) Configuration Parameters Auxiliary Details List of Artifacts This information is used to generate a blueprint (template for use in CLAMP) and Policy definition

Deployment Steps VES Collector and TCA DCAE Onboarding CLAMP Closed Loop Configuration CLAMP Closed Loop Deployment CLAMP Closed Loop Update

CLAMP Cockpit Configuration Instantiation Monitoring (Dashboard) Statistics about Control Loop Visualization Lifecycle Management Stop/Restart Control Loop Operation, Update Configuration

Service Change Handler 2 SDC User chooses Svc/ VNF, Template 3 Query services, VNFs, Templates 10 4 1 5-6 User configures CL – Includes Threshold Rules and Operational Policies Test, Certify, Distribute Get VES onboarding YAML file 8-9 User creates CL Push blueprint as artifact (Includes Threshold Rules) CLAMP Cockpit 11 13 Create and activate policies: TCA (Includes Threshold Rules) and Operational 7 Policy Engine Service Change Handler 12 DCAE NB Interface DCAE Inventory CDAP Broker Cloudify (includes plugins) Databus Controller VES Collector DCAE Docker CDAP

CLAMP Closed Loop Configuration Step 1: User Creates Closed Loop Model Step 2: CLAMP queries available service and resources in ASDC catalog. CLAMP also queries available closed loop TOSCA-based templates for configuration Step 3: User chooses vCPE Service and vGMUX Resource, and VES/TCA template Step 4: CLAMP downloads VES Onboarding YAML file for vGMUX VNF type

CLAMP Cockpit vCPE VNF VES Collector Operational Policy vGMUX TCA Topic Operational Policy vGMUX TCA Topic

CLAMP Cockpit vCPE VNF VES Collector Operational Policy vGMUX TCA Topic Operational Policy Topic

CLAMP Cockpit vCPE VNF VES Collector Operational Policy vGMUX TCA Topic Operational Policy TCA Topic

CLAMP Closed Loop Configuration Step 5: User goes to Operational Policy box, clicks, and creates a new Operational policy. Chooses chain of actions to execute for auto-healing of VM (Restart VM). Saves the policy as Signature1_OpsPolicy Step 6: User goes to TCA box, and defines the threshold rules, based on available KPIs in VES Onboarding YAML file (downloaded in Step 4). He associates each threshold configuration with the operational policy created earlier, Signature1_OpsPolicy

CLAMP Closed Loop Configuration Step 7: CLAMP creates separate policies Operational (Drools) policy A: ClosedLoopControlName 11111 TCA Microservice policy referring to ClosedLoopControlName 11111 Step 8: CLAMP generates blueprint based on template downloaded earlier from ASDC. This blueprint includes the correlation rules Step 9: CLAMP uploads blueprint to ASDC Step 10: ASDC Service is checked in, tested, certified and distributed Step 11: Distribution event is sent by ASDC over DMaaP and handled by Service Change Handler (SCH).

CLAMP Closed Loop Configuration Step 12: A new DCAE Service Type is created in Inventory; stored by Service UUID, resource UUID, artifact Name

CLAMP Closed Loop Configuration Step 13: CLAMP continually queries for distribution information about control loop Query DCAE Service Types for an entry with: Service Invariant UUID Resource Invariant UUID Artifact name If an entry is found: Transition Control Loop status to “Distributed” Store Type ID (dcaeTypeId) for future use, associate it with Control Loop model

Deployment Steps Holmes DCAE Onboarding CLAMP Closed Loop Configuration CLAMP Closed Loop Deployment CLAMP Closed Loop Update

Service Change Handler ASDC User chooses to deploy 15 Deploy closed loop 16,19 CLAMP Cockpit 20,21 Policy Engine Service Change Handler 17 DCAE NB Interface DCAE Inventory 18 Record new instance of control loop CDAP Broker Cloudify (includes plugins) TCA Databus Controller VES Collector DCAE Docker CDAP

Deployment Steps Holmes DCAE Onboarding CLAMP Closed Loop Configuration CLAMP Closed Loop Deployment CLAMP Closed Loop Update

DCAE/Policy Interface CLAMP Cockpit Policy Engine 1 ASDC DCAE Inventory DCAE DCAE NB Interface Cloudify (includes plugins) DCAE/Policy Interface 7 TCA CDAP 3 Undeploy closed loop 6,8,9 2 Service Change Handler Databus Controller Update TCA Config policy 4,5 Disable Ops Policy, Re-enable Ops

BACKUP SLIDES