VNFRQTS - Fixing tables in Appendix 43/41443/4
authorBozawglanian, Hagop (hb755d) <hb755d@att.com>
Fri, 6 Apr 2018 20:09:21 +0000 (20:09 +0000)
committerBozawglanian, Hagop (hb755d) <hb755d@att.com>
Fri, 6 Apr 2018 21:12:23 +0000 (21:12 +0000)
The tables created in the Appendix were written over.
I also noticed the new ticket created to fix the wording and format and have fixed those issues.

Change-Id: I177fc0d58f7459c922e487d4044bfca1a92a2659
Issue-ID: VNFRQTS-201
Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
docs/Chapter8.rst

index e732e90..6412815 100644 (file)
@@ -519,6 +519,113 @@ Table C8. Required Fields for Amount
 | Type of User           | Describes the types of users of the functionality offered by the software (e.g., authorized, named). This field is included when Limit Type is user.                                                                                                           | String          | Optional    |
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------+-------------+
 
+TOSCA model
+-----------------------------
+
+Table D1. ONAP Resource DM TOSCA/YAML constructs
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Standard TOSCA/YAML definitions agreed by VNF SDK Modeling team to be used by
+VNF vendors to create a standard VNF descriptor.
+
+All definitions are summarized in the table below based on the agreed ONAP
+Resource DM TOSCA/YAML constructs for Beijing. Their syntax is specified in
+ETSI GS NFV-SOL001 stable draft for VNF-D.
+
++------------+------------------------------+---------------------------------+
+| Requirement| Resource IM Info Elements    | TOSCA Constructs as per SOL001  |
+| Number     |                              |                                 |
++============+==============================+=================================+
+| R-02454    | VNFD.vnfSoftwareVersion      | For VDU.Compute -               |
+|            |                              | tosca.artifacts.nfv.SwImage     |
+|            |                              |                                 |
+|            | SwImageDesc.Version          | For Virtual Storage -           |
+|            |                              | tosca.artifacts.Deployment.Image|
++------------+------------------------------+---------------------------------+
+| R-03070    | vnfExtCpd's with virtual     | tosca.nodes.nfv.VnfExtCp with a |
+|            | NetworkInterfaceRequirements | property tosca.datatypes.nfv.\  |
+|            | (vNIC)                       | VirtualNetworkInterface\        |
+|            |                              | Requirements                    |
++------------+------------------------------+---------------------------------+
+| R-09467    | VDU.Compute descriptor       | tosca.nodes.nfv.Vdu.Compute     |
++------------+------------------------------+---------------------------------+
+| R-16065    | VDU.Compute. Configurable    | tosca.datatypes.nfv.Vnfc        |
+|            | Properties                   | ConfigurableProperties          |
++------------+------------------------------+---------------------------------+
+| R-30654    | VNFD.lifeCycleManagement     | Interface construct tosca.\     |
+|            | Script - IFA011 LifeCycle\   | interfaces.nfv.vnf.lifecycle.Nfv|
+|            | ManagementScript             | with a list of standard LCM     |
+|            |                              | operations                      |
++------------+------------------------------+---------------------------------+
+| R-35851    | CPD: VduCp, VnfExtCp,        | tosca.nodes.nfv.VduCp, tosca.\  |
+|            | VnfVirtualLinkDesc, QoS      | nodes.nfv.VnfVirtualLink,       |
+|            | Monitoring info element  -   | tosca.nodes.nfv.VnfExtCp        |
+|            | TBD                          |                                 |
++------------+------------------------------+---------------------------------+
+| R-41215    | VNFD/VDU Profile and scaling | tosca.datatypes.nfv.VduProfile  |
+|            | aspect                       | and tosca.datatypes.nfv.\       |
+|            |                              | ScalingAspect                   |
++------------+------------------------------+---------------------------------+
+| R-66070    |  VNFD meta data              | tosca.datatypes.nfv.            |
+|            |                              | VnfInfoModifiableAttributes -   |
+|            |                              | metadata?                       |
++------------+------------------------------+---------------------------------+
+| R-96634    | VNFD.configurableProperties  | tosca.datatypes.nfv.Vnf\        |
+|            | describing scaling           | ConfigurableProperties,         |
+|            | characteristics.  VNFD.\     | tosca.datatypes.nfv.ScaleInfo   |
+|            | autoscale defines the rules  |                                 |
+|            | for scaling based on specific|                                 |
+|            | VNF  indications             |                                 |
++------------+------------------------------+---------------------------------+
+| ?          |  VDU Virtual Storage         | tosca.nodes.nfv.Vdu.\           |
+|            |                              | VirtualStorage                  |
++------------+------------------------------+---------------------------------+
+| R-01478    | Monitoring Info Element (TBD)| tosca.capabilities.nfv.Metric - |
+|            | - SOL001 per VNF/VDU/VLink   | type for monitoring             |
+| R-01556    | memory-consumption,          |                                 |
+|            | CPU-utilization,             | monitoring_parameter  of above  |
+|            | bandwidth-consumption, VNFC  | type per VNF/VDU/VLink          |
+|            | downtime, etc.               |                                 |
++------------+------------------------------+---------------------------------+
+
+
+Table D2. TOSCA CSAR structure
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This section defines the requirements around the CSAR structure.
+
+The table below describes the numbered requirements for CSAR structure as agreed with SDC. The format of the CSAR is specified in SOL004.
+
++------------+-------------------------------------+--------------------------+
+| Requirement| Description                         | CSAR artifact directory  |
+| Number     |                                     |                          |
++============+=====================================+==========================+
+| R-26881    | The VNF provider MUST provide the   | ROOT\\Artifacts\         |
+|            | binaries and images needed to       | \\VNF_Image.bin          |
+|            | instantiate the VNF (VNF and VNFC   |                          |
+|            | images).                            |                          |
++------------+-------------------------------------+--------------------------+
+| R-30654    | VNFD.lifeCycleManagementScript that | ROOT\\Artifacts\         |
+|            | includes a list of events and       | \\Informational\         |
+|            | corresponding management scripts    | \\Install.csh            |
+|            | performed for the VNF - SOL001      |                          |
++------------+-------------------------------------+--------------------------+
+| R-35851    | All VNF topology related definitions| ROOT\\Definitions\       |
+|            | in yaml files VNFD/Main Service     | \\VNFC.yaml              |
+|            | template at the ROOT                |                          |
+|            |                                     | ROOT\                    |
+|            |                                     | \\MainService\           |
+|            |                                     | \\Template.yaml          |
++------------+-------------------------------------+--------------------------+
+| R-40827    | CSAR License directory - SOL004     | ROOT\\Licenses\          |
+|            |                                     | \\License_term.txt       |
++------------+-------------------------------------+--------------------------+
+| R-77707    | CSAR Manifest file - SOL004         | ROOT\                    |
+|            |                                     | \\MainServiceTemplate.mf |
++------------+-------------------------------------+--------------------------+
+
+
+
 Requirement List
 --------------------------------