You are here: Descriptors > MANO Descriptor Reference Guide > Virtual Network Function Descriptor (vnfd:vnfd) > VDU Data Model (vnfd:vdu)

VDU Data Model (vnfd:vdu)

A VDU is a basic part of VNF. VDUs are virtual machines that host the network function, such as:

  • Virtual machine specification

  • Computation properties (RAM size, disk size, memory page size, number of CPUs, number of cores per CPU, number of threads per core)

  • Storage requirements

  • Initiation and termination scripts

  • High availability redundancy model

  • Scale out/scale in limits

Fields

ID

Type

Cardinality

Description

id

string

1

Unique identifier for the VDU.

name

string

1

Unique name for the VDU.

description

string

1

Description of the VDU.

count

uint64

1

Number of instances of the VDU.

mgmt-vpci

string

1

Specifies the virtual PCI address, expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0.

This information can be used to pass as metadata during the VM creation.

vm-flavor

container

1

Flavor of the virtual machine (VM) instance.

See vnfd:vm-flavor.

guest-epa

container

1

EPA attributes for the guest operating system.

See vnfd:guest-epa.

vswitch-epa

container

1

EPA attributes for Open vSwitch.

See vnfd:vswitch-epa.

hypervisor-epa

container

1

EPA attributes for the hypervisor.

See vnfd:hypervisor-epa.

host-epa

container

1

EPA attributes for the host operating system.

See vnfd:host-epa.

alarm

list

0..n

A list of alarms.

See vnfd:alarm.

image-properties

container

1

Image properties, such as name and checksum.

See vnfd:image-properties

cloud-init-input

choice

1

Specifies how the contents of cloud-init script are provided.

See vnfd:cloud-init-input.

internal-connection-point

list

0..n

List for internal connection points.

See vnfd:internal-connection-point.

internal-interface

list

0..n

List of internal interfaces for the VNF.

See vnfd:internal-interface.

external-interface

list

0..n

List of external interfaces for the VNF.

See vnfd:external-interface.

volumes

list

0..n

List of disk-volumes to be attached to VDU.

See vnfd:volumes.

See also

VNFD Data Model (vnfd:vnfd)

VNF Configuration and Integration Guide

Sites we love