Introduction

ONAP needs to support various types of xNF commercial licensing models: simpler, more complex, vendor specific and operator specific models. To support these, two optional solutions exist for ONAP.

Alternative Solution 1: ONAP Native License Management

ONAP includes a built-in xNF license management solution. For a description of this solution, please refer to the License information model.

Alternative Solution 2: License Management Solution External to ONAP

In this solution, the ONAP native license management solution is not used. None of the ONAP components participates in any of the xNF license management use cases, but the only actors are the xNF and the License Service external to ONAP. The external License Service (e.g. vendor specific solution) will vary with the installed network elements of a vendor and service provider. For more information see the Licensing Management Use Case page.

The following sequence diagrams describe the interactions at VNF instantiation and PNF Plug and Play.

Service and HEAT-based VNF instantiation and the License Management Interactions

VID VID SO SO AAI AAI OOF OOF SDNC SDNC Multicloud Multicloud OpenStack OpenStack Controller Controller VNF LicenseService LicenseService 1Instantiate service 2Create service and VNF instance records 3Homing 4VNF network resource assignment 5Instantiate VNF 6Instantiate VNF 7VNF instantiated VNF License request is optional andcould be before or after configuration opt 8License request 9Response with licenses 10  11Update VNF instance record 12Configure VNF 13Configure 14  15 

Service and SOL003-based VNF instantiation and the License Management Interactions

VID VID SO_BPMN SO_BPMN SOL003_Adapter SOL003_Adapter AAI AAI SVNFM SVNFM OOF OOF Controller Controller VNF LicenseService LicenseService 1Instantiate service 2Instantiate VNF 3Get VNFMs 4Create VNF 5Create service and VNF instance records 6Instantiate VNF 7Request grant 8HPA homing 9Response with grant 10Instantiate VNF on VIM VNF License request is optional andcould be before or after configuration opt 11License request 12Response with licenses 13Notify operation completed 14Update VNF instance record 15Status complete 16Configure VNF 17Configure 18  19Create VNF finished

PNF Plug and Play and the License Management Interactions

The below sequence diagram shows license management interactions as part of a simplified 5G PNF PnP flow.


ONAP ONAP PNF PNF LicenseService LicenseService Stage 1 - Design time PnP Stage 2 - Run time service instantiation Stage 3 - PNF bootstrapping License request is optional and can happenduring PNF bootstrapping or any time after it. opt 1License request 2Response with licenses Stage 4 - Run time PNF registration 3PNF registration Stage 5 - Run time PNF activation 4Configure PNF 5 

  • No labels