ONAP OF - Homing API Date Aug 21, 2017.

Slides:



Advertisements
Similar presentations
SDN-O LCM for Mercury Release Key Points and Overview
Advertisements

ONAP E2E Flow `.
Open-O SFC.Mgr Proposal
ONAP Management Requirements
Master Service Orchestrator (MSO)
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Open Network Automation Platform (ONAP) Controller Architecture Proposal DRAFT.
Illustrative Sequence Diagrams
ONAP layering/MEF alignment
Enterprise vCPE September 27, 2017.
Multi-VIM/Cloud High Level Architecture
vCPE Use Case Deep Dive Integration Project and Use Case Subcommittee
Orchestration and Controller Alignment for ONAP Release 1
Example Services Managed by OpenECOMP Demo
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
CLAMP Flows for vCPE Use Case in ONAP R1 Ron Shacham AT&T
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Multi-VIM/Cloud High Level Architecture
Multi-VIM/Cloud High Level Architecture
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ARC 5: Deployment Options Chris Donley
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
VoLTE Use Case (Approved) Proposal Alternative Proposed Release 1 Approach and Model Gil Bullard – AT&T.
ONAP Integration to External Domain Management Systems (DMS)
Multi-VIM/Cloud High Level Architecture
ONAP Optimization Framework - HAS Shankar Narayanan - AT&T Labs Research 08/15/2017.
Enterprise vCPE use case requirement
ONAP Run-time Catalog Project
OF-HAS for Residential broadband vCPE Use Case
ONAP – Centralised Parser Distribution Atul Purohit - Vodafone
Beijing Release use cases/requirements for endorsement/approval
Enterprise vCPE use case requirement
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
ONAP APIs Andrew Mayer, AT&T
Usecase 1 – Upgrade Image
ONAP Amsterdam Architecture
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Isasku, Srini, Alex, Ramki, Seshu, Bin Hu, Munish, Gil, Victor
A road to network automation Christophe Closset Gervais-Martial Ngueko FOSDEM – Brussels, Feb. 3, 2018.
Documenting ONAP components (functional)
Edge Automation through ONAP WG Use Case Subcommittee Update – April 30th 2018 Leads: Ramki Krishnan (VMware), Raghu Ranganathan (Ciena) Wiki:
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team May 16, 2018.
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.
Lixiang,YaoguangWang, ChangMing Bai,
FUNCTIONAL Architecture for R2+
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.
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas (TSC Review) 5G Use Case Team May 10, 2018.
Defining ONAP VNF Package Model
ONAP Architecture for Rel 1
ACTORS DESCRIPTION PNF
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
DESCRIPTION –Textual description
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.
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas (TSC Review) 5G Use Case Team May 10, 2018.
ONAP 5G USE CASE ENHANCEMENTS
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas (TSC Review) 5G Use Case Team May 10, 2018.
E2E Process Automation Alexis, Andreas, Bin, Catherine, Franck, Scott, Susana, Timo TSC-53 December,
ONAP Optimization Framework (OOF) POC for Physical CellID (PCI) Optimization August 21, 2018.
GNFC Architecture and Interfaces
ONAP Optimization Framework (OOF) POC for Physical CellID (PCI) Optimization July 30, 2018.
ONAP Architecture Overview Template
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team May 10, 2018.
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team May 10, 2018.
Proposed Approach for ONAP Runtime Support of Network Service Onboarding Gil Bullard, AT&T.
Presentation transcript:

ONAP OF - Homing API Date Aug 21, 2017

OF-HAS: API Dependencies VF-C SO APP-C Potential Dependencies Existing/current Dependencies OF-HAS DCAE A&AI SDNC SDC Policy Framework MultiCloud

API - Incoming Dependency API this release is expecting from other releases. API Name API Description API Definition Date API Delivery date API Definition link (i.e.swagger) A&AI API to pull cloud sites and existing service instance locations. SDNC API to check capacity of existing service instances, and sites. MULTICLOUD VIM Management- resource consumption Tenant Management - List tenants, Get Limits of tenant VM Lifecycle management - List VM Flavor Management - List flavor VIM type - List all supported VIM/Cloud type and version POLICY FRAMEWORK Policy Query API – retrieve homing policies for the service components during runtime. DCAE SDC

For example, API calls to A&AI GET /api/aai-cloudInfrastructure/v1/cloud-regions GET /api/aai-cloudInfrastructure/v1/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id} GET /api/aai-vnfm/v1/vnfms GET /api/aai-vnfm/v1/vnfms/vnfm/{vnfmId}

API - Outgoing Dependency API this release is delivering to other releases. API Name API Description API Definition Date API Delivery date API Definition link (i.e.swagger) SO API to get a homing solution given an input of decomposed service components (or demands), and the runtime order parameters that will assist in the homing decision. APP-C VF-C

Required inputs for homing Runtime parameters:    # Required Bandwidth   # Service ID   # Customer's preferred location Constraints: # vDNS must be within 100 km of the customer # vFW can be deployed on an existing instance only if it has enough capacity. The constraint will call the capacity check API in SDN-C # The vDNS and vFW must be deployed in the same country  # For each VNF   - inventories from which potential candidates can be fetched: aai, multicloud   - What types of candidates to fetch: Existing instances, new cloud sites where a new instance could be spun up - attributes by which to select initial candidates: Opaque dictionary of key,value pairs      service_type: VFW      customer_id: customer_12345 version: x.y optimization: # Minimize the distance between customer's preferred location and vDNS, and place the vDNS as close as possible to vFW minimize {w1 * distance_between [vdns, vfw] + w2 * distance_between [customer_pref_loc, vdns]}

Sample homing policies for vFW and vDNS Runtime parameters:    # Required Bandwidth   BANDWIDTH: 10   UNIT: Mbps     # Service ID   SERVICE_ID: abc123 locations:   # Customer's preferred location   customer_pref_loc: {"latitude": "41.7636", "longitude": "-88.1533"} Constraints:  # vDNS must be within 100 km of the customer   constraint_vdns_customer:         type: distance_to_location     demands: [vdns]     properties:       distance: < 100 km       location: customer_pref_loc # The vDNS and vFW must be deployed in the same country   colocation:     type: zone     demands: [vdns, vfw]     properties:       qualifier: same       category: country  demands: # vFW and vDNS  vfw:   - inventory_provider: aai     inventory_type: service attributes:[      service_type: VFW      customer_id: customer_12345] - inventory_provider: aai, multicloud     inventory_type: cloud     vdns:   - inventory_provider: aai attributes: [      customer_id: customer_12345]  # vFW can be deployed on an existing instance only if it has enough capacity. The constraint will call the capacity check API in SDN-C   check_vfw_instances:     type: instance_capacity     demands: [vfw]     properties:       controller: SDNC       request:         entity-type: service-instance         entity-id: {SERVICE_ID}         required-bw: {BANDWIDTH}         bw-unit: {UNIT}         vnf-type: VFW optimization:   # Minimize the distances between customer's preferred location and vDNS.   minimize:     sum:     - product:       - 1 # weight       - {distance_between : [vdns,vfw]}       - 1 # weight       - {distance_between: [customer_pref_loc, vdns]}