From 2626a65f514baf72705fc4e60817090d003fea0a Mon Sep 17 00:00:00 2001 From: FernandoOliveira Date: Tue, 13 Oct 2020 15:33:35 -0400 Subject: Updated VNF UML model to ETSI IFA011 v4.1.1 - New osContainer type - New mciopProfile type - New VirtualCpd type Added osContainer descriptors and mciop from IFA011 4.1.1 to the VNF model. Issue-ID: MODELING-334 Signed-off-by: Fernando Oliveira Change-Id: I960198cb01b47a20c8bb036ae0491ae16be5c98a --- ONAP_Information_Model/Common.notation | 100 +- ONAP_Information_Model/Common.uml | 10 - ONAP_Information_Model/Ns.notation | 580 ++--- ONAP_Information_Model/Service.notation | 1254 +++++------ ONAP_Information_Model/Vnf.notation | 3511 ++++++++++++++++++++----------- ONAP_Information_Model/Vnf.uml | 398 +++- 6 files changed, 3618 insertions(+), 2235 deletions(-) diff --git a/ONAP_Information_Model/Common.notation b/ONAP_Information_Model/Common.notation index 0097b88..a92e14b 100644 --- a/ONAP_Information_Model/Common.notation +++ b/ONAP_Information_Model/Common.notation @@ -156,45 +156,45 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -274,55 +274,55 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/ONAP_Information_Model/Common.uml b/ONAP_Information_Model/Common.uml index 2cc55d3..76a0716 100644 --- a/ONAP_Information_Model/Common.uml +++ b/ONAP_Information_Model/Common.uml @@ -611,10 +611,6 @@ For VNFs, those rules are applicable between the virtualization containers to be Provider of the NF and of the NFD being onboarded. - - - - Provider of the NF and of the NFD being onboarded. @@ -1647,10 +1643,6 @@ Permitted Values: Name of compared parameter or attribute. - - - - Name of compared parameter or attribute. @@ -4893,7 +4885,6 @@ Permitted Values: - @@ -4943,7 +4934,6 @@ Permitted Values: - diff --git a/ONAP_Information_Model/Ns.notation b/ONAP_Information_Model/Ns.notation index 67e9f49..b3e5668 100644 --- a/ONAP_Information_Model/Ns.notation +++ b/ONAP_Information_Model/Ns.notation @@ -376,69 +376,69 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -674,85 +674,85 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -1173,93 +1173,93 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -1728,115 +1728,115 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -2252,85 +2252,85 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2704,105 +2704,105 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/ONAP_Information_Model/Service.notation b/ONAP_Information_Model/Service.notation index 7aac8ac..77b73db 100644 --- a/ONAP_Information_Model/Service.notation +++ b/ONAP_Information_Model/Service.notation @@ -2384,173 +2384,173 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -2912,215 +2912,215 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4051,319 +4051,319 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -4799,396 +4799,396 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/ONAP_Information_Model/Vnf.notation b/ONAP_Information_Model/Vnf.notation index c3e8287..e0a5308 100644 --- a/ONAP_Information_Model/Vnf.notation +++ b/ONAP_Information_Model/Vnf.notation @@ -262,7 +262,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -472,7 +472,7 @@ - + @@ -599,7 +599,7 @@ - + @@ -607,6 +607,15 @@ + + + + + + + + + @@ -616,14 +625,98 @@ - - - + + + +
+ + - + - - + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + @@ -648,7 +741,7 @@ - + @@ -819,7 +912,7 @@ - + @@ -868,7 +961,7 @@ - + @@ -1083,10 +1176,20 @@ + + + + + + + + + + @@ -1108,7 +1211,7 @@ - + @@ -1117,10 +1220,20 @@ + + + + + + + + + + @@ -1141,196 +1254,416 @@ + + +
+ + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - + + + + + + + + + + + + + + + + + @@ -1433,9 +1766,9 @@ - + - + @@ -1529,7 +1862,7 @@ - + @@ -1560,7 +1893,7 @@ - + @@ -1593,7 +1926,7 @@ - + @@ -1622,7 +1955,7 @@ - + @@ -1653,7 +1986,7 @@ - + @@ -1684,34 +2017,40 @@ - - + + + + - + + - + + - + + - + + - + @@ -1720,7 +2059,7 @@ - + @@ -1740,33 +2079,39 @@ - - + + + + - + + - + + - + + - + + - - + + @@ -1873,7 +2218,7 @@ - + @@ -1889,9 +2234,9 @@ - - - + + + @@ -1900,7 +2245,7 @@ - + @@ -1920,241 +2265,323 @@ - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -2463,6 +2890,10 @@ + + + + @@ -3101,10 +3532,20 @@ + + + + + + + + + + @@ -3125,104 +3566,228 @@ + + +
+ + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3319,9 +3884,9 @@ - + - + @@ -3707,7 +4272,7 @@ - + @@ -3718,127 +4283,168 @@ - - - - - + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4005,7 +4611,7 @@ - + @@ -4063,7 +4669,7 @@ - + @@ -4441,85 +5047,152 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,8 +5227,8 @@ - - + + @@ -4689,7 +5362,7 @@ - + @@ -4740,9 +5413,9 @@ - - - + + + @@ -4800,7 +5473,7 @@ - + @@ -4834,105 +5507,146 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7595,6 +8309,11 @@ + + + + + @@ -7629,6 +8348,11 @@ + + + + + @@ -7667,6 +8391,11 @@ + + + + + @@ -7725,6 +8454,11 @@ + + + + + @@ -7771,8 +8505,16 @@ + + +
+ + + + + - + @@ -7804,7 +8546,7 @@ - + @@ -7840,367 +8582,622 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8208,455 +9205,515 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9727,173 +10784,173 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -10321,215 +11378,215 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + diff --git a/ONAP_Information_Model/Vnf.uml b/ONAP_Information_Model/Vnf.uml index 1883021..ff5e07c 100644 --- a/ONAP_Information_Model/Vnf.uml +++ b/ONAP_Information_Model/Vnf.uml @@ -2,7 +2,7 @@ - +
@@ -438,10 +438,7 @@ The NetworkFunctionDesc can be designed to have some number (zero to many).
- - - - + @@ -449,6 +446,30 @@ The NetworkFunctionDesc can be designed to have some number (zero to many). + + +
+ + + + + +
+ + + + + +
+ + + + + +
+ + + @@ -505,18 +526,6 @@ The Uses relationship is covered by the service instance expressing the sharable - Pnfs cannot run on Pnfs, etc. - - -
- - - - - -
- - - @@ -617,7 +626,7 @@ NOTE: This allows to provide one or more localization languages to support selec - Defines descriptors of virtual compute resources to be used by the VNF. + Defines descriptors of virtual compute resources to be used by the VNF when each of the VNFC instances of the VNF is intended to be deployed in a single VM. @@ -629,6 +638,13 @@ NOTE: This allows to provide one or more localization languages to support selec + + + Defines descriptors of container compute resources to be used by the VNF when the VDUs of the VNF are realized by a set of OS Containers sharing the same host and same networking namespace. + + + + Defines descriptors of software images to be used by the VNF. @@ -666,6 +682,15 @@ NOTE: This shall be used to describe both the software image loaded on the vir + + + Describes a virtual connection point allowing to access a set of VNFC instances (based on their respective VDUs). + + + + + + Describes specific DF(s) of a VNF with specific requirements for capacity and performance. @@ -695,7 +720,7 @@ NOTE: This shall be used to describe both the software image loaded on the vir - + Declares the VNF indicators that are supported by this VNF. @@ -724,12 +749,20 @@ NOTE: This shall be used to describe both the software image loaded on the vir + + + Identifies the MCIOP(s) in the VNF package, used in containerized workload management, when the VNF is realized by a set of OS containers. + + + + + The Virtualisation Deployment Unit (VDU) is a construct supporting the description of the deployment and operational behavior of a VNFC. -A VNFC instance created based on the VDU maps to a single virtualisation container (e.g. a VM). +A VNFC instance created based on the VDU maps to a single instance of atomic deployable unit, represented by a single VM for hypervisor-based virtualisation, or represented by one or a set of OS containers for OS virtualisation . A VNFC will only be in one VNFDesc. If a vendor wants to use the VNFC in mupliple VNFDesc (their product) they can do so, but it will be 'repeated'. @@ -812,26 +845,35 @@ NOTE: The parameters of each variable part shall be declared in the VnfLcmOper - + Describes network connectivity between a VNFC instance (based on this Vdu) and an internal Virtual Link (VL). - + Describes CPU, Memory and acceleration requirements of the Virtualisation Container realising this Vdu. - + + + Describes CPU, memory requirements and limits, and software images of the OS Containers realizing this Vdu corresponding to OS Containers sharing the same host and same network namespace. Each unique identifier is referenced only once within one VDU. + + + + + + + Describes storage requirements for a VirtualStorage instance attached to the virtualisation container created from virtualComputeDesc defined for this Vdu. - + Describes the software image which is directly loaded on the virtualisation container realising this Vdu. @@ -1130,6 +1172,16 @@ NOTE: Each identifier references an affinity or anti-affinity group which expres + + + Indicates whether the virtual storage descriptor shall be used as template, i.e. if the virtual storage resource shall be instantiated per VNFC instance. +If the value is true (default), a persistent virtual storage resource shall be instantiated for each VNFC instance that is based on a VDU referring to this virtual storage descriptor. +If the value is false, a single persistent virtual storage resource shall be instantiated with a lifetime independent of the lifetime of individual VNFC instances based on a VDU referring to this virtual storage descriptor. + + + + + @@ -1167,7 +1219,25 @@ NOTE: Each identifier references an affinity or anti-affinity group which expres - Describes the type of the vNIC this CP attaches to. + Describes the type of the virtual network interface realizing the CPs instantiated from this CPD. This is used to determine which mechanism driver(s) to be used to bind the port. +VALUES: +• NORMAL +• MACVTAP +• DIRECT +• BAREMETAL +• VIRTIO-FORWARDER +• DIRECT-PHYSICAL +• SMART-NIC + +Additional values of the attribute for VDUs realized by one or set of OS containers: + +• BRIDGE +• IPVLAN +• LOOPBACK +• MACVLAN +• PTP +• VLAN +• HOST-DEVICE @@ -1310,20 +1380,29 @@ NOTE: In the present specification, including either VDU(s) or VnfVirtualLinkDes - + Declares the VNF indicators that are supported by this VNF (specific to this DF). - + Indicates which interfaces the VNF produces and provides additional details on how to access the interface endpoints. + + + Describes additional instantiation data for the MCIOPs used in this deployment flavour. +This attribute shall be present if the DF references (via the vduProfile) containerized workloads based on a MCIOP. + + + + + @@ -1364,6 +1443,13 @@ NOTE: In case of referencing an intCpd via its identifier, the virtualNetworkInt + + + References the Virtual CPD which is used to describe a virtual connection point allowing to access a set of VNFC instances (based on their respective VDUs). + + + + @@ -2316,6 +2402,28 @@ To populate a VnfPackageChangeInfo information element and the underlying relate + + + A VirtualCpd is a type of Cpd and describes a requirement to create a virtual connection point allowing the access to a number of VNFC instances (based on their respective VDUs). + + + + + + + References the VDU(s) which implement this service. + + + + + + + Additional service identification data of the VirtualCp exposed to NFV-MANO. + + + + + @@ -2642,6 +2750,13 @@ NOTE: The scriptInput values are passed to the scripts in addition to the parame + + + + + + + @@ -2985,6 +3100,171 @@ The attached VDUs shall connect to the same internal VLD. + + + The OsContainerDesc information element describes the members properties of a set of co-located container compute resources when these are realizing a VDU. + + + + Unique identifier of this OsContainerDesc in the VNFD. + + + + + + Number of CPU resources requested for the container (e.g. in milli-CPU-s) + + + + + + Amount of memory resources requested for the container (e.g. in MB). + + + + + + Size of ephemeral storage resources requested for the container (e.g. in GB). + + + + + + An array of key-value pairs of extended resources required by the container. + + + + + + Number of CPU resources the container can maximally use (e.g. in milli-CPU). + + + + + + Amount of memory resources the container can maximum use (e.g. in MB). + + + + + + Size of ephemeral storage resources the container can maximum use (e.g. in GB). + + + + + + Describes the software image realizing this OS container. + + + + + + Contains a string or a URL to a file contained in the VNF package used to customize a container resource at boot time. The bootData may contain variable parts that are replaced by deployment specific values before being sent. + + + + + + Links to virtualStorageDesc-s of the Vdu. The storages represented by the linked VirtualStorageDesc-s are attached to the OS Container as volumes. +Shall be present in case the OS container requires storage resources. + + + + + + Specifies the virtualised resource related performance metrics on the OsContainerDesc level to be tracked by the VNFM + + + + + + + This information element describes the additional service data of the VirtualCp used to expose properties of the VirtualCp to NFV-MANO. +If the VirtualCp is exposed by a VNF component realized by one or a set of OS containers, the properties are mirrored from the declarative descriptor of the corresponding MCIO where available. + + + + + Service port numbers exposed by the VirtualCp. + + + + + + Service matching information exposed by the VirtualCp +NOTE: This attribute shall only be present if additional information is needed to identify the service termination within the VNF, such as for example a url path information in an HTTP request required to allow a single VirtualCp IP address to be used for several HTTP based services that use the same portnumber. + + + + + + + This information element describes the service identifying port properties exposed by the VirtualCp. + + + + The name of the port exposed by the VirtualCp. + + + + + + The L4 protocol for this port exposed by the VirtualCp. +VALUES: +• TCP +• UDP +• SCTP + + + + + + The L4 port number exposed by the VirtualCp. + + + + + + Specifies whether the port attribute value is allowed to be configurable. + + + + + + + A Managed Container Infrastructure Object Package (MCIOP) is a hierarchical aggregate of information objects for OS container management and orchestration. Multiple MCIOPs can be included in a VNF Package. The MciopProfile information element provides properties of the MCIOP which are used during deployment of containerized workloads based on a MCIOP, associated to a VNF deployment flavour. + + + + Identifies the MCIOP in the VNF package. + + + + + + Indicates the order in which this MCIOP shall be deployed in relation to other MCIOPs. A lower value specifies an earlier deployment. + + + + + + + References the affinity or anti-affinity group(s) the MCIOP belongs to. + + + + + + + + List of VDUs which are associated to this MCIOP and which are deployed using this MCIOP. + + + + + + @@ -3494,7 +3774,7 @@ The attached VDUs shall connect to the same internal VLD. - + @@ -3525,7 +3805,7 @@ The attached VDUs shall connect to the same internal VLD. - + @@ -3554,7 +3834,7 @@ The attached VDUs shall connect to the same internal VLD. - + @@ -3566,7 +3846,7 @@ The attached VDUs shall connect to the same internal VLD. - + @@ -3833,4 +4113,60 @@ The attached VDUs shall connect to the same internal VLD. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg