Agenda Overview High Level Architecture Design time Architecture

  • Slides: 20
Download presentation

Agenda § Overview § High Level Architecture § Design time Architecture § Run time

Agenda § Overview § High Level Architecture § Design time Architecture § Run time Architecture § Summary

Outline § Overview § High Level Architecture § Design Component Architecture § Run-Time Component

Outline § Overview § High Level Architecture § Design Component Architecture § Run-Time Component Architecture § Summary

Open ECOMP and Open-O Merger into ONAP harmonized architecture

Open ECOMP and Open-O Merger into ONAP harmonized architecture

§ Overview § High Level Architecture § Design Component Architecture § Run-Time Component 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 • • •

ONAP Architecture Overview Northbound E-Services BSS/OSS Big Data Three Main Groups • • • Design Deploy Operate DESIGN Service Design and Create RUN-TIME Service Orchestrator Active and Available Inventory Policy Design Closed Loop Design Policy Engine Network Controller Application Controller Cloud Infrastructure Data Collection, Analytics and Events Southbound 3 rd Party Controller VNFM/EMS

§ Overview § High Level Architecture § Design Main Component Architecture § Run-Time Main

§ Overview § High Level Architecture § Design Main Component Architecture § Run-Time Main Component Architecture § Summary

ONAP Service Development life cycle VNF 1 Onboarding 2 Design VNF Endpoint VNF Workflow

ONAP Service Development life cycle VNF 1 Onboarding 2 Design VNF Endpoint VNF Workflow VNF 6 Operations 5 Distribution Policies Debug and redesign Packaging Testing 3 4 ISSUE Debug and redesign ISSUE Self Service Portal Service Orchestrator Active & Available Inventory VNF VNF EP READY EP VNF Policies / Workflow

ONAP SDC Architecture Overview Project Management Portal 3 rd Party Vendor Tester Developers Dev.

ONAP SDC Architecture Overview Project Management Portal 3 rd Party Vendor Tester Developers Dev. Ops GUI SDC Design Managed Objects Resource Onboard & Design Service Design Policy (Rules) Design VNF (Product) Design VNF SDK Design Managed Functions Process (BPMN) Design Analytics (Event. Driven) Design Certification Studio (ICE) Testing & Certification Distribution Studio Content Mgmt & Distribution Design Studio Reference Data Catalog Resource Model Service Model Repositories Product Model Product Model

§ Overview § High Level Architecture § Design Main Component Architecture § Run-Time Main

§ 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 SDC Infrastructure Portal CSI REST Interfaces

ONAP MSO (SO) Architecture and Interfaces Overview OCX/OMX SDC Infrastructure Portal CSI REST Interfaces SDC § Distribution of orchestration artifacts § UEB event notifications, HTTP artifact retrieval AAI § Query and update inventory § RESTful API Multi-VIM § Instantiation of virtual resources in the cloud § Openstack APIs (primarily Heat and Keystone) SDN Controller § Assign and configure network resources § Yang-based RPC and REST App Controller § Assign and configure application resources § Yang and/or event based API MSO REST API Handler Request Handlers REST Service Recipes BPEL Execution Engine Data Stores Catalog DB Service Recipe Request DB REST HEAT Templates SOAP Resource/Controller Adapters VNF Resource Adapter KEYSTONE/ HEAT Cloud Platform Orchestrator Controller Adapter Network Adapter REST SDN Controller APP Controller AAI

ONAP SDN-C Architecture and Interfaces Overview DG Builder DMaa. P Message Router Security Applications

ONAP SDN-C Architecture and Interfaces Overview DG Builder DMaa. P Message Router Security Applications Control Loop Applications API (REST) Directed Graph Files – XML (Eng Rules) Service Orchestrators API (REST) Network Data Model Files – YANG (i. e. IPAG EMT) Service Data Model Files - YANG (i. e. UNI port) Service-related Artifacts for SLI, API Handlers, Network Adpaters API (REST) API Handlers External API calls A&AI Service Logic Interpreter Open. Daylight REST Inventory SDN-C Database SDN-C Service Logic/Eng Rules Config Tree Operational Tree Assigned Resource Inventory Network Adapters Open. Stack Adapter VOIP VNF Adapter VRR Smart Adapter Support CLI/Net. Conf/BGP v. CE/v. PE Smart Adapter BGPCEP Adapter Etc.

ONAP APP-C Architecture Overview Infrastructure Portal App-C Designer § Configuration Management § Control Loop

ONAP APP-C Architecture Overview Infrastructure Portal App-C Designer § Configuration Management § Control Loop Actions § Restart MSO API Service & Config Repository Service Abstraction Layer YANG/SLI Model Driven Services § Suspend / Destroy Adapters A&AI Adapter PO Adapter VNF / APP Adapter … NETCONF Adapter UEB DG Compiler § Rebuild § Migrate Other Components UEB Adapter APP-C AIC PO VNF App 1 App 2 DCAE

ONAP A&AI Architecture Overview Central registry to create a global view of inventory and

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,

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

§ Overview § High Level Architecture § Design Main Component Architecture § Run-Time Main Component Architecture § Summary

ONAP Service Lifecycle Management DESIGN—ONBOARDING ORCHESTRATE OFFLINE IN LAB CONTINUOUS REAL-TIME FULFILMENT OPERATE REAL-TIME

ONAP Service Lifecycle Management DESIGN—ONBOARDING ORCHESTRATE OFFLINE IN LAB CONTINUOUS REAL-TIME FULFILMENT OPERATE REAL-TIME IN PRODUCTION REAL TIME OPERATION

Design Flow – VNF and Service Design Enrich model with monitoring, management dependencies etc.

Design Flow – VNF and Service Design Enrich model with monitoring, management dependencies etc. Model vendor license On board Technology Specialist 1 Asset Manager Partners 6 5 Design Test Service Designers and Operations 0 Deliver Deploy Testers Supplier Develop Deploy to product servers Manually test models in lab 4 3 Build topology from vendor info (HEAT or manual) 2 Create VF and Service designs Quarantine Operations Security and malware scanning