...
VNFC Run Time Model
AAI (aai_schema_v11 vnfc) ECOMP IM (VNFC Instance) ETSI IFA008 (VnfcInfo) Comment Description vnfc-name vnfcInstanceId identifier of the vnfc instance nfc-naming-code Xu: Need specification/reference for the value of this attribute? Xu: Should the attribute name aligned to "vnfc"?
James Forsyth: No, in a network function we should not care if it's physical or virtual
short code of the vnfc instance nfc-function Xu: Should the attribute name aligned to "vnfc"?
James Forsyth No, in a network function we should not care if it's physical or virtualdescription of the vnfc instance prov-status Xu: need further clarification on how this attribute is used
James Forsyth: Service assurance systems use this status in their logic to determine the provisioning status. Values such as: PROVISIONED, PREPROVISIONED, CAPPED might be stored in this attributeTrigger for operational monitoring of this resource by Service Assurance systems orchestration-status vnfcState Xu: Is it the same as vnfcState (i.e., start or stop)?
James Forsyth: Used for lifecycle management. We don't know what vnfcState is.Orchestration status of this VNF, mastered by APP-C ipaddress-v4-oam-vip Xu: Is this attribute mandatory? and applicable for all kinds of VNFCs?
James Forsyth: Not mandatory and this field should be deprecated in ONAPOam V4 vip address of this vnfc in-maint Pamela Dragosh: DCAE monitors this flag. If set it does not "observe" alarms/traps/etc. during control loop.
whether in maintenance mode is-closed-loop-disabled Xu: used by DCAE?
James Forsyth: There are closed loop actions that DCAE might have policies for, and operations can turn off those actions with this flagPamela Dragosh: Yes actually Policy has the rules that check for this. DCAE does not. DCAE does however check the in-maint flag.
used to indicate whether closed loop function is enabled on this node group-notation Xu: need further clarification on how this attribute is used
James Forsyth: In some applications, a two or more VMs or VNFCs is referred to by a name, and group-notation represents the name. Might want to use instance-group to replace this over time.Group notation of VNFC model-invariant-id vduId the SDC model id for this resource model model-version-id the SDC model version for this resource model resource-version Xu: Is it used internally in AAI? can be omitted in the general model.
James Forsyth: It's used internally in AAI to enforce concurrency control, other systems use it to pass to AAI on updates and delete operations. It can be omitted from the general modelUsed for optimistic concurrency. Must be empty on create, valid on update and delete l3-interface-ipv4-address-list l3 interface addresses, ipv4 l3-interface-ipv6-address-list l3 interface addresses, ipv6 relationship-list association (VM, Docker, LXC) AAI: relationship with vserver, vf-module and generic-vnf
...