EPICFeatureDescriptionStatus
1Create VNFCreate a VNF IdOpen
2

Instantiate VNF, including subscription, LCN and Granting

  • validate input
  • transform between ONAP internal VNFD and SOL001-based VNFD
  • new database table for asynchronous job management
Instantiate a VNFOpen
3Query VNFQuery VNF InfoOpen
4TOSCA Parser for SOL001 VNFDParse SOL001-based VNFDOpen
5SVNFM SimulatorFor integration testing, vendor-neutral SVNFM Simulator is necessaryOpen
6VNF Package ManagementProvide VNF Package Management for SVNFMOpen
7Terminate VNFTerminate VNFOpen






Note: SO future release could consider SOL001/SOL004 internal representation in its Catalog DB, or using the Run-time Catalog DB







ParametersRequired?Data SourceNote
vnfdIdRequireddescriptor_id from VNFD
vnfInstanceNameOptionalUser Input
vnfInstanceDescriptionOptionalUser Input



            1. VNFM sends a POST request to the Grant resource with a “GrantRequest” in the body
            2. VNFM Adapter with SO returns to VNFM a “202 Accepted” response with an empty body, and a “Location” header indicates a callback URL
            3. VNFM Adapter with SO makes the granting decision
            4. VNFM keeps trying to obtain the grant by sending a GET request to VNFM Adapter until a “200 OK” response with a “grant” data in the body
            5. VNFM Adapter finishes the granting process and returns a “200 OK” response with a “Grant” data in the body




        1. VNFM Adapter sends out homing requests to OOF (OSDF) containing resource info
        2. OOF (OSDF) pulls all the related homing constraints from Policy
        3. OOF (HAS) checks AAI database to pull region (flavor) information
        4. OOF (HAS) communicates with Multi-Cloud to check cloud capacity (vims which fulfill the requirements)
        5. OOF (OSDF) returns homing allocation solution to VNFM Adapter