Versions Compared

Key

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

...

Hardware Platform Capability Requirements

HPA Hardware platform capabiity requirements describe VNF component-specific dependencies on the underlying hardware platform capabilities. HPA Capability requirements are specified as part of the VNF descriptor (VNFD) templates, created during VNF packaging and containing all information needed for initial instantiation and subsequent operation of a given VNF. HPA Capability requirements are expressed as arrays of tuples, where each tuple fully defines a single HPA requirement. 

Each requirement tuple has the following format:

(<version-spec>, <hardware-architecture>, <capability-name>, <capability-value>, <need-level>)

where the tuple elements are defined as follows:

<requirement
<version>
A unique quote delimited string identifier representing the version of the tuple format.
stringThe tuple schema version
<hardware-architecture>
A unique quote delimited string identifier representing the
stringThe hardware platform architecture identifier associated with the a given capability. A value of "*" (star) indicates that the given capability is hardware vendor agnostic.<requirementindicated a normative capability applicable to all hardware platforms.
<capability-name>
A unique quote delimited string identifier representing the name of the capability.stringThe capability name.
<capability-value>
A unique quote delimited string identifier representing the value/settings of the capabiity.
<need-level>
A quote delimited string constant stating whether the stringThe capability value. May be a single value.
<requirement-level>
enumIndicates whether a given capability is mandatory or optional. Has one of two possible values - "mandatory" or "optional".

...


Hardware Platform Capabilities

HPA Hardware platform capabilities describe the underlying compute, storage and network hardware platform capabilities. HPA Platform capabilities are obtained from each on-boarded VIM and are persisted as part of the AAI inventory database.  HPA Platform capabilities are expressed as arrays of tuples, where each tuple fully defines a single HPA capability. 

Each requirement tuple has the following format:

(<version-spec>, <hardware-architecture>, <capability-name>, <capability-value>)

where the tuple elements are defined as follows:

<version>
A unique quote delimited string identifier representing the version of the tuple format
stringThe tuple schema version.
<hardware-architecture>
A unique quote delimited string identifier representing the
stringThe hardware platform architecture identifier associated with
the
a given capability. A value of "*"
(star) indicates that the given capability is hardware vendor agnostic.<requirement<requirement
indicated a normative capability applicable to all hardware platforms.
<capability-name>
A unique quote delimited string identifier representing the name of the capability.
stringThe capability name.
<capability-value>
A unique quote delimited string identifier representing the value/settings of the capability
stringThe capability value.


Requirement/Capability Matchmaking

...