Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


ProducerConsumerAAI RepresentationScenario and References
1SOClosed Loop

the "input-parameters" attribute of "service-instance" object described as:

"String capturing request parameters from SO to pass to Closed Loop."

Closed loop scenario:

  • SO will create “service-instance” object in AAI
  • SO will store “customer-request” string on service-instance object in AAI
  • When Closed Loop call recreates the “service-instance”, it will query “service-instance” information first, to get the “customer-request”

References

2SOExtAPI(see above?)(see above?)
3OOFVFC
  • the "flavor name" attribute of "flavor" object
  • the "flavor id" attribute of "flavor" object

scenario:

  • VFC component sources the "flavor name" from OOF component
  • Then VFC searches AAI using "flavor name" to find the corresponding "flavor id"
  • Finally "flavor id" is used to create a VM

References

  • Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyVFC-1193
     / 
    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyOPTFRA-268
     / 
    Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyOPTFRA-291
  • See also discussion at https://lists.onap.org/g/onap-oof/topic/critical_issue_found_in/28277232
4SDCVID
  • /service-design-and-creation/models
  • custom query

scenario:

  • SDC distributes models into AAI
  • Then VID calls custom query in AAI to get models by distribution status
  • Finally VID uses models for its functions (this is the main flow for VID)

References

5Multi-VIM / CloudOOF
  • /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones

Scenario:

  • Multi-VIM / Cloud collects Availability-Zone capacity data from Clouds into AAI
  • OOF retrieves Availability-Zone information of each Cloud Region from AAI
  • OOF makes homing / placement decisions for VNFs to support "teaming" use case

References

6MultiCloudOOF
  • HPA

Scenario:

  • MultiCloud collects HPA telemetry/time-series data into AAI
  • OOF retrieves telemetry from AAI
  • OOF makes decisions based on the telemetry

References:

7VNFM / ESRVIM / VFC
  • "ssl-cacert" attribute on /esr-system-info-list/esr-system-info/{esr-system-info-id}

  • vs "certificateUrl"

Question:

  • is it just a URL to a certificate file?
  • or is it the literal contents of a certificate file?

Scenario:

  • VIM is registered to ESR including SSL certificates
  • VNFM is registered to ESR including SSL certificates
  • VFC retrieves connection details including SSL certificates
  • VFC logs in to perform its control functions

References:

  • Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyAAI-1104
8

VID / SO / SDNC / OOF

MultiCloud

CLAMP / DCAE / DMaaP

VID / SO / SDNC / OOF

MultiCloud

CLAMP / DCAE / DMaaP

  • /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}
  • ‘cloud-region-id’ used in VID/SO/SDNC/OOF
  • ‘cloud-owner’ + ’cloud-region-id’ used by AAI and its consumers

  • ‘vim-id’ = {‘cloud-owner’}_{‘cloud-region-id’} used by MultiCloud and its consumers

  • dcaeLocation used by CLAMP, DCAE and DMaaP


9MultiCloudOOF
  • SR-IOV NIC from VIM
  • sriov-pfs (SR-IOV physical functions, with relation to p-interface)
  • sriov-vfs (SR-IOV virtual functions, with relation to l-interface)
  • sriov-automation in cloud-region

Scenario

  • MultiCloud discovers SR-IOV NIC from VIM and registers it to AAI
  • OOF gets cloud region ID, flavor id and physical nic alias from AAI
  • OOF sends homing information to VF-C and SO

References

10PolicySO

Scenario:

  • Policy has parameters and references values.
  • User manually inserts Dummy Incremental VF_Module into AAI containing the values
  • SO retrieves values from AAI
  • What happens to the Dummy Incremental VF_Module afterwards?

References:

[Scaling] Scaling Automation Requirements
From: Scott Blandford
Date: Wed, 23 Jan 2019 16:52:31 UTC

Scaling Team,

Tech Mahindra is bringing some late requirements to the table for the Scaling Use Case.  Fortunately, they are also bringing the resources to accomplish the goals.

 

The goal is to automate some of the manual steps now required in the Scaling Use Case.  The trickiest of these items is to eliminate the need for a Dummy Incremental VF_Module that needs to be inserted into AAI in order to pass the correct references in the Policy to SO API.

11External PNF manager?DCAE / CLAMP / SO

Scenario:

  • External PNF manager discovers ONT and enters details into AAI
  • DCAE / CLAMP correlate the ONT details to an existing PNF object in AAI and "nomadic ONT scenario" is recognised
  • SO effectively moves the PNF / services to the new location

References:

12tbcetc