...
NSD Model discussion - 20180326
Network service DM:
Design-Time Data Model: Network Service
Example:
Table of Contents |
---|
Class:NSD
...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
latency | Number | 1 | Maximum latency in ms. | support: MANDATORY |
packetDelayVariation | Number | 1 | Maximum jitter in ms. | support: MANDATORY |
packetLossRatio | Number | 0..1 | Maximum packet loss ratio. Cardinality is 0 if no packetLossRatio requirement exists. | support: MANDATORY |
priority | Integer | 0..1 | Specifies the priority level in case of congestion on the underlying physical links. | support: MANDATORY |
Class:OpenstackNetwork
Derived from Class:NsVirtualLink.
Implement the openstack subnetwork/network model
Attribute
Qualifier
Cardinality
Content
Description
cidr
M
1
String
The CIDR of the subnet.
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.
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.
dhcpEnabled
M
0..1
Boolean
Indicates whether dhcp is enabled or disabled for the subnet. Default is true
.
segmentationId
O
0..1
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.
networkType
M
0..1
Enum
The type of physical network that this network should be mapped to. For example, flat
, vlan
, vxlan
, or gre
. Valid values depend on a networking back-end.
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
vlanTransparent
M
0..1
Boolean
Indicates the VLAN transparency mode of the network, which is VLAN transparent (true) or not VLAN transparent (false)
refer to resource definition
...
refer to resource definition