You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

This page is used for the ONAP R2+ Resource IM drafting and discussion.

UML Comparison

This section illustrates the core IM design related to VNF resource from different sources.  

  • Run Time Model (VNF Instance)

    1) ECOMP IM (vNF deployment diagram)

    Questions:
      - What's the relationship between VNFC instance and VNF module? What's the usage of VNF module?
      - Why does network only associate with the VM, but not with Docker/LXC? Why is the cardinality 1:1?
      - Why does storage have no association with VNFC instance?
      - Why does VNFImage have 1:1 association with VNF instance, instead of VNFC instance?

    2) ETSI IFA IM (IFA015 VNFLogicalModel diagram)

  • Design Time Model

    1) ECOMP IM (VNFCatalogItem)


    2) ETSI IFA IM (IFA015 VNFD)

    3) SDC IM (normative and heat types)


Attribute Comparison

This section compares the different IM design from different sources.

  • VNFC Run Time Model

    AAI (aai_schema_v11 vnfc)ECOMP IM (VNFC Instance)ETSI IFA008 (VnfcInfo)Comment
    vnfc-name
    vnfcInstanceId
    nfc-naming-code


    nfc-function


    prov-status


    orchestration-status


    ipaddress-v4-oam-vip


    in-maint


    is-closed-loop-disabled


    group-notation


    model-invariant-id


    model-version-id


    resource-version


    l3-interface-ipv4-address-list


    l3-interface-ipv6-address-list


    relationship-listassociation (VM, Docker, LXC)vduId


    vnfcState
  • VNFC Design Time Model


    SDC (abstract.nodes.VFC)ECOMP IM (VNFCCatalogItem)ETSI IFA011 (VDU/VduProfile)Comment
    Nfc_function


    High_availability


    Vm_image_name
    swImageDesc
    Vm_flavor_name


    Nfc_naming_code


    Vm_type_tag


    Nfc_naming
    name
    Min_instances
    minNumberOfInstances
    Max_instances
    maxNumberOfInstances

    association (VNFCConfiguration, VNFCCapability)



    vduId


    description


    intCpd


    virtualComputeDesc


    virtualStorageDesc


    bootOrder


    nfviConstraint


    monitoringParameter


    configurableProperties


    localAffinityOrAntiAffinityRule


    affinityOrAntiAffinityGroupId
  • No labels