From d782ad6392583bbcc185ce04db0b2d36d7b1bb41 Mon Sep 17 00:00:00 2001 From: "Bozawglanian, Hagop (hb755d)" Date: Mon, 2 Apr 2018 19:08:13 +0000 Subject: [PATCH] VNFRQTS - Adding tables into appendix Adding tables from VNFRQTS-105 and 107 Issue-ID: VNFRQTS-105 Change-Id: I219d0d19dd836a8ae72ecad8e6ce566c98b72a51 Signed-off-by: Bozawglanian, Hagop (hb755d) --- docs/Chapter8.rst | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/docs/Chapter8.rst b/docs/Chapter8.rst index 9eaffe5..b965327 100644 --- a/docs/Chapter8.rst +++ b/docs/Chapter8.rst @@ -519,6 +519,71 @@ 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 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| Requirement Number | Resource IM Info Elements | TISCA Constructs as per SOL001 | ++====================+==================================================================================================================================================+===============================================================================================================+ +| R-02454 | VNFD.vnfSoftwareVersion + SwImageDesc.Version | For VDU.Compute - tosca.artifacts.nfv.SwImage + For Virtual Storage - tosca.artifacts.Deployment.Image | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-03070 | vnfExtCpd's with virtualNetworkInterfaceRequirements (vNIC) | tosca.nodes.nfv.VnfExtCp with a property + tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-09467 | VDU.Compute descriptor | tosca.nodes.nfv.Vdu.Compute | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-16065 | VDU.Compute. Configurable Properties | tosca.datatypes.nfv.VnfcConfigurableProperties | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-30654 | VNFD.lifeCycleManagementScript - IFA011 LifeCycleManagementScript | Interface construct tosca.interfaces.nfv.vnf.lifecycle.Nfv with a list of standard LCM operations | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-35851 | CPD: VduCp, VnfExtCp, VnfVirtualLinkDesc, QoS Monitoring info element - TBD | tosca.nodes.nfv.VduCp, tosca.nodes.nfv.VnfVirtualLink, tosca.nodes.nfv.VnfExtCp | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-41215 | VNFD/VDU Profile and scaling aspect | tosca.datatypes.nfv.VduProfile and tosca.datatypes.nfv.ScalingAspect | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-66070 | VNFD meta data | tosca.datatypes.nfv.VnfInfoModifiableAttributes - metadata? | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-96634 | VNFD.configurableProperties describing scaling characteristics. VNFD.autoscale defines the rules for scaling based on specific VNF indications | tosca.datatypes.nfv.VnfConfigurableProperties, tosca.datatypes.nfv.ScaleInfo | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| ? | VDU Virtual Storage | tosca.nodes.nfv.Vdu.VirtualStorage | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ +| R-01478 +R-01556 | Monitoring Info Element (TBD) - SOL001 per VNF/VDU/VLink + memory-consumption, CPU-utilization, bandwidth-consumption, VNFC downtime, etc. | tosca.capabilities.nfv.Metric - type for monitoring + monitoring_parameter of above type per VNF/VDU/VLink | ++--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ + +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. + +Table D2. TOSCA CSAR structure +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ++--------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+ +| Requirement Number | Description | CSAR artifact directory | ++====================+====================================================================================================================================+==========================================================================================+ +| R-26881 | The VNF provider MUST provide the binaries and images needed to instantiate the VNF (VNF and VNFC images). | ROOT\Artifacts\ VNF_Image.bin | ++--------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+ +| R-30654 | VNFD.lifeCycleManagementScript that includes a list of events and corresponding management scripts performed for the VNF - SOL001 | ROOT\Artifacts\Informational\ Install.csh | ++--------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+ +| R-35851 | All VNF topology related definitions in yaml files + VNFD/Main Service template at the ROOT | ROOT\Definitions\ VNFC.yaml + ROOT\ MainServiceTemplate.yaml | ++--------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+ +| R-40827 | CSAR License directory - SOL004 | ROOT\Licenses\ License_term.txt | ++--------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+ +| R-77707 | CSAR Manifest file - SOL004 | ROOT\ MainServiceTemplate.mf | ++--------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+ + +Define the CSAR structure, options and security features to be part of ONAP Release 2. + +The below table describes the numbered requirements for CSAR structure as agreed with SDC team. The format of the CSAR is specified in SOL004. + Requirement List -------------------------------- -- 2.16.6