...
- ETSI-Alignment path
- Following ETSI NFV IFA specifications for CNF
- Leveraging and extending existing ONAP ETSI-Alignment Architecture
- Direct Path
- Some think there is no need for the full VNFD for LCM, just Helm Charts and Images; delegate LCM to CISM; it may work for simple CNFs
- Note: there are several cases where a more complete VNFD will be needed, such as 5G Core NFs.
- Collaboration Areas:
- Unified Modeling, Packaging & Onboarding (SDC) – optional VNFD?
- Package Distribution (SDC – ETSI Catalog Manager – CIR)
- Common Components (e.g., CIR, A&AI, CDS)
- Note: CIR will be realized by Nexus with Docker Registry (possibly migrate it to Github), and CIR access APIs will be based on Docker Registry APIs.
...
- SDC
- Enhancements related to ETSI 3.3.1 SOL004 compliant VNF / CNF package onboarding and distribution
- Supports ETSI 3.3.1 VNF with minimum CNF enhancements from 4.1.1
- VNF/CNF Data Model Based on ETSI v3.3.1 SOL001 plus CNF Enhancements
- CSAR Models: ETSI-Alignment VNFD and Example(s)
- Enhancements related to ETSI 3.3.1 SOL007 compliant NSD package Design and Distribution
- Enhancements related to ETSI 3.3.1 SOL004 VNF and SOL007 NS package security
- Architecture Diagram
- SO / SO NFVO
- SO NFVO continues to support the same SOL005 APIs as Guilin: Create NS, Instantiate NS, Terminate NS, Delete NS and Get NS Operation Status.
- In addition, It will support NSD subscription and notification
- However, SO NFVO will upgraded ETSI v3.3.1 SOL005 LCM APIs from ETSI v2.7.1 SOL005 LCM APIs
ETSI v3.3.1 SOL005 API swagger
- Use the latest SOL005 API swagger from https://forge.etsi.org/jenkins/view/All+jobs/job/NFV+-+Network+Functions+Virtualisation/job/sol005-master/lastSuccessfulBuild/artifact/build/
- SOL005-NSLifecycleManagement-API.json
- SOL005-NSLifecycleManagementNotification-API.json
- SOL005-NSPackageManagement-API.json
- SOL005-NSPackageMaangementNotification-API.json
- ETSI v3.3.1 SOL003 API swagger
- Use the latest SOL003 API swagger from https://forge.etsi.org/jenkins/view/All%20jobs/job/NFV%20-%20Network%20Functions%20Virtualisation/job/sol002-sol003-master/lastSuccessfulBuild/artifact/build/
- SOL003-VNFLifecycleManagement-API.json
- SOL003-VNFLifecycleManagementNotification-API.json
- SOL003-VNFPackageManagement-API.json
- SOL003-VNFPackageManagementNotification-API.json
- SO NFVO and SOL003 Adapter CSIT will be supported
- Epics and User Stories: ONAP SO Hierarchical Orchestration (SO NFVO) - Honolulu#EpicandUserStory
- SO NFVO Honolulu Architecture Highlights
- SO NFVO will be invoked by Curl Commands (as SO NFVO Client) since the SOL005 Adapter enhancements are out of scope
- SO NFVO NS Workflow BPMNs and business logic will be packaged as a war file and deployed to ONAP SO Standalone/Clustered Camunda Engine
- Dynamic Orchestration support is a trial goal for Honolulu. In that case, NS Workflow BPMNs and business logic will be part of SO NFVO, as is.
- SO NFVO and SOL003 Adapter communications will be treated as an internal communication via HTTP
- SO NFVO interacts with ETSI Catalog Manager thru MSB for NSD subscription and notification
- Architecture Diagram: ONAP SO Hierarchical Orchestration (SO NFVO) - Honolulu#HonoluluSONFVOTesting
- SO NFVO continues to support the same SOL005 APIs as Guilin: Create NS, Instantiate NS, Terminate NS, Delete NS and Get NS Operation Status.
...
- SO Interface Update
- The following diagram depicts SO interfaces
- See the link for details, ARC Service Orchestrator Component Description - Honolulu-R8
- ETSI Catalog Manager
- Enhancements related to direct SDC Package distribution support thru SDCE-6
- Enhancements related to NSD Subscription and Notification
- Architectural Relationships and Interfaces support: ARC Modeling Component Description – Honolulu-R8
- Architecture Diagram:
...
- Enhancements related to Container Image handling is a stretch goal
- Most likely due to SDC 2MB file size limitation, Container Images will be uploaded to the CIR component by the Admin
- i.e., in that case, no impact on ETSI Catalog Manager in Honolulu for Container Image handling
- AAI
- No impacts since the SO NFVO does not support Scaling or Healing
- AAI impacts will be analyzed for the Istanbul release
...