Versions Compared

Key

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

Table of Contents


NetworkService Model

NSD Model discussion - 20180326

 Image Removed

Network service DM:

Design-Time Data Model: Network Service

Example:

Image Added

 

Table of Contents

Class:NSD

derived from ServiceComponentDescriptor

...

Implement the openstack  subnetwork/network model

 

Attribute

Qualifier

Cardinality

Content

Description

ProducerConsumer

cidr

M

1

String

The CIDR of the subnet.

SDCSDC/UUI/VFC

allocationPools

M

0..N

KeyValue

Allocation pools with start and end IP addresses for this subnet. If allocation_pools are not specified, OpenStack Networking automatically allocates pools for covering all IP addresses in the CIDR, excluding the address reserved for the subnet gateway by default.

SDCSDC/UUI/VFC

gatewayIp

M

0..1

String

Gateway IP of this subnet. If the value is null that implies no gateway is associated with the subnet. If the gateway_ip is not specified, OpenStack Networking allocates an address from the CIDR for the gateway for the subnet by default.

SDCSDC/UUI/VFC

dhcpEnabled

M

0..1

Boolean

Indicates whether dhcp is enabled or disabled for the subnet. Default is true.

SDCSDC/UUI/VFC
NetworkNameM1StringHuman-readable name of the networkSDCSDC/UUI/VFC
networkIdO0..1StringThe network id that represents an existing Network instance in the underlying cloud infrastructure.SDCSDC/UUI/VFC

segmentationId

O

0..1

String

The ID of the isolated segment on the physical network. The network_typeattribute defines the segmentation model. For example, if the network_type value is vlan, this ID is a vlan identifier. If the network_type value is gre, this ID is a gre key.

SDCSDC/UUI/VFC

networkType

M

0..1

Enum

The type of physical network that this network should be mapped to. For example, flatvlanvxlan, or gre. Valid values depend on a networking back-end.

SDCSDC/UUI/VFC

physicalNetwork

M

0..1

String

The physical network where this network should be implemented. The Networking API v2.0 does not provide a way to list available physical networks. For example, the Open vSwitch plug-in configuration file defines a symbolic name that maps to specific bridges on each compute host

SDCSDC/UUI/VFC

vlanTransparent

M

0..1

Boolean

Indicates the VLAN transparency mode of the network, which is VLAN transparent (true) or not VLAN transparent (false)

SDCSDC/UUI/VFC

Class: Vnfd

refer to resource definition

...