ONAP Interface to External Controllers

Slides:



Advertisements
Similar presentations
UNI Manager Project Proposal to OpenDaylight
Advertisements

Service Design & Onboarding
SDN-O LCM for Mercury Release Key Points and Overview
ONAP E2E Flow `.
Open-O SFC.Mgr Proposal
ONAP Management Requirements
Master Service Orchestrator (MSO)
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Open Network Automation Platform (ONAP) Controller Architecture Proposal DRAFT.
ONAP layering/MEF alignment
Defining ONAP APIs With BSS/OSS
ONAP Architecture Meeting 8/8
Enterprise vCPE September 27, 2017.
Multi-VIM/Cloud High Level Architecture
Lifecycle Service Orchestration (LSO) Models in context
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,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
OPEN-O Modeling Directions (DRAFT 0.6)
Defining ONAP VNF Package Model
Multi-VIM/Cloud High Level Architecture
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Rationalizing ONAP Architecture for R2 and Beyond
Interface to External Controllers and SD-WAN Use Case
ONAP and SD-WAN Integration Proposal
Alla Goldner (outcomes from brainstorming meetings) Sept, 2017
ONAP Architecture Meeting 8/8
OPEN-O Modeling Directions (DRAFT 0)
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 Integration to External Domain Management Systems (DMS)
Multi-VIM/Cloud High Level Architecture
Alex Vul and Ramesh Nagarajan DMS Task Force
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
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
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.
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.
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.
ONAP 5G USE CASE ENHANCEMENTS
GNFC Architecture and Interfaces
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 Interface to External Controllers Accenture Netcracker

Contributors: Supporting Companies Contributing Members Nagarajan, Ramesh A. Accenture Sharma, Anurag Y. Zhukov, Evgeniy Netcracker

General Business Drivers and Rationale Background Operator networks are often organized into geographical and/or administrative network domains which in turn consist of multiple service domains or layers (multi-layer, multi-domain concept) Each service domain is composed of resources, virtual and/or physical, and supported by a domain controller which manages services provided by those resources Integration of ONAP to external domain controllers is motivated by need to interface to domain specific systems to provide end2end automation for fulfilment and assurance across multi-layer/domains Examples include Service Domains/Layers SD-WAN: Includes resources such as uCPE (physical), SD-WAN VNF and provides services such as site-to-site VPN. Commercial solutions include vendors such as Versa, Viptela, Velocloud, Nuage etc.,. SD-Access: Includes resources such as OLT and ONU (physical and virtual) and provides access connectivity as a service independent of access type and vendor. Commercial solutions include Nokia, Calix etc., SD-Optical: OSI Layer0 Management in WDM Technology Specific Domain, to provide services such as data center interconnect Geo/Admin Network Domains Geographic domains: Large operators such as China Telecom have domains consisting of regions/provinces. Each of these regions and associated resources are managed by autonomous domain controllers Administrative domains: Large operators such as Vodafone have operating groups, eg., Vodafone UK/Germany etc., that are managed autonomously

Business Drivers and Rationale Sample Standards/Industry Initiatives for Domain Abstraction MEF Presto Emerging standards to define interface between LSO and network domain specific provisioning, monitoring MEF SD-WAN Presto Interface between LSO/SOF and SD-WAN Controller (Understanding SD-WAN Managed Services: Service Components, MEF LSO Reference Architecture, and Use Cases, see also slide 11) VOLTHA abstraction for SD-Access covering GPON today but plan to extend to DSL etc., (see also slide 10) ONF TAPI Interface, standard API defined by the Open Networking Foundation (ONF) that allows a TAPI client, such as a carrier’s orchestration platform or a customer’s application, to retrieve information from and control a domain of transport network equipment controlled by a TAPI server such as a Transport SDN Controller ONF Multi-Layer Multi-Domain approach: A Network Domain is defined as a logical collection of resources, either physical or virtual or both, absed typically on geo/admin boundaries A Service Domain/Layer is defined as a logical sub-collection of resources that provide a service managed by a domain service controller

Implementation Options* Master-Slave (Option 1): External domain system as a slave orchestration system to master ONAP orchestration Subtending SDN Controller (Option 2): External controller as a subtending controller to ONAP SDN controller or under multi-VIM as external controller Set of VNFs (Option 3): External domain system viewed as a set of management and control VNFs under ONAP control *Based on discussions/proposals with ONAP Community

OSS/BSS/GUI ONAP NB API Option 1 E2E Operations ONAP NB API Portal (GUI/CLI) Dashboard OA&M (VID) External Data Movement & APIs A&AI Service Orchestration Domain Service Descriptors Domain Service Descriptors ESR Design-time Common Service Ext Controller Adapter SDC DMaaP Auth. Microservice Bus … VNF SDK Policy DCAE Alarm Correlation (Holmes) … Multi-VIM/ Cloud SDN NFV Other Controllers CLAMP Cloud & WAN OpenStack VMware RackSpace Azure ...... Domain Controller Alarms/Events Domain controller may not be singular and can include multiple components depending on resources and services offered by the domain eg., Manager – Configuration of resources Controller – Control Plane, eg., BGP Analytics – Domain Events/Metrics MANO – VNF LCM REST APIs for configuration Domain Orchestrator Analytics Manager Controller MANO SD-WAN SD-Access SD-Optical SD-RAN SD-DataCenter …

OSS/BSS/GUI ONAP NB API Option 2 E2E Operations ONAP NB API Portal (GUI/CLI) Dashboard OA&M (VID) External Data Movement & APIs A&AI Service Orchestration Domain Service Descriptors Domain Service Descriptors ESR Design-time Common Service SDC DMaaP Auth. Microservice Bus … VNF SDK Policy DCAE Alarm Correlation (Holmes) … Multi-VIM/ Cloud SDN NFV Other Controllers CLAMP Cloud & WAN OpenStack VMware RackSpace Azure ...... Domain Controller Domain controller may not be singular and can include multiple components depending on resources and services offered by the domain eg., Manager – Configuration of resources Controller – Control Plane, eg., BGP Analytics – Domain Events/Metrics MANO – VNF LCM REST APIs for configuration & Events Domain Orchestrator Analytics Manager Controller MANO SD-WAN SD-Access SD-Optical SD-RAN SD-DataCenter …

OSS/BSS/GUI ONAP NB API Option 3 E2E Operations ONAP NB API Portal (GUI/CLI) Dashboard OA&M (VID) External Data Movement & APIs A&AI Service Orchestration Domain Service Descriptors Domain Service Descriptors ESR Design-time Common Service SDC DMaaP Auth. Microservice Bus … VNF SDK Policy DCAE Alarm Correlation (Holmes) … Multi-VIM/ Cloud SDN NFV Other Controllers CLAMP Cloud & WAN OpenStack VMware RackSpace Azure ...... Domain Controller Domain controller may not be singular and can include multiple components depending on resources and services offered by the domain eg., Manager – Configuration of resources Controller – Control Plane, eg., BGP Analytics – Domain Events/Metrics MANO – VNF LCM REST APIs for configuration Domain Orchestrator VNF Analytics VNF Manager VNF Controller VNF MANO VNF Alarms/Events SD-WAN SD-Access SD-Optical SD-RAN SD-DataCenter …

ONAP Requirements for Option 1

ONAP Requirements R1: Lifecycle Management (LCM) for External Controller Components – OOM R1.1: Controller Registration in ESR and update AAI with controller URI R1.2: LCM for controller components, ie., bring up controller, monitor, scale as needed R2: External Controller Resource-facing Service Onboarding - SDC R2.1: SDC should support definition/import of service provided by external controller Eg., TOSCA template and/or YANG model of service supported by controller R2.2: Should support LCM for services provided by external controller Create the workflow engine script which SO will execute for CRUD operations with respect to the external controller provided service(s) R2.3: SDC should support designing composite services including services provided by native ONAP and those provided by the external controller

ONAP Requirements R3: Service Fulfilment – SO/AAI R3.1: SO shall decompose the service template into parts to be completed by external controller vs native ONAP components and invoke the appropriate LCM workflow R3.2: SO will interact with AAI and it will locate the external controller for the service and its URI R3.3: Invoke the external controller via external controller adapter R4: External Controller Adaptor – SO/External APIs R4.1: Should support generic/standard APIs (eg., MEF Presto) for interaction with external controller

ONAP Requirements R5: Federated Inventory - AAI R5.1: Shall support storing of metadata only for external controller service and fetch detailed information from underlying controller as needed R5.2: Stores the external controller information as registered via ESR R6: Service Assurance - DCAE R6.1: Collection of metrics and events from external controller as relevant to the service health monitoring R6.2: HOLMES to support correlation of events and metrics between external controller services and native ONAP services depending on the e2e service components

ONAP Requirements R7: Closed loop control - CLAMP R7.1: CLAMP should support template for closed loop assurance of external controller services R8: Policy Federation - Policy R8.1: Federation of service policies to be enforced by external controller R8.2: Policy for service assurance of external controller services R9: Slice Manager – New Component Proposed (Creates and manages domain slices ) in ONAP R9.1 Connectivity between endpoints; R9.2 Resources isolation to process traffic where required; R9.3 Processes for network/operations management and business support.

Appendix: Industry Examples of Domain Controllers And Interface to E2E Service Orchestration

VOLTHA Controller Integration to Orchestration Source: Open Access, Att Presentation to Open Compute Foundation, May 15, 2017

MEF LSO and SD-WAN Architecture LSO Presto Focus Areas