Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



...

1         Diagrams

1.1        Overview

Qualified Name: Vnf::Diagrams


1.1.1        Diagrams



Image Added


Figure 21: Diagram Allotted Resource

2         ObjectClasses

2.1        Overview

Qualified Name: Vnf::ObjectClasses

2.1.1        Classes

2.1.1.1         AnfInstance class

Qualified Name: Vnf::ObjectClasses::AnfInstance

Description:

Allotted Network Function Instance

Parent class: NetworkFunctionInstance

Applied Stereotypes:

  • Experimental
  • OpenModelClass
  • support: MANDATORY


2.1.1.2         Anfd class

Qualified Name: Vnf::ObjectClasses::Anfd

Description:

An Anfd  (Allotted Network Function) is a network function provided (or allotted) by some service instance.   The allotted network function may be incorporated into the topology of some consuming service like other network functions.  Note:  the allotted network function is no longer derived from some allotted resource parent.

Parent class: NetworkFunctionDesc

Applied Stereotypes:

  • Experimental
  • OpenModelClass
  • support: MANDATORY







From the Nf submodel.





2.1.1.3         NetworkFunctionDesc class

Qualified Name: Nf::ObjectClasses::NetworkFunctionDesc

Description:

A NetworkFunction is a functional block within a network infrastructure that has well-defined external interfaces and well-defined functional behaviour.

This class is abstract.

Parent class: ResourceDesc

Applied Stereotypes:

  • Experimental
  • OpenModelClass
  • support: MANDATORY

Table 31 Attributes for Package ObjectClasses

 

Attribute Name

Type

Mult.

Description

Stereotypes

isSharable

Boolean

1

Indicates whether the NetworkFunction can be shared.



Experimental


OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



validFor

TimePeriod

1

The period during which the design entity is valid.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



status

String

1

The condition of the specification, such s active, inactive, or planned.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



name

String

1

Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object).



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



description

String

1

Defines a textual free-form description of the object.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



id

Identifier

1

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Identifier of this information element.   This attribute shall be globally unique.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary





2.1.1.4         NetworkFunctionInstance class

Qualified Name: Nf::ObjectClasses::NetworkFunctionInstance

Description:

A functional block within a network infrastructure that has well-defined external interfaces and well-defined functional behaviour. NOTE: In practical terms, a Network Function is today often a network node or physical appliance

This class is abstract.

Parent class: ResourceInstance

Applied Stereotypes:

  • OpenModelClass
  • support: MANDATORY
  • Preliminary

Table 32 Attributes for Package ObjectClasses

 

Attribute Name

Type

Mult.

Description

Stereotypes

id

String

1

Identifier of the network function



Experimental


OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



name

String

0..1


Experimental


OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



type

String

1

Description of the type of network function



Experimental


OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



description

String

0..1

Description of the network function



Experimental


OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



role

String

1

Role the network function will be providing.



Experimental


OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



name

String

0..1

Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object).



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



description

String

0..1

Defines a textual free-form description of the object.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



id

Identifier

1

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Identifier of this information element.   This attribute shall be globally unique.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary