From 922fcdc516c95eb8c68d1c7d3c928e74e6aa5e1a Mon Sep 17 00:00:00 2001 From: jjewitt58 Date: Wed, 20 Feb 2019 11:50:56 -0800 Subject: Align the VNFD model with IFA011 2.5.1 Issue-ID: MODELING-104 Change-Id: I8ccb0d2e91f02e8a7747bf6b6611ce91b4860605 Change-Id: I8ccb0d2e91f02e8a7747bf6b6611ce91b4860605 Signed-off-by: jjewitt58 --- ONAP Information Model/Vnf.uml | 242 ++++++++++++++++++++--------------------- 1 file changed, 116 insertions(+), 126 deletions(-) (limited to 'ONAP Information Model/Vnf.uml') diff --git a/ONAP Information Model/Vnf.uml b/ONAP Information Model/Vnf.uml index 594b4e3..18f08f4 100644 --- a/ONAP Information Model/Vnf.uml +++ b/ONAP Information Model/Vnf.uml @@ -1382,6 +1382,11 @@ BaseConfigGroup may establish internal networks such as OAM (VNF Mgmt) or MNS (M + + A VnfExtCpd is a type of Cpd and describes an external interface, a.k.a external CP, exposed by this VNF enabling connection with a VL. +When the VnfExtCpd is mapped to a VduCpd, the values for the attributes type, subType and description shall be identical for both elements. + + Specifies requirements on a virtual network interface realising the CPs instantiated from this CPD. @@ -1406,41 +1411,6 @@ When the VnfExtCpd is mapped to a VduCpd, the values for the attributes type, su - - - A VNFD Element Group is a mechanism for associating elements of a VNFD (Vdus and VnfVirtualLinkDesc(s)) for a -certain purpose, for example, scaling aspects. - -A given element can belong to multiple groups. - - - - Unique identifier of this group in the VNFD. - - - - - - Human readable description of the group. - - - - - - References to Vdus that are part of this group. - - - - - - - References to VnfVirtualLinkDesc that are part of this group. - - - - - - The VnfIndicator information element defines the indicator the VNF supports. @@ -1601,6 +1571,41 @@ NOTE: If not present, it is assumed that the bitrate requirements can be derived + + + A VNFD Element Group is a mechanism for associating elements of a VNFD (Vdus and VnfVirtualLinkDesc(s)) for a +certain purpose, for example, scaling aspects. + +A given element can belong to multiple groups. + + + + Unique identifier of this group in the VNFD. + + + + + + Human readable description of the group. + + + + + + References to Vdus that are part of this group. + + + + + + + References to VnfVirtualLinkDesc that are part of this group. + + + + + + Every Vnf contains a BaseConfigGroup. @@ -1660,9 +1665,6 @@ Diversity - Resources are geo-diverse ( cannot be co-located). - - - @@ -1870,9 +1872,6 @@ Diversity - Resources are geo-diverse ( cannot be co-located). - - - @@ -2189,7 +2188,6 @@ If not present, the default instantiation level as declared in the VNFD shall be Specifies affinity and anti-affinity rules applicable between VNF instances created from this profile. - @@ -2285,8 +2283,8 @@ This could include the number of CPU cores on this logical node, a memory config Represents the type of network connectivity mandated by the VNF vendor between two or more Connection Points which includes at least one Internal Connection Point. - - + + @@ -2373,6 +2371,9 @@ This could include the number of CPU cores on this logical node, a memory config + + The VirtualMemoryData information element supports the specification of requirements related to virtual memory of a virtual compute resource. + Amount of virtual Memory (e.g. in MB). @@ -2515,14 +2516,14 @@ NOTE: A cardinality of "0" indicates that configuring this present VNF - "Extension" attributes of VnfInfo that are writeable. + "Extension" attributes of VnfInfo that are writeable. NOTE: The exact data structure describing the attribute is left for data model solution specification, but it should include: name, and any constraints on the values, such as ranges, predefined values, etc. - Metadata" attributes of VnfInfo that are writeable + Metadata" attributes of VnfInfo that are writeable. NOTE: The exact data structure describing the attribute is left for data model solution specification, but it should include: name, and any constraints on the values, such as ranges, predefined values, etc. @@ -2609,7 +2610,7 @@ NOTE: The MANO or NFVI may not support the recommended collectionPeriod based on - + @@ -2695,7 +2696,7 @@ NOTE: The MANO or NFVI may not support the recommended collectionPeriod based on - Specifies the periodicity at which the producer will collect performance information. + Specifies the periodicity at which the producer will collect performance information. Note: at the end of each reportingPeriod, the producer will inform the consumer about availability of the performance data collected for each completed collection period during this reportingPeriod. While the exact definition of the types for collectionPeriod and reportingPeriod is left for further specification, it is recommended that the reportingPeriod be equal or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods within one reporting period would be reported together. @@ -2711,6 +2712,17 @@ NOTE: The MANO or NFVI may not support the recommended collectionPeriod based on The VirtualLinkBitRateLevel information element specifies bitrate requirements applicable to a virtual link instantiated from a particular VnfVirtualLinkDesc. + + + Uniquely identifies a VnfVirtualLinkDesc + + + + + Bitrate requirements for an instantiation level or bitrate delta for a scaling step. + + + @@ -2728,8 +2740,8 @@ NOTE: The MANO or NFVI may not support the recommended collectionPeriod based on Indicator for whether the resource is considered operational. Valid values are in-service-path and out-of-service-path. - - + + @@ -2738,19 +2750,19 @@ NOTE: The MANO or NFVI may not support the recommended collectionPeriod based on - - + + The VnfIndicatorData datatype identifies a VNF indicator in a VNFD. - + Identifies a VNFD. - + Identifies a VNF indicator within the VNFD. @@ -2840,13 +2852,12 @@ Shall be absent when used for virtual disks. - + Reference of the internal VLD which this file storage connects to. The attached VDUs shall connect to the same internal VLD. - @@ -2867,7 +2878,7 @@ The attached VDUs shall connect to the same internal VLD. Consumer type. - + Describe qualities of Qos:total_bytes_sec、total_iops_sec. @@ -2896,12 +2907,14 @@ The attached VDUs shall connect to the same internal VLD. - - - - + + The VirtualLinkProtocolData describes the protocol layer and associated protocol data for a virtual link + + + One of the values of the attribute layerProtocol of the ConnectivityType IE. + @@ -3057,18 +3070,6 @@ The attached VDUs shall connect to the same internal VLD. - - - - - - - - - - - - @@ -3148,15 +3149,6 @@ The attached VDUs shall connect to the same internal VLD. - - - - - - - - - @@ -3275,18 +3267,6 @@ The attached VDUs shall connect to the same internal VLD. - - - - - - - - - - - - @@ -3367,13 +3347,9 @@ The attached VDUs shall connect to the same internal VLD. - - - - @@ -3396,15 +3372,6 @@ The attached VDUs shall connect to the same internal VLD. - - - - - - - - - @@ -3444,13 +3411,6 @@ The attached VDUs shall connect to the same internal VLD. - - - - - - - @@ -3518,15 +3478,6 @@ The attached VDUs shall connect to the same internal VLD. - - - - - - - - - @@ -3550,9 +3501,6 @@ The attached VDUs shall connect to the same internal VLD. - - - @@ -3737,4 +3685,46 @@ The attached VDUs shall connect to the same internal VLD. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg