Use Case Realization Use Case Realization Dec 26

  • Slides: 35
Download presentation
Use Case Realization • Use Case Realization Dec 26, 2018 version 4

Use Case Realization • Use Case Realization Dec 26, 2018 version 4

https: //wiki. onap. org/pages/viewpage. action? page. Id=45298907 Platform Evolution for Use Case Realization w/

https: //wiki. onap. org/pages/viewpage. action? page. Id=45298907 Platform Evolution for Use Case Realization w/ SO, AAI, DCAE, SDC, VID, SDNC ONAP 10, Tue UTC 15: 00 / China 22: 00 / Eastern 10: 00 / Pacific 07: 00 Meeting Owner: Benjamin Cheung Created Nov. 3, 2018 ONAP Meeting 10 is inviting you to a scheduled Zoom meeting. Join from PC, Mac, Linux, i. OS or Android: https: //zoom. us/j/723094623 Or i. Phone one-tap : US: +16699006833, , 723094623# or +16465588656, , 723094623# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 669 900 6833 or +1 646 558 8656 or +1 877 369 0926 (Toll Free) or +1 855 880 1246 (Toll Free) Meeting ID: 723 094 623 International numbers available: https: //zoom. us/u/a. Bo. Sd 2 UTS There are many Use Cases (VCPE, PNF SW Upgrade, 5 G Use Cases etc) that require coordination across multiple Platform components and teams. This meeting will be focused on technical discussions for realizing and delivering Use Cases. Sample topics would be: Controller to NF Association, Bulk PM Mapper development, 5 G g. NB service creation, PNF software upgrade evolution, Model evolution to support 5 G Service etc.

5 G Use Case Sub Team Wiki (Dublin) CCVPN Use Case Extension (Dublin) Change

5 G Use Case Sub Team Wiki (Dublin) CCVPN Use Case Extension (Dublin) Change Management Dublin Extensions Consistent ID of a Cloud Region (Dublin) Edge Automation Functional Requirements for Dublin K 8 S based Cloud-region support Scaling Use Case (Dublin) SP priorities for Dublin Use case proposal: BBS Broadband Service (Dublin) 5 G - Bulk PM (Casablanca carry-over items) 5 G - OOF and PCI (Casablanca carry-over items) 5 G - PNF Plug and Play (Casablanca carry-over items) 5 G - PNF SW Upgrade (Casablanca carry-over items) 5 G - Real time PM (Casablanca carry-over items) 5 G - Slicing

5 G Pre-Onboarding & Onboarding • Use Case Realization Call – Nov 14, 2018

5 G Pre-Onboarding & Onboarding • Use Case Realization Call – Nov 14, 2018 Ben Cheung (Nokia)

https: //wiki. onap. org/pages/viewpage. action? page. Id=45303641

https: //wiki. onap. org/pages/viewpage. action? page. Id=45303641

Onboarding and Design Time Onboarding Descriptor Platform ONAP Model NF Instance Package Delivery Onboarding

Onboarding and Design Time Onboarding Descriptor Platform ONAP Model NF Instance Package Delivery Onboarding Process Design Time Run Time Vendor Technology Specialist Asset Manager Service Designer Operations Specialist SOL 001 PNF-D SOL 004 Package - - WHO WHEN WHAT Onboarding Package

Onboarding and Design Time Onboarding Package NF Descriptor Platform ONAP Model NF Instance Onboarding

Onboarding and Design Time Onboarding Package NF Descriptor Platform ONAP Model NF Instance Onboarding Design Time Run Time Vendor Asset Manager Service Designer Operations PNF Descriptor TOSCA Root Node PNF Registration Service PM Schema Informational Artifacts Configuration Files Ansible Playbooks A&AI 11 N Connect Point PNF 1 1 Network Function Device Complex SDC Catalog Virtual Link Connectivity Ports / NICs PNF Onboarding Package N NF Comp PNF Instance

ONAP Platform Data Model TOSCA Root Node Service 1 1 N Connection Point PNF

ONAP Platform Data Model TOSCA Root Node Service 1 1 N Connection Point PNF Device 1 1 Network Function Virtual Link Connectivity Ports / NICs NF Component N NF Component Complex

PNF PRE-ONBOARDING Dublin Priority PNF Descriptor PNF-D VES Event Registration Specification Dublin Priority PM

PNF PRE-ONBOARDING Dublin Priority PNF Descriptor PNF-D VES Event Registration Specification Dublin Priority PM Schema Manuals, Help files Cu. Do Products PNF Registration PM Schema Informational Artifacts Configuration Info Configuration Files Ansible Playbooks x. NF SDK Package creation SDC Onboarding Package Win. ZIP Validating Content +VENDOR META DATA SDC Catalog

3 GPP Release 15, IMT-2020 = 5 G e. MBB (enhanced Mobile Broadband) Media

3 GPP Release 15, IMT-2020 = 5 G e. MBB (enhanced Mobile Broadband) Media Anywhere Broadband Experience Everywhere Anytime Virtual and Augmented Reality Smart Infrastructure Remote Surgery and Examination Smart City Smart Connected Collaborate Access Interactive Factory Automation Industry 4. 0 Remote Device Control Smart Automated Vehicle Control Internet of Things (Io. T) M 2 M communications Geographically spread devices URLLC (Ultra Reliable Low Latency Communications) m. MTC (massive Machine Type Communications) Aware

5 G RAN Wireless Network ONAP Run Time Management OSS BSS 5 G Application

5 G RAN Wireless Network ONAP Run Time Management OSS BSS 5 G Application Ecosystem SO SDN-C DCAE A&AI APP-C SO – Service Orchestrator SDN-C – Service Design Network Controller DCA&E – Data Collection Analytics & Events A&AI – Available & Active Inventory APP-C – Application Control Core Network Elements RAN Network Elements Disaggregated Core Antenna DU RAU RF RU DU CPRI RAP UE CU-CP (ONAP) CU-UP UPF SMF UDM AUSF AMF Back Haul Edge Cloud CU Mid Haul Centralized Cloud Internet External Content UPF – User Plane Function SMF – Session Management Function UDM – Unified Data Management Function AUSF – Authentication Service Function RU – Remote Radio Unit DU – Distributed Unit (5 G Base Unit) CU – Centralized Unit

R 4: Modeling a 5 G Service 5 G SERVICE Informational Artifacts Deployment Artifacts

R 4: Modeling a 5 G Service 5 G SERVICE Informational Artifacts Deployment Artifacts Configuration Files HEAT Templates P Connection Point Policies Network Function (VNF) Templates Network Function PNF Blueprints PNF Device Virtual Link Vendor Provided User Designed Foundational Resources

R 4: 5 G Base Station (g. Node. B) RAN Network Elements CU DU

R 4: 5 G Base Station (g. Node. B) RAN Network Elements CU DU RAU 5 G SERVICE DU N 1 CU (VNF) N N 1 UPF (VNF) 1 AMF (VNF) NF/DU #1 PNF Device Conn Pt #1 … Virtual Link Core Network Elements NF/CU #1 Conn Pt #3 NF/DU #n PNF Device Conn Pt #n Resources

CONTROLLER TO NF ASSOCIATION Benjamin Cheung (Nokia)

CONTROLLER TO NF ASSOCIATION Benjamin Cheung (Nokia)

TECHNOLOGY DOMAINS ONAP Deployment ONAP Platform Controller (Run Time) SDN-C SDN-R VF-C Technology Domain

TECHNOLOGY DOMAINS ONAP Deployment ONAP Platform Controller (Run Time) SDN-C SDN-R VF-C Technology Domain (Service Provider Specified) Wireless RAN j [New/Future] X controller APP-C Optical Io. T PNF-A PNF-B PNF-C VNF-A VNF-B VNF-C PROBLEM DESCRIPTION Pictured above are three different kinds of PNFs. In orange are wireless (RAN) base stations, such as 5 G DU units and their corresponding 5 G VNFs. For Optical, there are SOTN PNFs for example as used in the CCVPN use case. Then pictured in green are Io. T PNFs. These might include things like smart home units, smart doorbells and the like. Each of these PNFs fall into a domain category, Wireless, Optical, Io. T. These categories are just example categories. There will be many other divisions. Each of these categories of PNFs & VNFs will have attending Controllers. For any service provider, (w/ a mix of different vendor NFs, they will have the same Controller)

DYNAMIC ASSOCIATION APPROACH Tech Domain NF (PNF/VNF) ONAP Platform Controller Function (API) Wireless E//

DYNAMIC ASSOCIATION APPROACH Tech Domain NF (PNF/VNF) ONAP Platform Controller Function (API) Wireless E// 5 G DU SDN-C Generic API Wireless Nokia 5 G DU SDN-C Generic API Wireless Huawei 5 G DU SDN-C Generic API Wireless (Vendor xyz) Xyz 5 G DU SDN-C Wireless Subdomain 1 Xyz 5 G DU VF-C Wireline PNF APP-C Assign > APP-C Modify Config Restart Stop/Start

INSTANTIATION / ONBOARDING DESIGN TIME: INSTANTIATE CONTROLLER (ONAP Installation) WHO: Capacity/Network Planning Team (Service

INSTANTIATION / ONBOARDING DESIGN TIME: INSTANTIATE CONTROLLER (ONAP Installation) WHO: Capacity/Network Planning Team (Service Provider), ONAP Installation Team (Service Provider) 1. EMPTY TABLE – In ONAP Build, an Empty Table is Created with no values 2. ONAP INSTANCE - SP provisioning/setup of ONAP instance/installation. i. e. SO, SDN-C, APP-C configuration 3. CONTROLLER INSTANCES - SP Create instances of ONAP Platforms Controller (SDN-C, APP-C, VF-C) 4. ONBOARD CONTROLLERS - Onboard Profile Controller (tech domain, function, role, cloud instance, territory/region) 5. CONTROLLER PART OF TABLE - Fill in the Controller part of Table. 6. SO - SO spins up, Controller Registration MSvc, Controller spins up it uses the Controller Registration Micro-Service (CRMS). Tech Domain NF (PNF/VNF) CONTROLLER Technology Domain Function Primary Role Cloud Instance Territory/Region ONAP Platform Controller Instance Function (API)

DESIGN TIME : SDC STEP 1: DESIGN TIME WHO: SDC Design Studio, Service Operator

DESIGN TIME : SDC STEP 1: DESIGN TIME WHO: SDC Design Studio, Service Operator INSTANTIATE CONTROLLER (Design Time) 1. x. NF-SDK - Input to SDC TOSCA template from x. NF-SDK (or manual) that specifies what the NF needs from a controller and NF properties. VNF SDK describe attribute functionalities needed within the TOSCA model those capabilities are mapped into a controller based on the table. 2. Onboard – Onboard x. NF-D, Defining Models & Artifacts, Updating SDC Catalog 3. CSAR - NF information put into the SDC artifacts/CSAR Package 4. SDC UPDATES - (optional) SDC could also update the Controller section of the table (by specifying controller information). Tool/Script to controller information if necessary (due to typos, adaptations for congestion, migrations, new technology domains, etc). 5. DISTRIBUTE - SDC distributes Artifacts (CSAR) to ONAP components & listeners 6. INGEST MODEL - ONAP Components ingesting the model (SDC artifacts), SO populates the table (NF part of the table “new”, UPDATES the rest of the table from Optional updates [in step 1 d. ]). STEP 2: DESIGN TIME NF MODEL (Design Time) NF Model ingestion/onboarding NF part of table updated (Vendor Class of NF) CSAR > VNF SDK Tech Domain NF (PNF/ VNF) ONA P Platf orm Contr oller Insta nce Functi on (API) NF (Type) Technology Domain Function Wireles s E// 5 G DU SDNC Generi c API Wireles s Nokia 5 G DU SDNC Generi c API Huaw ei 5 G DU SDNC Generi c API Cloud Instance Xyz 5 G DU SDNC SDN-C Territory/Region Wireles s Primary Role NF PACKAGE CSAR file

RUN TIME STEP 3: (RUN TIME OPERATION) 1. USE TABLE - Components in ONAP

RUN TIME STEP 3: (RUN TIME OPERATION) 1. USE TABLE - Components in ONAP (e. g. SO, policy) USE the table to find the appropriate controller & APIs for a NF. 2. POLICY ACTION - When policy’s action require a controller look at the table. When policy’s action is to consult w/ SO it knows how to talk to SO. EXAMPLE: Message from NF, executing a Use Case. e. g. Threshold > NF > DCAE > Policy > Action > SO: Controller to interact w/ NF Run Time Catalog Tech Domain NF (PNF/VNF) ONAP Platform Controller Instance Function (API) Wireless E// 5 G DU SDN-C #1 Generic API Wireless Nokia 5 G DU SDN-C #2 Generic API Huawei 5 G DU SDN-C #1 Generic API Xyz 5 G DU SDN-C #2 SDN-C Wireless SO Controller ? INPUT = PNF#305 (know enough about the PNF to finds “row” in the Table) M-Service P

RUN TIME SDN-C “A” Nokia PNF Model-X Nokia PNF Region-A Vendor Service Provider Network

RUN TIME SDN-C “A” Nokia PNF Model-X Nokia PNF Region-A Vendor Service Provider Network Planner Nokia PNF Model 1 Wireless (Domain) Wireless, Optical etc Wireless etc Function (? ) Function Primary Role Primary CLLI = 2 CLLI = 1 Morris County, NJ Union, NJ CLLI = 2 Morris Cnty, NJ Nokia PNF Model-Y Nokia PNF Region-B CONTROLLER SDN-C “C” CONTROLLER Nokia PNF Model 1 Wireless Function Primary Role CLLI = 2 Union, NJ SDN-C “B” CONTROLLER Wireless Function Tech Domain Wireless Secondary CLLI=2 Morris County NJ NF (PNF/VNF) ONAP Platform Controller Instance Function (API)

Modeling (Utilities) Integration VNF Requirements VNF Validation Program ONAP Architecture

Modeling (Utilities) Integration VNF Requirements VNF Validation Program ONAP Architecture

Configuration with Net. Conf • Use Case Realization Call – November 21, 2018 Oskar

Configuration with Net. Conf • Use Case Realization Call – November 21, 2018 Oskar Malm (Ericsson)

NETCONF Overview https: //wiki. onap. org/display/DW/5 G+-+Configuration+with+NETCONF • NETCONF is an RPC-based protocol to

NETCONF Overview https: //wiki. onap. org/display/DW/5 G+-+Configuration+with+NETCONF • NETCONF is an RPC-based protocol to manipulate and monitor configuration and state of network devices ONAP Controller - Latest version is defined in RFC 6241 • It is one of the options included in ONAP x. NF requirements for configuration management • It is expected to be used for management of PNFs and VNFs in 5 G networks - YANG solution set has been defined by 3 GPP for the 5 G NRM (28. 541) NETCONF

Controller APIs (VNF level) Controller Start. Application Audit Sync Health. Check Config. Modify Config.

Controller APIs (VNF level) Controller Start. Application Audit Sync Health. Check Config. Modify Config. Scale. Out Config. Backup Config. Restore Upgrade. Backup Upgrade. Pre. Check Upgrade. Software Upgrade. Post. Check Upgrade. Backout Distribute. Traffic Quiesce. Traffic Resume. Traffic Stop. Application Configure Most APIs would also be applicable for PNFs as well Commissioning APIs supporting self-service using APPC CDT Beyond Dublin for selfservice using CDS Decommission ing GR API Unassign LCM API (Delete) Deactivate Activate (Create) Assign Operation Assign/Unassign supporting self-service using CDS in Casablanca Self-service configure using CDS planned for Dublin, action/API is TBD

Golden Configuration for A&AI • Use Case Realization Call – November 28, 2018 Fred

Golden Configuration for A&AI • Use Case Realization Call – November 28, 2018 Fred Fusselin (Verizon)

Golden Configuration – Workflow NFV Orchestrator Model-driven, Vendor-neutral Centralised Configuration Manager 2 POST: /api/resource.

Golden Configuration – Workflow NFV Orchestrator Model-driven, Vendor-neutral Centralised Configuration Manager 2 POST: /api/resource. Function 1. 2. Characteristic Configuration 3 Rule Engine nti fica tio n 4 m vi a Co nf ig iat e sh nt pu In sta VN F D NS YA isco NG ver 1 od y & els ide Create Snapshot & 7 Mark Golden Cfg 5 Direct Config Change to VNF 6 POST/api/resource. Function/Notify Virtualised Network Functions with config microservice Golden Config data store

Golden Configuration for A&AI • Use Case Realization Call – November 28, 2018 Fred

Golden Configuration for A&AI • Use Case Realization Call – November 28, 2018 Fred Fusselin (Verizon)

5 G Use Case Overview & PTL Commitments (Slide Pack Review) • Use Case

5 G Use Case Overview & PTL Commitments (Slide Pack Review) • Use Case Realization Call – Dec 26, 2018 Ben Cheung (Nokia)

https: //wiki. onap. org/pages/viewpage. action? page. Id=48531738 https: //wiki. onap. org/download/attachments/485317 38/5 GUse. Cases_09

https: //wiki. onap. org/pages/viewpage. action? page. Id=48531738 https: //wiki. onap. org/download/attachments/485317 38/5 GUse. Cases_09 Jan 2019 v 2. pptx? version=1&modific ation. Date=1545840793000&api=v 2 https: //wiki. onap. org/download/attachments/48531 738/5 GUse. Cases_09 Jan 2019 v 2. pdf? version=1&modif ication. Date=1545840793000&api=v 2