Вы находитесь на странице: 1из 20

Agenda

▪ Overview
▪ High Level Architecture
▪ Design time Architecture
▪ Run time Architecture
▪ Summary
Outline
▪ Overview
▪ High Level Architecture
▪ Design Component Architecture
▪ Run-Time Component Architecture
▪ Summary
Open ECOMP and Open-O Merger into ONAP harmonized architecture
▪ Overview
▪ High Level Architecture
▪ Design Component Architecture
▪ Run-Time Component Architecture
▪ Summary
ONAP Architecture Overview
Northbound
E-Services BSS/OSS Big Data

Three Main Groups DESIGN RUN-TIME

• Design
Active and Available
• Deploy Service Design and Create Service Orchestrator
Inventory
• Operate

Policy Design Policy Engine


Network Application
Controller Controller
Data Collection, Analytics
Closed Loop Design
and Events

Southbound
Cloud Infrastructure 3rd Party Controller VNFM/EMS
▪ Overview
▪ High Level Architecture
▪ Design Main Component Architecture
▪ Run-Time Main Component Architecture
▪ Summary
ONAP Service Development life cycle

VNF VNF

Endpoint Endpoint
1 Onboarding 2 Design VNF

Workflow Policies

VNF Debug and re-


design

6 Operations 5 Distribution Packaging 4 Testing 3


ISSUE

VNF VNF
Self Service Portal
Debug and re-
design
\ EP EP
Service Orchestrator READY VNF

ISSUE
Active & Available Policies /
Inventory Workflow
ONAP SDC Architecture Overview
Project Management 3rd Party
Vendor
Portal Tester DevOps Developers

GUI

Design Managed Objects SDC Design Managed Functions VNF SDK

Certification Distribution
Analytics Studio Studio
Resource VNF Policy Process
Service (Event- (ICE)
Onboard (Product) (Rules) (BPMN)
Design Driven) Content
& Design Design Design Design Testing &
Design Mgmt &
Certification Distribution

Design Studio

Reference Data
Catalog Repositories

Product Product Product Product


Resource Product
Service Model Model Model Model
Model Model
Model
▪ Overview
▪ High Level Architecture
▪ Design Main Component Architecture
▪ Run-Time Main Component Architecture
▪ Main Process and Flows
ONAP MSO (SO) Architecture and Interfaces Overview

OCX/OMX Infrastructure Portal


SDC
REST CSI REST

Interfaces MSO API Handler


Request Handlers
SDC
REST
▪ Distribution of orchestration artifacts
▪ UEB event notifications, HTTP artifact retrieval Service
Data Stores BPEL Execution Engine
Recipes Service Recipe
AAI Catalog Request Service Recipe REST
▪ Query and update inventory DB DB AAI
▪ RESTful API HEAT
Templates
Multi-VIM
▪ Instantiation of virtual resources in the cloud SOAP
▪ Openstack APIs (primarily Heat and Keystone)
Resource/Controller VNF Network Controller
Resource
SDN Controller Adapters Adapter Adapter Adapter
▪ Assign and configure network resources
▪ Yang-based RPC and REST

App Controller KEYSTONE/


REST
HEAT
▪ Assign and configure application resources
▪ Yang and/or event based API Cloud Platform SDN Controller
Orchestrator
APP Controller
ONAP SDN-C Architecture and Interfaces Overview
DG
Builder

Directed Network Data Service Data


Graph Model Model
Security Control Loop Service Files – XML Files – YANG
DMaaP (Eng Rules)
Files - YANG
Applications Applications Orchestrators (i.e. IPAG EMT) (i.e.UNI port)
Message
Router
API (REST) API (REST) API (REST)
Service-related Artifacts for SLI, API Handlers,
Network Adpaters
API (REST)
API Handlers

External
API calls

A&AI
Service Logic REST

OpenDaylight Interpreter
SDN-C Database Inventory

SDN-C Service Logic/Eng Rules


Assigned Resource
Inventory
Config Operational
Tree Tree

Network Adapters

OpenStack VOIP VNF VRR Smart Adapter vCE/vPE BGPCEP Etc.


Adapter Adapter Support CLI/NetConf/BGP Smart Adapter Adapter
ONAP APP-C Architecture Overview

Infrastructure Portal

App-C
Designer
▪ Configuration Management MSO Other Components

▪ Control Loop Actions


▪ Restart
DG Compiler API
▪ Rebuild
Service & Config Service Abstraction Layer
▪ Migrate YANG/SLI Model Driven Services

UEB
Repository DCAE
▪ Suspend / Destroy
Adapters
A&AI NETCONF VNF / APP UEB
A&AI PO Adapter
Adapter Adapter Adapter … Adapter
APP-C

VNF VNF
AIC PO
App1 App2
ONAP A&AI Architecture Overview

• Central registry to create a global view of


inventory and network topology

• Receives updates from various inventory

• Provides standard APIs


ONAP DCAE Architecture Overview
• Data Collection, Analytics, and Events
(DCAE) subsystem

• gathers performance, usage, and


configuration data from the managed
environment

• This data is then fed to various analytic


applications, and if anomalies or significant
events are detected

• The primary functions of the DCAE


subsystem are to
• Collect, ingest, transform and store data as
necessary for analysis
• Provide a framework for development of
analytics
▪ Overview
▪ High Level Architecture
▪ Design Main Component Architecture
▪ Run-Time Main Component Architecture
▪ Summary
ONAP Service Lifecycle Management

DESIGN ORCHESTRATE OPERATE

OFFLINE REAL-TIME
IN LAB CONTINUOUS IN PRODUCTION REAL TIME
DESIGN—ONBOARDING
REAL-TIME FULFILMENT OPERATION
Design Flow – VNF and Service Design
Enrich model with
monitoring,
management Create VF and Manually test Deploy to product
dependencies etc. Service designs models in lab servers

3 4 5 6

Build topology from


vendor info (HEAT or On board Design Test Deploy
manual) 2 Technology
Specialist
Model vendor license Service
1
Asset Designers and
Manager Operations Testers Operations

Supplier 0 Security and


Quarantine malware scanning
Develop Deliver

Partners

Вам также может понравиться