+ All Categories
Home > Documents > ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the...

ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the...

Date post: 07-May-2018
Category:
Upload: dangdat
View: 221 times
Download: 3 times
Share this document with a friend
30
1 Copyright © 2017 Tech Mahindra. All rights reserved. 1 ONAP Operation Enhancement
Transcript
Page 1: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

1Copyright © 2017 Tech Mahindra. All rights reserved. 1

ONAP Operation Enhancement

Page 2: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

I Copyright © 2017 Tech Mahindra. All rights reserved.2

Presentation to cover

Project Proposals CBR

Pre-Test/Certification

VNF Config Flexibility

Hybrid Provisioning

QoS Engine

Generic VES Adapter

DCAE – ML Based Self Healing

Page 3: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

3Copyright © 2017 Tech Mahindra. All rights reserved.

• This Project Proposes to Build Vendor/Service agnostic config management platform which will enable the current ONAP

Platform to support config versioning, backup and config restoration features by leveraging underlying Controller platform.

• This platform will also add support for config comparison which would allow to compare two different version of configuration

and highlight the delta and keeps the track of changes, this would also help in debugging the configuration output in case the

applied configuration is not giving expected output

• Proposed name for the project: Config Backup & Restoration (CBR)

• Proposed name for the repository: cbr

Project Description:

Sub-Project

Proposal-1:Augmeting SDN-C Capability-CBR

Page 4: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

4Copyright © 2017 Tech Mahindra. All rights reserved.

Project Scope• Configuration Versions

• Stores last 3 version of successful configuration

• Capture configuration as and when changes happen

• Tracks change owner information and from where (i.e. IP Address etc.)

• Automated Backup• Automatic configuration backup

• Scheduler – Backup execution at periodic Intervals

• Backup Report

• Upgrade & Restoration• Configuration Upgrade

• Image upgrade

• Restoration of last working configuration on failure

• Intuitive Reports• Config Comparison

• Device Specific

• User Specific

Page 5: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

5Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’s ONAP Integrated CBR solution offers service/device config Versioning, backup and Config restoration solution

which can easily couple with ONAP Modules to enhance the life cycle management of VNF

MSO

SDN-C/ODL

get-config

UI Layer

Guided Workflow Engine

Storage

Config Comparator Scheduler

Report

RESTConf

RESTful Interface

NETCONF

put-config

Con

fig V

ersi

onin

g

Page 6: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

6Copyright © 2017 Tech Mahindra. All rights reserved.

Use Cases & Benefits

Use Case-1

As an MSO Application, I want to restore the change which was made on specific VNF/PNF as the last changes made in the configuration is not giving expected output.

I want system which can maintain different versions VNF/PNF configurations which can trigger successful working configuration on specific VNF to restore the service

Solution Benefits

• Higher operational efficiency• Lower MTTR• Higher RFT• Lower CT• Opensource Solution

Use Case-2

As a Network Operation Engineer, I want to find out the delta between the current configuration which is presently running on VNF and the previous configuration for troubleshooting the issue raised after config update.

I want system which can allow me to login and select the historical configuration vs current configuration and display the output of delta which I can use for debugging purpose.

Page 7: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

7Copyright © 2017 Tech Mahindra. All rights reserved.

• This Project Proposes to Build Vendor/Service agnostic Pre-test/Service Certification platform for end user servie/device (uCPE) certification.

• This platform would allow Application/Network level validation with automated workflow, test automation engine, analytics andresult dashboard for end user device/service validation.

• This platform will facilitate various test for L1-L3 layer validation and L4-L7 validation and health check by leveraging controller framework before moving vCE or uCPE into production or before being monitory via DCAE.

• Proposed name for the project: Pre-test/service certification of Running vNF

• Proposed name for the repository: PVC

Project Description:

Sub-Project

Proposal-2: Augmenting SDN-C Capability- Pre-Test/Certification

Page 8: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

8Copyright © 2017 Tech Mahindra. All rights reserved.

Project ScopeProject Scope• Automated workflow

• Well guided workflow for testing recommendations based on service/vendor

• Unified workflow to perform network and application centric tests

• Configurable/Flexible

• Network/Application Test• Ping Test

• Latency Test

• TCP,FTP,HTTP Throughput Test

• Health Test• CPU Usage

• Memory Usage

• Interface Errors/Utilizations

• Intuitive Reports• Throughput report

• Health Report

• Historical Report

Page 9: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

9Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’s ONAP Integrated Pre-test/Service Certification solutions offers Application/Network Validation framework

with automated workflow, test automation engine, analytics and result dashboard for end user service validation.

MSO

SDN-C/ODL

Admin UI Layer

Guided Workflow Engine

Storage

Test Automation Engine

Automation Framework

CertificationReport

RestConf

RESTful Interface

NETCONF

Page 10: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

10Copyright © 2017 Tech Mahindra. All rights reserved.

Use Case & Benefits

Use Case-1

As an MSO Application, I want to perform some initial level validation on customer vNF/PNF to make sure there is no issue with network and application throughput and there is no trouble with device health before I trigger DCAE to start monitoring the device. I want source which would allow me to perform above operations end user devices and perform various test for network and application throughput and update back before I trigger DCAE to start monitoring

Solution Benefits

• Faster Time to Market• Lower CT• Improved quality • Opensource Solution

Use Case-2

As a Network Operation Engineer, I want to run few test on end device vCE or uCPE which would help me to debug the issues related to throughput or any issues related to device health.

I want source which would allow me to perform above operations to get the output of various test and help me to debug the issues in more efficient and faster way.

Page 11: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

11Copyright © 2017 Tech Mahindra. All rights reserved.

• This Project Proposes to Build Vendor Agnostic generic VBS based custom configuration engine to support VNF/PNF

Configurations.

• This Configuration engine will be built on CBR platform and will have vendor agnostic generic configuration templates for

various VNF/PNF which will be triggered by CBR Platform based on VNF/PNF type (based on Input received via MSO or

A&AI) via controller platform.

• The focus of this Project is to bring flexibility in vNF provisioning by implementing genetic config engine which would help us to

minimize the vendor dependency.

• Proposed name for the project: vNF Config Flexibility

• Proposed name for the repository: flexi-config

Project Description:

Sub-Project

Proposal-3:Augmenting SDN-C Capability- VNF Config-Flexibility

Page 12: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

12Copyright © 2017 Tech Mahindra. All rights reserved.

Project Scope

Authorization/Authentication/Monitoring/decoration

Routing Instance

Layer 2 configuration

Base Interface• LAN/WAN Interface Configuration

• Vlan switching

• Speed & Duplex

• L2- Chain Configuration

• Static

• OSPF

• BGP

• TACACs

• SNMP

Page 13: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

13Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’ s ONAP Integrated vendor agnostic VNF custom config engine which will enable current platform to support

and generate base /Initial configuration for vnf/pnfs.

SO

SDN-C/APP-C

UI Layer

Guided Workflow Engine

Storage

Config Comparator Scheduler

Report

RESTConf

RESTful Interface

NETCONF

VNF Config Engine

Page 14: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

14Copyright © 2017 Tech Mahindra. All rights reserved.

Use Cases & Benefits

Use Case-1

As an MSO application, I want to retrieve the resource information from A&AI for particular controller and associated vnf and trigger the controller to download the required configuration to activate Vnf.

I want source which will generate required initial/base configuration to activate vnf/pnf which would then pass to SDN-C and in-turn SDN-C can download that configuration to specific vnf/pnf.

Solution Benefits

• Simplified solution• Faster Timer to Market• Opensource solution• Flexible template driven solution approach

Use Case-2

As a Network Operation Engineer, I want to modify initial configuration which was triggered via Controller as the previous configuration which was triggered is not accurate.

I want source which can provide me an interface to modify configuration by retrieving the specific vnf configuration from SDN-C and allow me to modify configuration on UI and trigger back to SDN-C.

Page 15: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

15Copyright © 2017 Tech Mahindra. All rights reserved.

• This Project Proposes to Build Vendor Agnostic generic VBS based custom configuration engine to support initial/base

configuration required to activate Legacy/traditional CPEs.

• This Configuration engine will be built on CBR Platform and will have vendor agnostic generic configuration templates for

various CPE types which will be triggered by CBR platform based on legacy CPE type/model (Input received via MSO or

A&AI) via controller platform or direct interface thru CBR Platform

• The aim of this Project is to enable ONAP platform to support Hybrid provisioning by adding support for legacy CPE devices

which would extend this platform to configure and activate legacy devices.

• Proposed name for the project: Hybrid Provisioning/Legacy configuration support

• Proposed name for the repository: Legacy/Hybrid provisioning

Project Description:

Sub-Project

Proposal- 4:Augmenting SDN-C Capability –Hybrid Provisioning/Legacy Config support

Page 16: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

16Copyright © 2017 Tech Mahindra. All rights reserved.

Project Scope

Authorization/Authentication/Monitoring/decoration

Layer 3 Configuration

Access /Security

Base Interface• LAN/WAN Interfaces

• Support for Ethernet & PPP Interface

• IP address, Subnet ,Speed ,Duplex etc.

• Access-List

• Encryption

• Static

• OSPF

• BGP

• TACACS

• SNMP

• Banner/warning

Page 17: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

17Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’ s ONAP Integrated vendor agnostic custom config engine which will enable current platform to support and

generate base /Initial configuration for legacy CPE devices

SO

SDN-C/APP-C

UI Layer

Guided Workflow Engine

Storage

Config Comparator Scheduler

Report

RESTConf

RESTful Interface

NETCONF

Legacy Config Engine

SSH Telnet

Page 18: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

18Copyright © 2017 Tech Mahindra. All rights reserved.

Use Case & Benefits

Use Case-1

As an MSO application, I want to Provision Legacy device for the request which I received from the ordering system for specific CPE.

I want source which will help me to generate required initial/base configuration to activate CPE device which would then pass to SDN-C and in-turn SDN-C can download that configuration to specific CPE or direct via source system which can interface with Legacy CPE over SSH/Telnet to download required configuration.

Solution Benefits

• Simplified solution• Faster Timer to Market• Opensource solution• Flexible template driven solution approach

Use Case-2

As a Network Operation Engineer, I want to modify initial configuration which was triggered earlier as the earlier configuration is not giving the expected output/result

I want system which can provide me interface to modify configuration templates and allow me to trigger configuration to apply necessary changes to respective legacy CPE.

Page 19: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

19Copyright © 2017 Tech Mahindra. All rights reserved.

• The Project proposes to build QoS Engine to store the generic QoS policies for network function type created by SD&C during

design time and provide a specific QoS policy to Network controller during execution based on customer requirements that it

gets from MSO.

• QoS Engine will have algorithms to instantiate QoS policies for a network function based on generic QoS it hold during design

time and specific customer requirements that it gets from Network controller during execution time.

• Proposed name for the project: QoS Engine

• Proposed name for the repository: QoS

Project Description:

Sub-Project

Proposal- 5:Augmenting SDN-C Capability- QoS Engine

Page 20: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

20Copyright © 2017 Tech Mahindra. All rights reserved.

Project Scope

Page 21: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

21Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’ s ONAP Integrated vendor agnostic QoS engine which will enable current platform to generate network QoS

rules/policies based on business logic defined for specific vnf/pnf type, service type and service speed.

SDC

SO

QOS Engine

InfraController

A&AI

Network Controller

APP Controller

QO

S Rule

QOS Policy for Instantiated NFV

Customer Specific Policy Requirement

NFV Type

QOS Profile

Service ModelsResource Models

Select resource for Service Orchestration

Page 22: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

22Copyright © 2017 Tech Mahindra. All rights reserved.

Use Cases & Benefits

Use Case-1

As a service designer/planner, I want to create Service and Interface specific generic CoS profile policies and store those policies so that these policies can be referred by controller during customer specific service policy creation.

Solution Benefits

Improved RFT and CT• Dynamic service policy creation based on requested service and service

speed

Reduced CapEx and OpEx• Automation of complex QoS Rules for queuing and policing calculation.

Use Case-2

As a Network Controller, I want Customer specific service QoS policy and associated attributes so that I can associate this policy to the instantiated VNF

Page 23: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

23Copyright © 2017 Tech Mahindra. All rights reserved.

• For CSPs adapting ONAP as SDN-NFV platform and having existing virtual network functions from different Vendors, there is

a need to have faster integration and onboarding cycle to comply with ONAP data format requirements. The Project proposes

to develop Generic VES adapter to cater ingestion of telemetric data from various VNF vendors and formats. VES adapter will

convert telemetric data from different formats into VES format so that same can be used across ONAP modules for analytics

and other purposes.

• It will be Microservices based generic VES adapter with high customizable and reusable design. Solution will have run time

data validation capabilities and also include and integrated UI for data mapping file creation and reporting.

• Proposed name for the project: GenericVES Adapter

• Proposed name for the repository: VES_Adapter

Project Description:

Sub-Project

Proposal- 6: Generic VES Adapter

Page 24: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

24Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’ s VES Adapter solution will be Vendor agnostic integration solution offering capabilities for conversion of non

VES format data into VES format

.•

Page 25: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

25Copyright © 2017 Tech Mahindra. All rights reserved.

Project ScopeProject Scope• Architecture

• Microservices based architecture

• Highly customizable and re-usable design

• Configurable/Flexible

• SDC integration

• Integrated UI• Integrated UI for mapping file creation with Drag & Drop facility

• On the Fly validation capability through UI

• Intuitive Reports• Validation report

• Usage analytics

• Historical Report

Page 26: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

26Copyright © 2017 Tech Mahindra. All rights reserved.

Use Cases & Benefits

Use Case-1

As a service designer/planner, I want to onboard VNFs from different vendors and churning data into different formats, with minimum onboarding lifecycle time and minimum operational efforts

Solution Benefits

• Rapid VNF onboarding• Reduced time to market• Reduced VNF onboarding cost• Improved operational efficiency

Use Case-2

As an network operations manager , I want to ensure data mapping and adapter output for different VNFs is correct and data transformation is as per requirement. Same is also required to be easily changeable in case of any mismatch or issue.

Page 27: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

27Copyright © 2017 Tech Mahindra. All rights reserved.

• To achieve objective of developing self healing capabilities, there is need to have machine learning based solution as part of

DCAE framework. Service optimization solution will help achieve close loop automation functionality with dymanic policy

updation capabilities.

• Solution will be micro-services based predictive analytics solution as part of DCAE framework , ingesting telemetric data

collected through DCAE collector. Solution will have Failure prediction output in form of events to be published on DMaaP

(message bus) for ingestion by other ONAP components like Orchestrator, Controlller and policy.

• As an extension, another AI& ML as a service solution will provide capabilities to stich together multiple machine learning

models – Microservices to create Orchestrated composite solution. Such composite solution will be imported in SDC

catalogue through integration interface

• Proposed name for the project: DCAE – ML based Self Healing

• Proposed name for the repository: DCAE_Selfhealing

Project Description:

Sub-Project

Proposal- 7: DCAE – ML based Self Healing

Page 28: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

28Copyright © 2017 Tech Mahindra. All rights reserved.

Solution OverviewTechM’ s self-learning predictive analysis solution uses machine learning to predict possible future service failures and

also suggests possible preventive actions.

Page 29: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

29Copyright © 2017 Tech Mahindra. All rights reserved.

Project ScopeProject Scope• Architecture

• Microservices based architecture

• Highly customizable and re-usable design with Configurable/Flexible UI

• Integration with MSO, Policy, Controllers.

• Using existing Collector API capabilities and utilizing DMaaP for message

transfer.

• Data persistence & Integrated UI• Persistence in no SQL DB with Integrated UI for further analytics and lineage

analysis

• Audit trail reporting for recommendation actions selected

• Usage analytics

• Historical Report

• AI capabilities• Option to feedback prediction output to policy engine for dynamic policy updation

using existing APIs.

Page 30: ONAP Project Proposal Rel 2 - Sched Project... · Backup Report • Upgrade ... vnf and trigger the controller to download the ... • The Project proposes to build QoS Engine to

30Copyright © 2017 Tech Mahindra. All rights reserved.

Use Cases & Benefits

Use Case-1

As a service designer, I want to enable Self healing capabilities by predicting VM/VNF failures and suggest recommended corrective actions to be provided to orchestrator to implement on VNFs/VMS through controllers.Also want to update my policy rules based on predictions and parameter values from machine learning models.

Solution Benefits• Self-learning solution• Help prevent outages and Reduce/Eliminate the business/revenue

impact • Help define/refine policies ( Dynamically)• Reducing no. of FTEs working through automation• Clear corrective actions.• Audit trail and advanced analytical reporting

Use Case-2

As an network operations manager , I want to optimize my incident resolutions through close loop automation having predictive analytics based capabilities rather than through static policy lookups.


Recommended