- SO-ETSI-VNFAdaptor for Dublin Presentation slide deck.
- It is presented at the Dublin Architecture Planning Meeting in Montreal by Ciaran Murphy from Ericsson.
- Presentation Slide Deck: Dublin Architecture Planning Meeting#Agenda
- JIRA ONAPARC-310 - ONAPARC-310Getting issue details... STATUS (SO Adapter which uses SOL003 to connect to S/G VNFM)
- SO-ETSI Alignment Scenarios and Use Cases
- Leverage ETSI standards for VNF LCM in SO
- Build SO VNFM Adapter
- Use SOL003 APIs for VNFM communication
- Support operation such as create, instantiate, scale, etc.
- Enhance SO BPMN workflows and recipes
- Pass VNF LCM requests to VNFM using the VNFM Adapter
- Scale out VNF/VF Module based on policy
- Enhance VNFM Adapter for VES event
- Enhance Policy Framework for scaling decisions
- Enhance SO workflows for VNF/VF Module Scale out
- Instantiation Use Case
- Component Architecture
- The following diagram depicts the component architecture.
- The VNFM Adapter will be a SO sub-component; packaged as a docker and running in a container.
VNFM Adapter - SVNFM SOL003 Interfaces
Create VNF
-HTTP Method Type: POST
-VNFM Endpoint: /vnf_instances/
-Request Payload: CreateVnfRequest
-Response Header: 201 success
-Response Body: VnfInstanceInstantiate VNF
-HTTP Method Type: POST
-VNFM Endpoint: /vnf_instances/{vnfInstanceId}/instantiate
-Request Payload: InstantiateVNFRequest
-Response Header: 202 success
-Response Body: not applicableGrant VNF Request
-HTTP Method Type: POST
-VNFM Endpoint: /grants
-Request Payload: GrantRequest
-Response Header: 201 success
-Response Body: not applicableScale VNF
HTTP Method Type: POST
VNFM Endpoint: /vnf_instances/{vnfInstanceId}/scale
Request Payload: ScaleRequest
Response Header: 202 accepted
Response Body: not applicable
- Dublin Requirements
- Build SO VNFM Adapter
- Use SOL003 APIs for VNFM communication
- Support operations such as create, instantiate, scale, etc.
- Support SOL001 VNFD and SOL004 Package
- Enhance SO BPMN workflows & recipes
- Pass VNF LCM requests to VNFM using Adapter
- Policy-based VNF/VF Module scale out
- Enhance VNFM Adapter for VES event
- Enhance Policy Framework for scaling decisions
- Enhance SO workflows for VNF/VF Module Scale out
- Modeling and A&AI Updates maybe required
- Some of this work may already be implemented
- Build SO VNFM Adapter
- Design
- ...
- Impacted ONAP components
- SO
- SO Catalog DB for SOL001/SOL004 support
- BPMN Workflows and Recipes
- VNFM Adapter
- SDC
- Support SOL001/SOL004
- SDNC
- VNF-level Network Assignment, instead of VF-Module
- A&AI
- VNF-level Inventory Update
- VNFM location
- Policy
- Scale-Out support for ETSI-based scaling
- Modeling
- Support SOL001/SOL004
- SO
- Open Items
- VNF vs. VF-Modules Modeling