OF-HAS for Residential broadband vCPE Use Case

Slides:



Advertisements
Similar presentations
TMForum-ONAP API Comparison Abinash Vishwakarma(Netcracker), Nigel Davis(Ciena) 08 , 2017.
Advertisements

SDN-O LCM for Mercury Release Key Points and Overview
ONAP E2E Flow `.
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
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
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
Defining ONAP VNF Package Model
Multi-VIM/Cloud High Level Architecture
Multi-VIM/Cloud High Level Architecture
VoLTE Use Case (Approved) Proposal Alternative Orchestration Workflow Approach and Model Gil Bullard – AT&T.
Alla Goldner (outcomes from brainstorming meetings) Sept, 2017
VoLTE Use Case (Approved) Proposal Alternative Proposed Release 1 Approach and Model Gil Bullard – AT&T.
Target ONAP End-to-End Architecture Vimal Begwani – AT&T Parviz Yegani – Futurewei Technologies Jamil Chawki – Orange.
ONAP Usecase subcommittee July Virtual developers event
Multi-VIM/Cloud High Level Architecture
VoLTE Use Case Proposal
ONAP Optimization Framework - HAS Shankar Narayanan - AT&T Labs Research 08/15/2017.
Enterprise vCPE use case requirement
ONAP Run-time Catalog Project
ONAP OF - Homing API Date Aug 21, 2017.
ONAP Change Management
Beijing Release use cases/requirements for endorsement/approval
Deployment Flavor Model – Challenges and Emerging trends for ONAP adaptation Priya TG, NetCracker Technology.
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Enterprise vCPE use case requirement
Usecase 1 – Upgrade Image
TOSCA Matching Or how the orchestrator provides implementation for abstract nodes or dangling requirements.
Best Practices for Virtualization on the Subscriber Premises
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.
Edge Automation through ONAP WG Use Case Subcommittee Update – April 30th 2018 Leads: Ramki Krishnan (VMware), Raghu Ranganathan (Ciena) Wiki:
DF design as a node type (output by Chris and shitao)
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.
DF design as a node type (output by Chris and shitao)
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
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
DF design as a node type (output by Chris and shitao)
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.
Candidate for ONAP Dublin Implementation 5G RAN E2E Slice Design, Deploy and Manage 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
Open Source Projects Collaborations with ONAP
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.
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.
Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation.
Driving Superior Isolation for Tiered Services
Presentation transcript:

OF-HAS for Residential broadband vCPE Use Case Date Aug 28, 2017

vCPE Use Case Architecture (R1) https://wiki.onap.org/pages/viewpage.action?pageId=3246168 vG MUX Physical resources at Customer Premise vG Resources in Cloud https://wiki.onap.org/display/DW/Residential+Broadband+vCPE+Drafts+for+discussion?preview=%2F10783327%2F14483520%2FvCPE+Use+Case+-+Customer+Service+Instantiation+-+170824b.pptx

vCPE use case consists of two types of VNFs/services: Infrastructure services – e.g., vGMuxInfra deployed prior to any customer request for a vCPE service, assumed to be up and running and ready to provide their services when a customer order is received Customer services – e.g, vG deployed on a per customer order basis, using the various infrastructure services.

Residential Broadband vCPE Use Case Model: vCpeResCust & vGMuxInfra Topology TOSCA HEAT TunnelXConn AllottedResource: Requirement: TunnelXConnCapability vCpeResCust Service: topology_template: node_templates: TunnelXConn (AllotRes): BRG (PNF): vG (VNF): BRG PNF Resource: vG VNF Resource: vG (VFC) Per-Customer vG VF Module: vGMuxInfra Service: topology_template: node_templates: MUX_GW (Ntw): vGMux (VNF) Capabilities: TunnelXConnCapability Infrastructure MUX_GW Network Resource: vGMUX VNF Resource: vGMUX (VFC) vGMUX VF Module:

Homing Requirements for vCPE customer service instantiation (R2) vCpeResCust Service: topology_template: node_templates: TunnelXConn (AllottedResource): vG (VNF): BRG (PNF): Homing_Policy: Latency {Customer_Location, TunnelXConn} < X ms Homing_Policy: Affinity {TunnelXConn, vG} <Same Cloud Zone> https://wiki.onap.org/display/DW/Residential+Broadband+vCPE+Drafts+for+discussion?preview=%2F10783327%2F14483520%2FvCPE+Use+Case+-+Customer+Service+Instantiation+-+170824b.pptx

R2 View of Customer Service instantiation workflow vCpeResCust Service Level Processing Aspirational goal: In Release 2 we will have support for a Generic Service-Level (“top level”) flow that handles both Allotted Resources and PNFs, as well as integration with SNIRO. OF-HAS https://wiki.onap.org/display/DW/Residential+Broadband+vCPE+Drafts+for+discussion?preview=%2F10783327%2F14483520%2FvCPE+Use+Case+-+Customer+Service+Instantiation+-+170824b.pptx

Sample HAS inputs for vCPE Customer Service Instantiation: Runtime parameters:  # Customer location # Required capacity for VGMUX Constraints: # Customer_Location, TunnelXConn should be within X ms latency # TunnelXConn and vG should be in the same cloud zone # Existing instances (VGMuxInfra), Cloud regions should have capacity to accept new order # Need to match the hardware capability requirements of the service  # For each VNF   - inventories from which potential candidates can be fetched Inventory_Provider: aai, multicloud   - What types of candidates to fetch (Inventory_type) Existing instances (service) or new cloud sites (cloud) where a new instance could be spun up - attributes by which to select initial candidates: {      service_type: vG, vGMuxInfra (TunnelXConn)      customer_id: customer_12345 cloud_type: TitaniumCloud } optimization: # Minimize the distance between customer location and TunnelXConn minimize {distance_between [Customer_Location, TunnelXConn ]}

Sample HAS API for vCPE Customer Service Instantiation (1/3) Demands (Resources to be homed) Runtime Order parameters  demands:  vg:   - inventory_provider: aai     inventory_type: service attributes: [ service_type: vG ] - inventory_provider: aai, multicloud     inventory_type: cloud     vgmux:   - inventory_provider: aai      service_type: vgmux      TunnelXConn: customer_12345 cloud_type: titanium ]  # Service Info SERVICE_ID: abc123 # Customer location locations: customer_loc: {"latitude": "41.76", "longitude": "-88.15"} # Required Bandwidth   BANDWIDTH: 10   UNIT: Mbps

Sample HAS API for vCPE Customer Service Instantiation (2/3) Constraints  # vgmux must be within 100ms of the customer   constraint_ vgmux _customer:         type: latency_to_location     demands: [vgmux ]     properties:       distance: < 100 ms       location: customer_loc # vGMux can get a “slice” of an existing allotted resource, only if it has enough capacity.   check_capacity:     type: instance_capacity     demands: [vgmux]     properties:       controller: SDNC (?)       request:         entity-type: service-instance         entity-id: {SERVICE_ID}         required-bw: {BANDWIDTH}         bw-unit: {UNIT}         vnf-type: VGMUX # The vG and vgMux must be deployed in the same cloud zone   colocation:     type: zone     demands: [vgmux, vg]     properties:       qualifier: same       category: zone

Sample HAS API for vCPE Customer Service Instantiation (3/3) Constraints # vG should be deployed in regions that have some hardware capabilities   vg_attributes:         type: attribute     demands: [vg]     properties:       evaluate:         hardware_capability_1: attrib1 hardware_capability_2: attrib2 version: attrib3 optimization:   # Minimize distance between customer location and vgmux   minimize:      {distance_between : [customer_loc, vgmux]}

vCpeResCust Service Level Processing Release 1 View vCpeResCust Service Level Processing Because the vCpeResCust service involves an Allotted Resource and a PNF, the generic Service Level (“top level”) SO flow will not support this Service. So in Release 1 we either need to extend the generic Service Level flow to support Allotted Resources/PNFs or build a Custom flow for vCpeResCust. https://wiki.onap.org/display/DW/Residential+Broadband+vCPE+Drafts+for+discussion?preview=%2F10783327%2F14483520%2FvCPE+Use+Case+-+Customer+Service+Instantiation+-+170824b.pptx