6 Information model definitions for network slice NRM
28.5413GPP5G Network Resource Model (NRM)Management and orchestrationStage 2 and stage 3TS
6.1 Imported information entities and local labels
Label reference |
Local label |
TS 28.622 [30], IOC, Top |
Top |
TS 28.622 [30], IOC, SubNetwork |
SubNetwork |
TS 28.622 [30], IOC, ManagedFunction |
ManagedFunction |
TS 28.658 [19], dataType, PLMNId |
PLMNId |
6.2 Class diagram
6.2.1 Relationships
Figure 6.2.1-1: Network slice NRM fragment relationship
NOTE 1: The <<OpenModelClass>> NetworkService and <<OpenModelClass>> VNF are defined in [40].
NOTE 2: The target Network Service (NS) instance represents a group of VNFs and PNFs that are supporting the source network slice subnet instance.
NOTE 3: The instance tree of this NRM fragment would not contain the instances of NetworkService and VNF. However, the NetworkSliceSubNet instances would have an attribute holding the identifiers of NetworkService instances and the ManagedFunction instance would have an attribute holding identifiers of VNF instances.
NOTE 4: Any instance of the NetworkSliceSubnet IOC is associated to 0 to 1 instance of the NetworkSlice IOC:
– 1: applies to the top/root NetworkSliceSubnet IOC instance directly associated to a NetworkSlice IOC instance.
– 0: applies to all non-top/non-root NetworkSliceSubnet IOC instances, also known as constituent network slice subnets, not directly associated to a NetworkSlice IOC instance.
Any instance of the NetworkSlice IOC is associated to exactly one instance of NetworkSliceSubnet IOC (i.e. the top/root NetworkSliceSubnet IOC instance)
Figure 6.2.1-2: Transport EP NRM fragment relationship
Figure 6.2.1-3: containment relationship for network slice fragment
Figure 6.2.1-4: containment relationship for feasibility check and resource reservation NRM fragment
6.2.2 Inheritance
Figure 6.2.2-1: Network slice inheritance relationship
Figure 6.2.2-2: inheritance relationship for feasibility check NRM fragment
6.3 Class definitions
6.3.1 NetworkSlice
6.3.1.1 Definition
This IOC represents the properties of a network slice in a 5G network. For more information about the network slice, see 3GPP TS 28.530 [70].
6.3.1.2 Attributes
The NetworkSlice IOC includes attributes inherited from Top IOC (defined in TS 28.622[30]) and the following attributes:
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
|
operationalState |
M |
T |
F |
F |
T |
|
administrativeState |
M |
T |
T |
F |
T |
|
serviceProfileList |
M |
T |
T |
F |
T |
|
Attribute related to role |
||||||
networkSliceSubnetRef |
M |
T |
F |
F |
T |
6.3.1.3 Attribute constraints
None.
6.3.1.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.
6.3.2 NetworkSliceSubnet
6.3.2.1 Definition
This IOC represents the properties of a network slice subnet in a 5G network. For more information about the network slice subnet instance, see 3GPP TS 28.530 [70].
The NetworkSliceSubnet can be categorized by following types:
– RANSliceSubne represent the RAN network slice subnet in a 5G network, which is associated to one or multiple “RANSliceSubnetProfile”.
– CNSliceSubnet represent the CN network slice subnet in a 5G network, which is associated to one or multiple “CNSliceSubnetProfile”.
– TopSliceSubnet represent the top network slice subnet in a 5G network, which is associated to one or multiple “TopSliceSubnetProfile”.
The attribute epTransportRef is used to specify a list of EP_Transport instance as transport resources to be aggregated to a NetworkSliceSubnet instance. The MnS consumer determines the EP_Transport instance(s) to support EP_Application instances as part of the NetworkSliceSubnet instance and request the MnS producer to configure the attribute epTransportRef of the NetworkSliceSubnet.
The EP_Transport is name contained by SubNetwork, and an EP_Transport instance can be a new instance created for the EP_Application instances as part of NetworkSliceSubnet instance or an existing instance reused for EP_Application instance.
An instance of NetworkSliceSubnet that represents top network slice subnet shall be associated with one NetworkSlice instance. An instance of NetworkSliceSubnet that represents CN network slice subnet or RAN network slice subnet shall be associated with one instance of NetworkSliceSubnet that represents the top network slice subnet. An instance of NetworkSliceSubnet that represents CN network slice subnet or RAN network slice subnet may be associated with one or more constituent NetworkSliceSubnet instance(s) represented by attribute networkSliceSubnetRef.
6.3.2.2 Attributes
The NetworkSliceSubnet IOC includes attributes inherited from Top IOC (defined in TS 28.622[30]) and the following attributes:
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
operationalState |
M |
T |
F |
F |
T |
administrativeState |
M |
T |
T |
F |
T |
nsInfo |
CM |
T |
F |
F |
T |
sliceProfileList |
M |
T |
T |
F |
T |
priorityLabel |
O |
T |
T |
F |
T |
networkSliceSubnetType |
O |
T |
T |
F |
T |
Attribute related to role |
|||||
managedFunctionRef |
M |
T |
F |
F |
T |
networkSliceSubnetRef |
M |
T |
F |
F |
T |
epTransportRef |
O |
T |
T |
F |
T |
6.3.2.3 Attribute constraints
Name |
Definition |
nsInfo S |
Condition: It shall be supported if the NSS instance is realized in the virtualized environment. Otherwise this attribute shall be absent. |
6.3.2.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.
6.3.3 ServiceProfile <<dataType>>
6.3.3.1 Definition
This data type represents the properties of the network slice related requirements that should be supported by a NetworkSlice instance in a 5G network. The network slice related requirements apply to a one-to-one relationship between a Network Slice Customer (NSC) and a Network Slice Provider (NSP). A network slice can be tailored based on the specific requirements adhered to an SLA agreed between NSC and NSP, see clause 2 of [50]. An NSP may add additional requirements not directly derived from SLA’s, associated to the NSP internal [business] goals. The GST defined by GSMA (see [50]) and the service performance requirements defined in 3GPP TS 22.261 [28] and TS 22.104 [51] are all considered as input for the network slice related requirements.
6.3.3.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
serviceProfileId |
M |
T |
F |
T |
T |
pLMNInfoList |
M |
T |
F |
F |
T |
maxNumberofUEs |
O |
T |
T |
F |
T |
coverageArea |
O |
T |
T |
F |
T |
dLLatency |
O |
T |
T |
F |
T |
uLLatency |
O |
T |
T |
F |
T |
uEMobilityLevel |
O |
T |
T |
F |
T |
networkSliceSharingIndicator |
O |
T |
T |
F |
T |
sST |
M |
T |
T |
F |
T |
availability |
O |
T |
T |
F |
T |
delayTolerance |
O |
T |
T |
F |
T |
dLDeterministicComm |
O |
T |
T |
F |
T |
uLDeterministicComm |
O |
T |
T |
F |
T |
dLThptPerSlice |
O |
T |
T |
F |
T |
dLThptPerUE |
O |
T |
T |
F |
T |
uLThptPerSlice |
O |
T |
T |
F |
T |
uLThptPerUE |
O |
T |
T |
F |
T |
dLMaxPktSize |
O |
T |
T |
F |
T |
uLMaxPktSize |
O |
T |
T |
F |
T |
maxNumberofPDUSessions |
O |
T |
T |
F |
T |
kPIMonitoring |
O |
T |
T |
F |
T |
userMgmtOpen |
O |
T |
T |
F |
T |
v2XCommModels |
O |
T |
T |
F |
T |
termDensity |
O |
T |
T |
F |
T |
activityFactor |
O |
T |
T |
F |
T |
uESpeed |
O |
T |
T |
F |
T |
jitter |
O |
T |
T |
F |
T |
survivalTime |
O |
T |
T |
F |
T |
radioSpectrum |
O |
T |
T |
F |
T |
reliability |
O |
T |
T |
F |
T |
maxDLDataVolume |
O |
T |
T |
F |
T |
maxULDataVolume |
O |
T |
T |
F |
T |
nBIoT |
O |
T |
T |
F |
T |
synchronicity |
O |
T |
T |
F |
T |
positioning |
O |
T |
T |
F |
T |
sliceSimultaneousUse |
O |
T |
T |
F |
T |
energyEfficiency |
O |
T |
T |
F |
T |
nssaaSupport |
O |
T |
T |
F |
T |
n6Protection |
O |
T |
T |
F |
T |
NOTE: The attributes in ServiceProfile represent mapped requirements from an NSC (e.g. an enterprise) to an NSP
6.3.3.3 Attribute constraints
None.
6.3.3.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.4 SliceProfile <<dataType>>
6.3.4.1 Definition
This data type represents the properties of network slice subnet related requirement that should be supported by the NetworkSliceSubnet instance in a 5G network.
6.3.4.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
sliceProfileId |
M |
T |
F |
T |
T |
pLMNInfoList |
M |
T |
T |
F |
T |
CNSliceSubnetProfile |
CM |
T |
T |
F |
T |
RANSliceSubnetProfile |
CM |
T |
T |
F |
T |
TopSliceSubnetProfile |
CM |
T |
T |
F |
T |
6.3.4.3 Attribute constraints
Name |
Definition |
CNSliceSubnetProfile S |
Condition: It shall be present when the slice profile defines requirements for CN domain |
RANSliceSubnetProfile S |
Condition: It shall be present when the slice profile defines requirements for RAN domain. |
TopSliceSubnetProfile S |
Condition: It shall be present when the slice profile is for top/root network slice subnet |
6.3.4.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.5 NsInfo <<dataType>>
6.3.5.1 Definition
This data type represents the properties of network service information (See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]) corresponding to the network slice subnet instance.
6.3.5.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
nsInstanceId |
M |
T |
F |
F |
T |
nsName |
O |
T |
F |
F |
T |
description |
O |
T |
F |
F |
T |
6.3.5.3 Attribute constraints
None.
6.3.5.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.6 ServAttrCom <<dataType>>
6.3.6.1 Definition
This data type represents the common properties of service requirement related attributes (see GSMA NG.116 [50] corresponding to Attribute categories, tagging and exposure).
6.3.6.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
category |
M |
T |
F |
T |
T |
tagging |
CM |
T |
F |
T |
T |
exposure |
M |
T |
F |
T |
T |
6.3.6.3 Attribute constraints
Name |
Definition |
tagging S |
Condition: It shall be supported if the category is character. Otherwise this attribute shall be absent. |
6.3.6.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.7 DelayTolerance<<dataType>>
6.3.7.1 Definition
This data type represents the delay tolerance (See Clause 3.4.3 of GSMA NG.116 [50]).
6.3.7.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
support |
M |
T |
F |
F |
T |
6.3.7.3 Attribute constraints
None.
6.3.7.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.8 DeterminComm <<dataType>>
6.3.8.1 Definition
This data type represents the properties of the deterministic communication for periodic user traffic in downlink or uplink. Periodic traffic refers to the type of traffic with periodic transmissions.
6.3.8.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
CM |
T |
F |
F |
T |
availability |
M |
T |
F |
F |
T |
periodicityList |
M |
T |
T |
F |
T |
6.3.8.3 Attribute constraints
Name |
Definition |
servAttrCom S |
Condition: This attribute is mandatory only when requirements are being defined on deterministic communication for periodic user traffic per network slice (GSMA attribute). Otherwise, the attribute is optional. |
6.3.8.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.9 XLThpt<<dataType>>
6.3.9.1 Definition
This data type can be used to represent downlink or uplink throughput per network slice , per network slice subnet,or per UE in a network slice (see clause 3.4.5, 3.4.6, 3.4.31 and 3.4.32 of GSMA NG.116 [50]).
6.3.9.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
CM |
T |
F |
F |
T |
guaThpt |
O |
T |
F |
F |
T |
maxThpt |
O |
T |
F |
F |
T |
6.3.9.3 Attribute constraints
Name |
Definition |
servAttrCom S |
Condition: This [attribute] is mandatory only when requirements are being defined on throughput per: network slice (GSMA attribute), per UE in a network slice (GSMA attribute). Otherwise, the attribute is optional. |
6.3.9.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.10 Void
6.3.11 MaxPktSize <<dataType>>
6.3.11.1 Definition
This data type represents the maximum packet size (See Clause 3.4.11 of GSMA NG.116 [50]) in downlink or uplink.
6.3.11.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
CM |
T |
F |
T |
T |
maxSize |
M |
T |
T |
F |
T |
6.3.11.3 Attribute constraints
Name |
Definition |
servAttrCom S |
Condition: This attribute is mandatory only when requirements are being defined on maximum packet size per network slice (GSMA attribute). Otherwise, the attribute is optional. |
6.3.11.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.12 MaxNumberofPDUSessions <<dataType>>
6.3.12.1 Definition
This data type represents the maximum number of concurrent PDU sessions supported by the network slice (see clause 3.4.16 of GSMA NG.116 [50]).
6.3.12.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
3GPPNoOfPDUSessions |
CM |
T |
F |
F |
T |
non3GPPnOofPDUSessions |
CM |
T |
F |
F |
T |
6.3.12.3 Attribute constraints
Name |
Definition |
3GPPNoOfPDUSessions S |
Condition: This attribute is mandatory only when requirements are being defined for 3GPP access type. |
non3GPPNoOfPDUSessions S |
Condition: This attribute is mandatory only when requirements are being defined for non 3GPP access type. |
6.3.12.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.13 Void
6.3.14 KPIMonitoring <<dataType>>
6.3.14.1 Definition
This data type represents performance monitoring (see clause 3.4.18 of GSMA NG.116 [50]).
6.3.14.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
kPIList |
M |
T |
F |
F |
T |
6.3.14.3 Attribute constraints
None.
6.3.14.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.15 UserMgmtOpen<<dataType>>
6.3.15.1 Definition
This data type represents User management openness (See Clause 3.4.33 of GSMA NG.116 [50]).
6.3.15.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
support |
M |
T |
F |
F |
T |
6.3.15.3 Attribute constraints
None.
6.3.15.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.16 V2XCommMode<<dataType>>
6.3.16.1 Definition
This data type represents V2X communication mode (See Clause 3.4.35 of GSMA NG.116 [50]).
6.3.16.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
v2XMode |
M |
T |
F |
F |
T |
6.3.16.3 Attribute constraints
None.
6.3.16.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.17 TermDensity<<dataType>>
6.3.17.1 Definition
This data type represents Terminal density (See Clause 3.4.30 of GSMA NG.116 [50]).
6.3.17.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
density |
M |
T |
F |
F |
T |
6.3.17.3 Attribute constraints
None.
6.3.17.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.18 EP_Transport
6.3.18.1 Definition
This IOC represents the logical transport interface or endpoint which is part of a RAN or CN SubNetwork,including transport level information, e.g. transport address, reachability information and QoS profiles, etc.
MnS consumer can request MnS producer to create an EP_transport instance for one or multiple EP_Application instance(s) of one or multiple NetworkSliceSubnet(s).
The attribute “epApplicationRef” is used to specify a list of EP_N3 instances and EP_NgU instances aggregated to the EP_transport instance.
MnS consumer can obtain all the information of the EP_Transport associated to a NetworkSliceSubnet from MnS producer and send to corresponding TN Management System as transport network related requirements.
6.3.18.2 Attributes
The EP_Transport IOC includes attributes inherited from Top IOC (defined in TS 28.622[30]) and the following attributes:
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
ipAddress |
M |
T |
F |
F |
T |
logicalInterfaceInfo |
M |
T |
T |
F |
T |
nextHopInfoList |
O |
T |
F |
F |
T |
qosProfile |
O |
T |
T |
F |
T |
Attribute related to role |
|||||
epApplicationRef |
M |
T |
T |
F |
T |
6.3.18.3 Attribute constraints
None.
6.3.18.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.
6.3.19 EP_Application <<ProxyClass>>
6.3.19.1 Definition
This represents <<IOC>>EP_N3 or <<IOC>>EP_NgU or <<IOC>>EP_F1U.
6.3.19.2 Attributes
See that defined in <<IOC>>EP_N3 or <<IOC>>EP_NgU or <<IOC>>EP_F1U.
6.3.19.3 Attribute constraints
See respective IOCs.
6.3.19.4 Notifications
See respective IOCs.
6.3.20 NBIoT <<dataType>>
6.3.20.1 Definition
This data type represents NB-IoT Support (see clause 3.4.14 of GSMA NG.116 [50]).
6.3.20.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
support |
M |
T |
F |
F |
T |
6.3.20.3 Attribute constraints
None.
6.3.20.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.21 Void
6.3.22 Void
6.3.23 CNSliceSubnetProfile<<dataType>>
6.3.23.1 Definition
This data type represents the requirements for CN slice profile.
6.3.23.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
maxNumberofUEs |
O |
T |
T |
F |
T |
dLLatency |
O |
T |
T |
F |
T |
uLLatency |
O |
T |
T |
F |
T |
dLThptPerSliceSubnet |
O |
T |
T |
F |
T |
dLThptPerUE |
O |
T |
T |
F |
T |
uLThptPerSliceSubnet |
O |
T |
T |
F |
T |
uLThptPerUE |
O |
T |
T |
F |
T |
maxNumberOfPDUSessions |
O |
T |
T |
F |
T |
coverageAreaTAList |
O |
T |
T |
F |
T |
reliability |
O |
T |
T |
F |
T |
resourceSharingLevel |
O |
T |
T |
F |
T |
dLMaxPktSize |
O |
T |
T |
F |
T |
uLMaxPktSize |
O |
T |
T |
F |
T |
sliceSimultaneousUse |
O |
T |
T |
F |
T |
delayTolerance |
O |
T |
T |
F |
T |
energyEfficiency |
O |
T |
T |
F |
T |
dLDeterministicComm |
O |
T |
T |
F |
T |
uLDeterministicComm |
O |
T |
T |
F |
T |
survivalTime |
O |
T |
T |
F |
T |
nssaaSupport |
O |
T |
T |
F |
T |
n6Protection |
O |
T |
T |
F |
T |
6.3.23.3 Attribute constraints
None.
6.3.23.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.24 RANSliceSubnetProfile<<dataType>>
6.3.24.1 Definition
This data type represents the requirements for RAN slice profile.
6.3.24.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
coverageAreaTAList |
O |
T |
T |
F |
T |
uEMobilityLevel |
O |
T |
T |
F |
T |
resourceSharingLevel |
O |
T |
T |
F |
T |
maxNumberofUEs |
O |
T |
T |
F |
T |
activityFactor |
O |
T |
T |
F |
T |
dLThptPerSliceSubnet |
O |
T |
T |
F |
T |
dLThptPerUE |
O |
T |
T |
F |
T |
uLThptPerSliceSubnet |
O |
T |
T |
F |
T |
uLThptPerUE |
O |
T |
T |
F |
T |
uESpeed |
O |
T |
T |
F |
T |
reliability |
O |
T |
T |
F |
T |
nROperatingBands |
O |
T |
T |
F |
T |
sST |
O |
T |
T |
F |
T |
dLLatency |
O |
T |
T |
F |
T |
uLLatency |
O |
T |
T |
F |
T |
delayTolerance |
O |
T |
T |
F |
T |
sliceSimultaneousUse |
O |
T |
T |
F |
T |
dLMaxPktSize |
O |
T |
T |
F |
T |
uLMaxPktSize |
O |
T |
T |
F |
T |
energyEfficiency |
O |
T |
T |
F |
T |
termDensity |
O |
T |
T |
F |
T |
survivalTime |
O |
T |
T |
F |
T |
dLDeterministicComm |
O |
T |
T |
F |
T |
uLDeterministicComm |
O |
T |
T |
F |
T |
positioning |
O |
T |
T |
F |
T |
synchronicity |
O |
T |
T |
F |
T |
6.3.24.3 Attribute constraints
None.
6.3.24.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.25 TopSliceSubnetProfile<<dataType>>
6.3.25.1 Definition
This data type represents the requirements for a top network slice subnet, a network slice subnet directly associated with the network slice. It includes an aggregated list of the attributes from RANSliceSubnetProfile and CNSliceSubnetProfile.
6.3.25.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
dLLatency |
O |
T |
T |
F |
T |
uLLatency |
O |
T |
T |
F |
T |
maxNumberofUEs |
O |
T |
T |
F |
T |
dLThptPerSliceSubnet |
O |
T |
T |
F |
T |
dLThptPerUE |
O |
T |
T |
F |
T |
uLThptPerSliceSubnet |
O |
T |
T |
F |
T |
uLThptPerUE |
O |
T |
T |
F |
T |
dLMaxPktSize |
O |
T |
T |
F |
T |
uLMaxPktSize |
O |
T |
T |
F |
T |
maxNumberOfPDUSessions |
O |
T |
T |
F |
T |
nROperatingBands |
O |
T |
T |
F |
T |
sliceSimultaneousUse |
O |
T |
T |
F |
T |
delayTolerance |
O |
T |
T |
F |
T |
energyEfficiency |
O |
T |
T |
F |
T |
termDensity |
O |
T |
T |
F |
T |
activityFactor |
O |
T |
T |
F |
T |
coverageAreaTAList |
O |
T |
T |
F |
T |
resourceSharingLevel |
O |
T |
T |
F |
T |
uEMobilityLevel |
O |
T |
T |
F |
T |
uESpeed |
O |
T |
T |
F |
T |
reliability |
O |
T |
T |
F |
T |
sST |
O |
T |
T |
F |
T |
dLDeterministicComm |
O |
T |
T |
F |
T |
uLDeterministicComm |
O |
T |
T |
F |
T |
survivalTime |
O |
T |
T |
F |
T |
positioning |
O |
T |
T |
F |
T |
synchronicity |
O |
T |
T |
F |
T |
nssaaSupport |
O |
T |
T |
F |
T |
n6Protection |
O |
T |
T |
F |
T |
6.3.25.3 Attribute constraints
None.
6.3.25.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.26 Positioning <<dataType>>
6.3.26.1 Definition
This data type represents positioning support (see clause 3.4.20 of GSMA NG.116 [50]).
6.3.26.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
availability |
O |
T |
F |
F |
T |
predictionfrequency |
O |
T |
T |
F |
T |
accuracy |
O |
T |
T |
F |
T |
6.3.26.3 Attribute constraints
None.
6.3.26.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.27 Synchronicity <<dataType>>
6.3.27.1 Definition
This data type represents synchronicity support (see clause 3.4.29 of GSMA NG.116 [50]).
6.3.27.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
availability |
O |
T |
F |
F |
T |
accuracy |
O |
T |
T |
F |
T |
6.3.27.3 Attribute constraints
None.
6.3.27.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.28 PositioningRANSubnet <<dataType>>
6.3.28.1 Definition
This data type represents positioning support in RAN domain (see clause 6.3.25).
6.3.28.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
availability |
O |
T |
F |
F |
T |
predictionfrequency |
O |
T |
T |
F |
T |
accuracy |
O |
T |
T |
F |
T |
6.3.28.3 Attribute constraints
None.
6.3.28.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.29 SynchronicityRANSubnet <<dataType>>
6.3.29.1 Definition
This data type represents synchronicity support in RAN domain (see clause 3.4.29 of GSMA NG.116 [50]).
6.3.29.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
availability |
O |
T |
F |
F |
T |
accuracy |
O |
T |
T |
F |
T |
6.3.29.3 Attribute constraints
None.
6.3.29.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.30 EnergyEfficiency <<dataType>>
6.3.30.1 Definition
This data type represents energyEfficiency support (see clause 3.4.7 of GSMA NG.116 [50]).
6.3.30.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
performance |
O |
T |
T |
F |
T |
6.3.30.3 Attribute constraints
None.
6.3.30.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.31 RadioSpectrum <<dataType>>
6.3.31.1 Definition
This data type represents the radio spectrum in which the network slice should be supported (see clause 3.4.21 of GSMA NG.116 [50]).
6.3.31.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
nROperatingBands |
M |
T |
T |
F |
T |
6.3.31.3 Attribute constraints
None.
6.3.31.4 Notifications
The clause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.32 N6Protection <<dataType>>
6.3.32.1 Definition
This data type defines required security functions and corresponding rules of each function. It represents the N6 interface protection information in ServiceProfile and CNSliceSubnetProfile for CN.
6.3.32.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
CM |
T |
F |
T |
T |
secFuncList |
M |
T |
T |
F |
T |
6.3.32.3 Attribute constraints
Name |
Definition |
servAttrCom S |
Condition: Only valid when the attribute is in ServiceProfile. Otherwise this attribute shall be absent. |
6.3.32.4 Notifications
The clause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.33 SecFunc <<dataType>>
6.3.33.1 Definition
This data type defines each security control functions/features required by the Network Slice or Network Slice Subnet consumer. E.g. Firewall, NAT, antimalware, parental control, DDoS protection function, etc.
6.3.33.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
secFunId |
M |
T |
F |
T |
T |
secFunType |
M |
T |
F |
F |
T |
secRules |
O |
T |
T |
T |
T |
6.3.33.3 Attribute constraints
None.
6.3.33.4 Notifications
The clause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.34 NSSAASupport <<dataType>>
6.3.34.1 Definition
This data type represents the Network Slice Specific Authentication and Authorization (NSSAA) (See Clause 3.4.37 of GSMA NG.116 [50]).
6.3.34.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
support |
M |
T |
F |
F |
T |
6.3.34.3 Attribute constraints
None.
6.3.34.4 Notifications
The clause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.35 LogicalInterfaceInfo <<dataType>>
6.3.35.1 Definition
This data type represents the logical interface information of the logical transport interface.
6.3.35.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
logicalInterfaceType |
M |
T |
T |
F |
T |
logicalInterfaceId |
M |
T |
T |
F |
T |
6.3.35.3 Attribute constraints
None.
6.3.35.4 Notifications
The clause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.3.36 NetworkSliceSubnetProviderCapabilities
6.3.36.1 Definition
The NetworkSliceSubnetProviderCapabilities IOC store the capabilities/features of the network slice subnet provider in terms of network slice subnets it can manage/provide. The attributes of this IOC can be queried, using getMOIAttributes operation, to know the capabilities of the provider. Based on the capabilities decision can be made e.g derivation of subnet requirements by the consumer.
6.3.36.2 Attributes
The NetworkSliceSubnetProviderCapabilities IOC includes attributes inherited from Top IOC (defined in TS 28.622[30]) and the following attributes. The attributes here are subjected to updates, e.g. after each successful subnet allocation or because of any other operator internals decision.
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
dLlatency |
M |
T |
F |
F |
T |
uLlatency |
M |
T |
F |
F |
T |
dLThptPerSliceSubnet |
M |
T |
F |
F |
T |
uLThptPerSliceSubnet |
M |
T |
F |
F |
T |
coverageAreaTAList |
M |
T |
F |
F |
T |
6.3.36.3 Attribute constraints
None
6.3.36.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.
6.3.37 FeasibilityCheckAndReservationJob
6.3.37.1 Definition
This IOC represents a feasibility check and reservation job for network slicing related requirements (i.e. ServiceProfile for network slice related requirements, SliceProfile for network slice subnet related requirements) to determine whether the network slicing related requirements can be satisfied. It can be name-contained by SubNetwork.
When the MnS Consumer derives the network slicing related requirements (i.e. ServiceProfile, SliceProfile), before request the MnS producer to allocate or modify an NSI or NSSI, MnS consumer may express a feasibility check and reservation job requirement for the specified network slicing related requirements to MnS producer.
To express a feasibility check and reservation job requirement for specific network slicing related requirements (i.e. ServiceProfile, SliceProfile), MnS consumer needs to request MnS producer to create a FeasibilityCheckAndReservationJob instance on the MnS producer side with the network slicing related requirements specified, and to execute the feasibility check and resource reservation process.
For deletion of feasibility check and reservation job, the MnS consumer needs to request the MnS producer to delete the FeasibilityCheckAndReservationJob instance on the MnS producer side.
Attribute "resourceReservation" is used to represent MnS consumer’s requirements for resource reservation for corresponding network slicing related requirements (i.e. ServiceProfile, SliceProfile). In case the value is "True", which means MnS producer needs to reserve corresponding resources when the feasibility check result is feasible. In this case, attribute "requestedReservationExpiration" is used to represent MnS’s requirements for the validity period of the resource reservation, which is specified by MnS consumer. While "reservationExpiration" is used to represent the actual validity period of the resource reservation, which is specified by MnS producer based on requested reservation expiration from MnS consumer and its own reservation capabilities. After the period expires, no guarantees are given for the resources associated to the corresponding network slicing related requirements (i.e. ServiceProfile, SliceProfile). In case the value by is "False" which means MnS producer only check the feasibility for corresponding network slicing related requirements, no guarantee for the corresponding resources.
Attribute "RecommendationRequest" is used to represent MnS consumer’s request for recommended requirements when the feasibility check result for corresponding network slicing related requirements (i.e. ServiceProfile and SliceProfile information) is infeasible. In case the value is "True", which means MnS producer needs to derive the value of "recommendedRequirements" as recommended network slicing related requirements (i.e. ServiceProfile and SliceProfile information) which can be supported by the MnS producer when the feasibility check result is infeasible and provide these recommendations to MnS consumer. The value of "recommendedRequirements" is a list of [attributeName of network slicing related requirements (i.e. ServiceProfile, SliceProfile), recommendedValueRange].
To obtain the progress information of a feasibility check job, MnS consumer needs to request MnS producer to query the values of attribute "processMonitor".
To obtain the feasibility check result of a feasibility check job, MnS consumer needs to request MnS producer to query the values of attribute “feasibilityResult” and “inFeasibleReason” when the feasibility check job is finished. If the feasibility check result indicated as feasible, MnS consumer can request MnS producer to allocate a network slice or network slice subnet with the checked network slicing related requirements (i.e. ServiceProfile or SliceProfile). In case the feasibility check result is unfeasible, MnS consumer may update the network slicing related requirements, and may trigger the feasibility check job again.
To obtain the resource reservation status, MnS consumer need to request MnS producer to query the value of the attribute "resourceReservationStatus ".
MnS producer will use the reserved resources to satisfy the corresponding network slicing related requirements in the allocation request. In case to use the reserved resources, MnS consumer will use the same ServiceProfileId or SliceProfileId value (which is obtained/queried from the FeasibilityCheckAndReservationJob) as input parameters for allocation request. .
6.3.37.2 Attributes
The FeasibilityCheckAndReservationJob IOC includes attributes inherited from Top IOC (defined in TS 28.622[30]) and the following attributes:
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
sliceProfile |
CM |
T |
T |
F |
T |
serviceProfile |
CM |
T |
T |
F |
T |
resourceReservation |
O |
T |
T |
F |
T |
RecommendationRequest |
O |
T |
T |
F |
T |
requestedReservationExpiration |
O |
T |
T |
F |
T |
processMonitor |
M |
T |
F |
F |
T |
feasibilityResult |
M |
T |
F |
F |
T |
inFeasibleReason |
O |
T |
F |
F |
T |
resourceReservationStatus |
O |
T |
F |
F |
T |
reservationFailureReason |
O |
T |
F |
F |
T |
reservationExpiration |
O |
T |
F |
F |
T |
recommendedRequirements |
O |
T |
F |
F |
T |
Editor’s Note: how to model the EP_Transport information in the FeasibilityCheckAndReservationJob IOC is FFS, which can be used to support/enable TN part feasibility check.
6.3.37.3 Attribute constraints
Name |
Definition |
sliceProfile S |
Condition: The feasibilitycheckjob is used to check the feasibility for network slice subnet related requirements. |
serviceProfile S |
Condition: The feasibilitycheckjob is used to check the feasibility for network slice related requirements. |
recommendationRequest S |
Condition: The capability of providing recommendedRequirements is supported by MnS producer |
6.3.37.4 Notifications
The common notifications defined in subclause 6.5 are valid for this IOC, without exceptions or additions.
6.3.38 MaxNumberofUEs <<dataType>>
6.3.38.1 Definition
This data type represents the maximum number of concurrent UEs supported by the network slice (see clause 3.4.17 of GSMA NG.116 [50]).
6.3.38.2 Attributes
Attribute name |
S |
isReadable |
isWritable |
isInvariant |
isNotifyable |
servAttrCom |
M |
T |
F |
T |
T |
3GPPNoOfUEs |
CM |
T |
F |
F |
T |
non3GPPNoOfUEs |
CM |
T |
F |
F |
T |
6.3.38.3 Attribute constraints
Name |
Definition |
3GPPNoOfUEs S |
Condition: This attribute is mandatory only when requirements are being defined for 3GPP access type. |
non3GPPNoOfUEs S |
Condition: This attribute is mandatory only when requirements are being defined for non 3GPP access type. |
6.3.38.4 Notifications
The subclause 6.5 of the <<IOC>> using this <<dataType>> as one of its attributes, shall be applicable.
6.4 Attribute definition
6.4.1 Attribute properties
Attribute Name |
Documentation and Allowed Values |
Properties |
---|---|---|
availability |
This parameter specifies the communication service availability requirement, expressed as a percentage. The communication service availability is defined in clause 3.1 of TS 22.261 [28]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
serviceProfileId |
A unique identifier of property of network slice related requirement should be supported by the network slice. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
sliceProfileId |
A unique identifier of the property of network slice subnet related requirement should be supported by the network slice subnet. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
operationalState |
It indicates the operational state of the network slice or the network slice subnet. It describes whether or not the resource is physically installed and working. allowedValues: "ENABLED", "DISABLED". The meaning of these values is as defined in 3GPP TS 28.625 [17] and ITU-T X.731 [18]. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
administrativeState |
It indicates the administrative state of the network slice or the network slice subnet. It describes the permission to use or prohibition against using the managed object instance, imposed through the OAM services. allowedValues: “LOCKED”, “UNLOCKED”, SHUTTINGDOWN” The meaning of these values is as defined in 3GPP TS 28.625 [17] and ITU-T X.731 [18]. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: LOCKED allowedValues: N/A isNullable: False |
nsInfo |
This attribute contains the NsInfo of the NS instance corresponding to the network slice subnet instance. The NsInfo is described in clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. |
type: NsInfo multiplicity: 1 isOrdered: N/A isUnique: True defaultValue: No default value isNullable: True |
nsInstanceId |
This attribute specifies the identifier of NS instance corresponding to the network slice subnet instance. See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: True defaultValue: No default value isNullable: True |
nsName |
This attribute specifies the name of NS instance corresponding to the network slice subnet instance. See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: True defaultValue: No default value isNullable: True |
description |
This attribute specifies the description of NS instance corresponding to the network slice subnet instance. See clause 8.3.3.2.2 of ETSI GS NFV-IFA 013 [29]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: True defaultValue: No default value isNullable: True |
category |
This attribute specifies the category of a service requirement/attribute of GST (see GSMA NG.116 [50]). allowedValues: character, scalability |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
tagging |
This attribute specifies the tagging of a service requirement/attribute of GST in character category (see GSMA NG.116 [50]). allowedValues: performance, function, operation |
type: ENUM multiplicity: 1…3 isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
exposure |
This attribute specifies exposure mode of a service requirement/attribute of GST (see GSMA NG.116 [50]). allowedValues: API, KPI |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
maxNumberofUEs |
An attribute specifies the maximum number of UEs may simultaneously access the network slice or network slice subnet instance. |
type: MaxNumberofUEs multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
MaxNumberofUE.3GPPNoOfUEs |
An attribute specifies the maximum number of UEs may simultaneously access the network slice or network slice subnet instance on 3GPP access. |
Type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
MaxNumberofUE.non3GPPNoOfUEs |
An attribute specifies the maximum number of UEs may simultaneously access the network slice or network slice subnet instance on non-3GPP access. |
Type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
coverageAreaTAList |
An attribute specifies a list of Tracking Areas for the network slice . allowedValues: Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of TS 38.413 [5]. |
type: Integer multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
dLLatency |
An attribute specifies the required DL packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice. See clause 6.3.1 of 28.554 [27]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
uLLatency |
An attribute specifies the required UL packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice. See clause 6.3.1 of 28.554 [27]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
topSliceSubnetProfile.dLLatency |
An attribute specifies the required DL packet transmission latency (millisecond) through all domains of the network slice and is used to evaluate utilization performance of the end-to-end network slice. See clause 6.3.1 of 28.554 [27]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
topSliceSubnetProfile.uLLatency |
An attribute specifies the required UL packet transmission latency (millisecond) through all domains of the network slice and is used to evaluate utilization performance of the end-to-end network slice. See clause 6.3.1 of 28.554 [27]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
CNSliceSubnetProfile.dLLatency |
An attribute specifies the required DL packet transmission latency (millisecond) through CN domain of the network slice and is used to evaluate the delay in CN domain, e.g. time between received DL packet on N6 interface of UPF and successfully sent out the packet on N3 interface. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
CNSliceSubnetProfile.uLLatency |
An attribute specifies the required UL packet transmission latency (millisecond) through CN domain of the network slice and is used to evaluate the delay in CN domain, e.g. time between received UL packet on N3 interface of UPF and successfully sent out the packet on N6 interface. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
RANSliceSubnetProfile.dLLatency |
An attribute specifies the required DL packet transmission latency (millisecond) through RAN domain of the network slice and is used to evaluate the delay in RAN domain, e.g. time between received DL packet on NG-U of gNB and successfully sent out the packet on air interface of the gNB. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
RANSliceSubnetProfile.uLLatency |
An attribute specifies the required UL packet transmission latency (millisecond) through RAN domain of the network slice and is used to evaluate the delay in RAN domain, e.g. time between received UL packet on air interface of gNB and successfully sent out the packet on NG-U interface of the gNB. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
uEMobilityLevel |
An attribute specifies the mobility level of UE accessing the network slice. See 6.2.1 of TS 22.261 [28]. allowedValues: stationary, nomadic, restricted mobility, fully mobility. |
type: Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
networkSliceSharingIndicator |
The attribute specifies whether a service, defined by the ServiceProfile, can share a NetworkSlice instance with other services or not. If “non-shared” the service needs a dedicated NetworkSlice instance. If “shared” the service may share a NetworkSlice instance with other service(s). allowedValues: shared, non-shared. |
type: Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
serviceProfile.pLMNInfoList |
It defines which PLMN and S-NSSAI combinations that are assigned for the service to satisfy service requirements represented by the ServiceProfile in case of network slicing feature is supported. allowedValues: Not applicable. |
type: PLMNInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
sliceProfile.pLMNInfoList |
It defines which PLMN and S-NSSAI combinations that are served by the SliceProfile in case of network slicing feature is supported. allowedValues: Not applicable. |
type: PLMNInfo multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
sliceProfile.resourceSharingLevel |
An attribute specifies whether the resources to be allocated to the network slice subnet may be shared with another network slice subnet(s). allowedValues: shared, non-shared. |
type: Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: Yes isNullable: True |
serviceProfileList |
An attribute specifies a list of ServiceProfile (see clause 6.3.3) supported by the network slice |
type: ServiceProfile multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
sliceProfileList |
An attribute specifies a list of SliceProfile (see clause 6.3.4) supported by the network slice subnet. All members of the list, instances of SliceProfile, shall contain the same datatype representing slice profile requirements: TopSliceSubnetProfile, RANSliceSubnetProfile or CNSliceSubnetProfile. E.g. the sliceProfileList may contain only instances of sliceProfile containing RANSliceSubnetProfile datatype; the sliceProfileList may not contain instances of sliceProfile containing RANSliceSubnetProfile and CNSliceSubnetProfile datatypes Members of the list may contain TopSliceSubnetProfile datatype only when this attribute (sliceProfileList) belongs to a NetworkSliceSubnet that is directly referenced by a NetworkSlice |
type: SliceProfile multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
sST |
This attribute specifies the slice/service type in a ServiceProfile to be supported by a network slice or in a service slice profile (represented by TopSliceSubnetProfile data type and RANSliceSubnetProfile data type) to be supported by a network slice subnet. See standardised SST values in clause 5.15.2 of TS 23.501 [2]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
delayTolerance |
An attribute specifies the properties of service delivery flexibility, especially for the vertical services that are not chasing a high system performance. See clause 4.3 of TS 22.104 [51]. |
type: DelayTolerance multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
DelayTolerance.support |
An attribute specifies whether or not the network slice supports service delivery flexibility, especially for the vertical services that are not chasing a high system performance. allowedValues: "NOT SUPPORTED", "SUPPORTED". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
dLDeterministicComm |
An attribute specifies the properties of the deterministic communication in downlink for periodic user traffic, see clause 4.3 of TS 22.104 [51]. |
type: DeterministicComm multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
uLDeterministicComm |
An attribute specifies the properties of the deterministic communication in uplink for periodic user traffic, see clause 4.3 of TS 22.104 [51]. |
type: DeterministicComm multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
DeterministicComm.availability |
An attribute specifies whether or not the network slice supports deterministic communication for period user traffic. allowedValues: "NOT SUPPORTED", "SUPPORTED". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
DeterministicComm.periodicityList |
An attribute specifies a list of periodicities supported by the network slice for deterministic communication. Each instance of periodicity is expressed in seconds, refer to NG.116 [50]. |
type: Integer multiplicity: 1..* isOrdered: False isUnique: True defaultValue: False isNullable: False |
dLThptPerSlice |
This attribute defines achievable data rate of the network slice in downlink that is available ubiquitously across the coverage area of the slice, refer NG.116 [50]. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
dLThptPerSliceSubnet |
This attribute defines required data rate of the network slice subnet in downlink that should be available ubiquitously across the coverage area of the slice. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
dLThptPerUE |
This attribute defines data rate supported by the network slice per UE, refer NG.116 [50]. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
guaThpt |
This attribute describes the guaranteed data rate. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
maxThpt |
This attribute describes the maximum data rate. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
uLThptPerSlice |
This attribute defines achievable data rate of the network slice in uplink that is available ubiquitously across the coverage area of the slice, refer NG.116 [50]. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
uLThptPerUE |
This attribute defines data rate supported by the network slice per UE, refer NG.116 [50]. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
uLThptPerSliceSubnet |
This attribute defines required data rate of the network slice subnet in uplink that should be available ubiquitously across the coverage area of the slice. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
dLMaxPktSize |
This parameter specifies the maximum packet size supported by the network slice or the network slice subnet, in downlink refer NG.116 [50]. |
type: MaxPktSize multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
uLMaxPktSize |
This parameter specifies the maximum packet size supported by the network slice or the network slice subnet in uplink, refer NG.116 [50]. |
type: MaxPktSize multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
MaxPktSize.maxsize |
This parameter specifies the maximum packet size supported by the network slice, refer NG.116 [50]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
maxNumberofPDUSessions |
This parameter defines the maximum number of concurrent PDU sessions supported by the network slice on 3GPP access type, refer NG.116 [50]. |
type: MaxNumberofPDUSessions multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
MaxNumberofPDUSessions.3GPPNoOfPDUSessions |
This parameter defines the maximum number of concurrent PDU sessions supported by the network slice, refer NG.116 [50]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
MaxNumberofPDUSessions.non3GPPNoOfPDUSessions |
This parameter defines the maximum number of concurrent PDU sessions supported by the network slice on non 3GPP access type, refer NG.116 [50]. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
kPIMonitoring |
An attribute specifies the name list of KQIs and KPIs available for performance monitoring. |
type: KPIMonitoring multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
KPIMonitoring. kPIList |
An attribute specifies the name list of KQIs and KPIs available for performance monitoring. |
type: String multiplicity: 1..* isOrdered: False isUnique: True defaultValue: False isNullable: True |
nBIoT |
An attribute specifies whether NB-IoT is supported in the RAN in the network slice, see NG.116 [50]. |
type: NBIoT multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
NBIoT.support |
An attribute specifies whether NB-IoT is supported in the RAN in the network slice, see NG.116 [50]. allowedValues: "NOT SUPPORTED", "SUPPORTED". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
synchronicity |
An attribute specifies whether synchronicity of communication devices is supported, Two cases are most important in this context, see clause 3.4.29 of NG.116 [50]: – Synchronicity between a base station and a mobile device and – Synchronicity between mobile devices. |
type: Synchronicity multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
Synchronicity.availability |
An attribute specifies whether synchronicity of communication devices is supported, see NG.116 [50]. allowedValues: "NOT SUPPORTED", "BETWEEN BS AND UE", "BETWEEN BS AND UE & UE AND UE". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
Synchronicity.accuracy |
An attribute specifies the accuracy of the synchronicity, see NG.116 [50]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
RANSliceSubnetProfile.synchronicity |
An attribute specifies whether synchronicity of communication devices is supported in the RAN domain, Two cases are most important in this context, see clause 3.4.29 of NG.116 [50]: – Synchronicity between a base station and a mobile device and – Synchronicity between mobile devices. |
type: SynchronicityRANSubnet multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
SynchronicityRANSubnet.availability |
An attribute specifies whether synchronicity of communication devices is supported in the RAN domain, see NG.116 [50]. allowedValues: "NOT SUPPORTED", "BETWEEN BS AND UE", "BETWEEN BS AND UE & UE AND UE". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
SynchronicityRANSubnet.accuracy |
An attribute specifies the accuracy of the synchronicity in the RAN domain, see NG.116 [50]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
userMgmtOpen |
An attribute specifies whether or not the network slice supports the capability for the NSC to manage their users or groups of users’ network services and corresponding requirements. |
type: UserMgmtOpen multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
UserMgmtOpen.support |
An attribute specifies whether or not the network slice supports the capability for the NSC to manage their users or groups of users’ network services and corresponding requirements. allowedValues: "NOT SUPPORTED", "SUPPORTED". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
v2XCommModels |
An attribute specifies whether or not the V2X communication mode is supported by the network slice. |
type: V2XCommMode multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
V2XCommMode.v2XMode |
An attribute specifies whether or not the V2X communication mode is supported by the network slice. allowedValues: "NOT SUPPORTED", "SUPPORTED BY NR". |
type: <<enumeration>> multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
coverageArea |
An attribute specifies the coverage area of the network slice, i.e. the geographic region where a 3GPP communication service is accessible, see Table 7.1-1 of TS 22.261 [28]) and NG.116 [50]. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
termDensity |
An attribute specifies the overall user density over the coverage area of the network slice. See Table 7.1-1 of TS 22.261 [28]). |
type: TermDensity multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
TermDensity.density |
An attribute specifies the overall user density over the coverage area of the network slice. See Table 7.1-1 of TS 22.261 [28]). |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
positioning |
An attribute specifies whether the network slice provides geo-localization methods or supporting methods, see clause 3.4.20 of NG.116 [50]. |
type: Positioning multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
Positioning.availability |
An attribute specifies if this attribute is provided by the network slice and contains a list of positioning methods provided by the slice. If the list is empty this attribute is not available in the network slice and the other parameters might be ignored, see NG.116 [50]. Comma separated multiple values are allowed: CIDE-CID (LTE and NR), OTDOA (LTE and NR), RF fingerprinting, AECID, Hybrid positioning, NET-RTK. |
type: ENUM multiplicity: 1..6 isOrdered: False isUnique: True defaultValue: False isNullable: False |
Positioning.predictionfrequency |
An attribute specifies how often location information is provided. This parameter simply defines how often the customer is allowed to request location information. This is not related to the time it takes to determine the location, which is a characteristic of the positioning method, see NG.116 [50]. allowedValues: "PERSEC", "PERMIN", "PERHOUR". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
Positioning.accuracy |
An attribute specifies the accuracy of the location information. Accuracy depends on the respective positioning solution applied in the network slice, see NG.116 [50]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
RANSliceSubnetProfile.positioning |
An attribute specifies whether the RAN domain of the network slice provides geo-localization methods or supporting methods, see clause 3.4.20 of NG.116 [50]. |
type: PositioningRANSubnet multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
PositioningRANSubnet.availability |
An attribute specifies if this attribute is provided by the RAN domain of the network slice and contains a list of positioning methods provided by the RAN domain. If the list is empty this attribute is not available in the RAN domain and the other parameters might be ignored, see NG.116 [50]. Comma separated multiple values are allowed: CIDE-CID (LTE and NR), OTDOA (LTE and NR), RF fingerprinting, AECID, Hybrid positioning, NET-RTK. |
type: ENUM multiplicity: 1..6 isOrdered: False isUnique: True defaultValue: False isNullable: False |
PositioningRANSubnet.predictionfrequency |
An attribute specifies how often location information is provided. This parameter simply defines how often the customer is allowed to request location information. This is not related to the time it takes to determine the location, which is a characteristic of the positioning method, see NG.116 [50]. allowedValues: "PERSEC", "PERMIN", "PERHOUR". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
PositioningRANSubnet.accuracy |
An attribute specifies the accuracy of the location information. Accuracy depends on the respective positioning solution applied in the RAN domain of the network slice, measurement unit is meter, see NG.116 [50]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
activityFactor |
An attribute specifies the percentage value of the amount of simultaneous active UEs to the total number of UEs where active means the UEs are exchanging data with the network. See Table 7.1-1 of TS 22.261 [28]). |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
uESpeed |
An attribute specifies the maximum speed (in km/hour) supported by the network slice or network slice subnet at which a defined QoS can be achieved. See Table 7.1-1 of TS 22.261 [28]). |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
jitter |
An attribute specifies the deviation from the desired value to the actual value when assessing time parameters. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
survivalTime |
An attribute specifies the time (millisecond) that an application consuming a communication service may continue without an anticipated message. See clause 5 of TS 22.104 [51]). |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
reliability |
An attribute specifies in the context of network layer packet transmissions, percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets, see TS 22.261 [28] and TS 22.104 [51]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: True |
NetworkSlice.networkSliceSubnetRef |
This holds a DN of NetworkSliceSubnet relating to the NetworkSlice instance. |
type: DN multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
NetworkSliceSubnet.networkSliceSubnetRef |
This holds a list of DN of constituent NetworkSliceSubnet supporting NetworkSliceSubnet instance |
type: DN multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
managedFunctionRef |
This holds a list of DN of ManagedFunction instances supporting the NetworkSliceSubnet instance. |
type: DN multiplicity: * isOrdered: False isUnique: True defaultValue: None allowedValues: N/A isNullable: False |
ipAddress |
This parameter specifies the IP address assigned to a logical transport interface/endpoint which is part of a RAN or CN SubNetwork. It can be an IPv4 address (See RFC 791 [37]) or an IPv6 address (See RFC 2373 [38]). See note 1 |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
logicalInterfaceInfo |
This parameter specifies the information of a logical transport interface (LogicalInterfaceInfo), which includes logicalInterfaceType and logicalInterfaceId. |
type: LogicalInterfaceInfo multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
logicalInterfaceType |
This parameter specifies the type of a logical transport interface. It could be VLAN, MPLS or Segment. Allowed Value: VLAN,MPLS,Segment |
type:Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
logicalInterfaceId |
This parameter specifies the identify of a logical transport interface which is part of a RAN or CN SubNetwork. It could be VLAN ID (See IEEE 802.1Q [39]), MPLS Tag or Segment ID. In case logical transport interface is VLAN, it is VLAN Id (See IEEE 802.1Q [39]). In case logical transport interface is MPLS, it is MPLS Tag. In case logical transport interface is Segment, it is Segment ID. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
nextHopInfoList |
This parameter is used to identify ingress node (s) which are part of a transport network and the attachment circuit between a RAN or CN SubNetwork and the transport network. Each node can be identified by any of a combination of – IP address of next-hop router (the ingress node) in the transport network, it may be default GW, – IP address and subnet mask of the attachment circuit at a RAN or CN Subnetwork end, – system name, – port name, – VLAN ID, – IP management address of transport nodes. It can use L3SM (See RFC8299 [83]) or L2SM (See RFC8466 [84]) in the case that the next-hop router is an L3VPN or L2VPN PE. |
type: String multiplicity: * isOrdered: False isUnique: N/A defaultValue: None isNullable: True |
qosProfile |
This parameter specifies the QoS Profile for a logical transport interface. A QoS profile includes a set of parameters which are locally provisioned on both sides of a logical transport interface. An example of the parameter value could be “DSCP” (See RFC 8436 [74]) |
type: String multiplicity: 1 isOrdered: N/A isUnique: True defaultValue: None isNullable: True |
maxDLDataVolume |
An attribute specifies the maximum DL PDCP data volume supported by the network slice instance (performance measurement definition see in TS 28.552[69]). The unit is MByte/day. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
maxULDataVolume |
An attribute specifies the maximum UL PDCP data volume supported by the network slice instance (performance measurement definition see in TS 28.552[69]). The unit is MByte/day. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
radioSpectrum |
This attribute represents the radio spectrum in which the network slice should be supported (see clause 3.4.21 of GSMA NG.116 [50]). |
type: RadioSpectrum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
nROperatingBands |
This attribute represents which 5G NR frequency bands can be used to access the network slice. 5G NR operating bands are defined in 3GPP TS 38.101-1 [42]. |
type: String multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
epApplicationRef |
This parameter specifies a list of application level EPs (i.e. EP_N3 or EP_NgU or EP_F1U) associated with the logical transport interface. |
type: DN multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: False |
epTransportRef |
This parameter specifies a list of transport level EPs associated with the application level EP (i.e. EP_N3 or EP_NgU) or network slice subnet. |
type: DN multiplicity: * isOrdered: False isUnique: True defaultValue: None isNullable: True |
sliceSimultaneousUse |
This attribute describes whether a network slice can be simultaneously used by a device together with other network slices and if so, with which other classes of network slices. allowedValues: “0”, “1”, “2”, “3”, “4”. “0”: Can be used with any network slice “1”: Can be used with network slices with same SST value “2”: Can be used with any network slice with same SD value “3”: Cannot be used with another network slice “4”: Cannot be used by a UE in a specific location |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
energyEfficiency |
An attribute which describes the energy efficiency of a network slice, i.e. the ratio between the performance of a network slice and its energy consumption (EC) when assessed during the same time frame, see clause 3.4.7 of NG.116 [50]. |
type: EnergyEfficiency multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
EnergyEfficiency.performance |
Depending on the sST value, EnergyEfficiency.performance will be – eMBBEEPerfReq or – uRLLCEEPerfReq or – mIoTEEPerfReq allowedValues: – eMBBEEPerfReq identifies the requirement in terms of energy efficiency, i.e. the performance per consumed Joule in type Real, where performance can take one of the following forms (type: ENUM): – number of bits (Integer) (see TS 28.554 [27] clause 6.7.2.2). – number of bits (Integer) for RAN-based network slice (see TS 28.554 [27] clause 6.7.2.2a). – uRLLCEEPerfReq identifies the requirement in terms of energy efficiency, i.e. the performance per consumed Joule in type Real, where performance can take one of the following forms (type: ENUM): – inverse of the latency in 0.1ms (Real) (see TS 28.554 [27] clause 6.7.2.3.2). – number of bits multiplied by the inverse of the latency in 0.1ms (Real) (see TS 28.554 [27] clause 6.7.2.3.3). – mIoTEEPerfReq identifies the requirement in terms of energy efficiency, i.e. the performance per consumed Joule in type Real, where performance can take one of the following forms (type: ENUM): – maximum number of registered subscribers (Integer) (see TS 28.554 [27] clause 6.7.2.4.1), – mean number of active UEs (Integer) (see TS 28.554 [27] clause 6.7.2.4.2). See NOTE 3. |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
topSliceSubnetProfile.energyEfficiency |
An attribute which describes the energy efficiency through all domains of the network slice, i.e. the ratio between the performance and the energy consumption (EC) when assessed during the same time frame, see clause 3.4.7 of NG.116 [50]. |
type: EnergyEfficiency multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
CNSliceSubnetProfile. energyEfficiency |
An attribute which describes the energy efficiency through CN domain of the network slice, i.e. the ratio between the performance and the energy consumption (EC) when assessed during the same time frame, see clause 3.4.7 of NG.116 [50]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
RANSliceSubnetProfile. energyEfficiency |
An attribute which describes the energy efficiency through RAN domain of the network slice, i.e. the ratio between the performance and the energy consumption (EC) when assessed during the same time frame, see clause 3.4.7 of NG.116 [50]. |
type: Real multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: True |
nssaaSupport |
An attribute specifies whether for the Network Slice, devices need to be also authenticated and authorized by a AAA server using additional credentials different than the ones used for the primary authentication, see clause 3.4.37 of NG.116 [50]. allowedValues: N/A |
type: NSSAASupport multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
nssaaSupport.support |
An attribute specifies whether or not the Network Slice, devices need to be also authenticated and authorized by a AAA server using additional credentials different than the ones used for the primary authentication. allowedValues: "NOT SUPPORTED", "SUPPORTED". |
type: ENUM multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: False isNullable: False |
ServiceProfile.n6Protection |
An attribute which includes required security functions and corresponding rules of each function for network slice N6 interface protection. allowedValues: N/A |
type: N6Protection multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
CNSliceSubnetProfile. n6Protection |
An attribute which includes required security functions and corresponding rules of each function for network slice N6 interface protection. allowedValues: N/A |
type: N6Protection multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
secFuncList |
An attribute which holds the list of security control functions/features required by the Network Slice or Network Slice Subnet consumer. allowedValues: N/A |
type: SecFunc multiplicity: 1..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
secFunId |
An attribute which identifies a security function. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
secFunType |
An attribute which describes the type of the security function. E.g. Firewall, NAT, antimalware, parental control, DDoS protection function, etc. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
secRules |
An attribute which could be configured on each function. If it’s absent, the default rules could be applied. allowedValues: N/A |
type: String multiplicity: 0..* isOrdered: False isUnique: True defaultValue: None isNullable: False |
networkSliceSubnetType |
An attribute indicating type of network slice subnet, including: – Top network slice subnet – RAN network slice subnet – CN network slice subnet Allowed Value: TOP_SLICESUBNET,RAN_SLICESUBNET,CN_SLICESUBNET |
type:Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
priorityLabel |
An attribute specifies a label that consumer would assign a value on an instance of network slice subnet. The management system takes the value of this attribute into account. The effect of this attribute value to the subject managed entity is not standardized allowedValues: N/A |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
NetworkSliceSubnetProviderCapabilities.dLlatency |
This attribute specifies the achievable packet transmission latency in downlink (millisecond) through the network slice subnet. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
NetworkSliceSubnetProviderCapabilities.uLlatency |
This attribute specifies the achievable packet transmission latency in uplink (millisecond) through the network slice subnet. |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
NetworkSliceSubnetProviderCapabilities.dLThptPerSliceSubnet |
This attribute defines achievable data rate of the network slice subnet in downlink that is available ubiquitously across the coverage area of the slice. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
NetworkSliceSubnetProviderCapabilities.uLThptPerSliceSubnet |
This attribute defines achievable data rate of the network slice subnet in uplink that is available ubiquitously across the coverage area of the slice. |
type: XLThpt multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: False |
NetworkSliceSubnetProviderCapabilities.coverageAreaTAList |
An attribute specifies a list of Tracking Areas that a network slice subnet can serve. allowedValues: Legacy TAC and Extended TAC are defined in clause 9.3.3.10 of TS 38.413 [5]. |
type: Integer multiplicity: 1..* isOrdered: FalseN/A isUnique: N/ATrue defaultValue: None allowedValues: N/A isNullable: False |
processMonitor |
An attribute describes the process monitoring information of the feasibility check job. See correddponding processMonitor definition in TS 28.622[30]. |
type: ProcessMonitor multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
feasibilityResult |
An attribute which specifies the feasibility check result for the feasibility check job. This attribute is configured by MnS producer and can be read by MnS consumer. The feasibilityResult is configured once the "status" is "FINISHED" Allowed Value: FEASIBLE: which means the specified network slicing related requirements (i.e. ServiceProfile, SliceProfile) can be satisfied by the MnS producer. InFEASIBLE: which means the specified network slicing related requirements (i.e. ServiceProfile, SliceProfile) cannot be satisfied by the MnS producer. |
type: Enum multiplicity: 0..1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
inFeasibleReason |
An attribute that specifies the additional reason information if the feasibility check result is infeasible. This attribute can be absent if the feasibility check result is feasibile. Allowed Value: the detailed content (Enum Value) for the inFeasibleReason is not defined in the present document. |
type: Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
resourceReservation |
An attribute represents MnS consumer’s requirements for resource reservation. Allowed Value: TRUE: MnS producer need to reserve corresponding resources FALSE (DeaultValue): no guarantee for the corresponding resources. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: False |
recommendationRequest |
An attribute represent MnS consumer’s request for recommended network slice related requirements Allowed Value: TRUE: MnS producer need to derive and provide the recommended network slicing related requirements FALSE (DeaultValue): no guarantee for derive and provide the recommended network slicing related requirements. |
type: Boolean multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: False |
requestedReservationExpiration |
An attribute which specifes MnS consumer’s requirememts for the validity period of the resource reservation. The value of requestedReservationExpiration is specified by MnS consumer. |
type: Timestamp multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: False |
reservationExpiration |
An attribute which specifes the actual validity period of the resource reservation. After the period expires, no guarantees are given for the resources associated to the corresponding network slicing related requirements (i.e. ServiceProfile, SliceProfile). which is specified by MnS producer based on requested reservation expiration from MnS consumer and its own reservation capabilities. In case MnS produer have the enpugh capability to satisfy MnS consumer’s reservation requirememts, the value of reservationExpiration is same as requestedReservationExpiration. |
type: Timestamp multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: False |
resourceReservationStatus |
An attribute which specifies the resource reservation result for the feasibility check job. This attribute is configured by MnS producer and can be read by MnS consumer. Allowed Value: RESERVED: which means the resources for the specified network slicing related requirements (i.e. ServiceProfile, SliceProfile) is reserved. UNRESERVED: which means the resources for the specified network slicing related requirements (i.e. ServiceProfile, SliceProfile) is not reserved. USED: which means the reserved resource for the specified network slicing related requirements is used. |
type: Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: False |
recommendedRequirements |
An attribute which specifies the recommended network slicing related requirements (i.e. ServiceProfile and SliceProfile information) which can be supported by the MnS producer.This information is provided when the feasibility check result is infeasible. This information can be used by MnS consumer to adjust the network slicing related requirements. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: False |
reservationFailureReason |
An attribute that specifies the additional reason information if the reservation is failed. This attribute can be absent if the reservation is successful. Allowed Value: the detailed content (Enum Value) for the reservationFailureReason is not defined in the present document. |
type: Enum multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None allowedValues: N/A isNullable: True |
NOTE 1: There is no direct relationship between localAddress/remoteAddress in EP_RP and ipAddress in EP_transport. While the localAddress/remoteAddress in EP_RP could be exchanged as part of signalling between GTP-u tunnel end points, ipAddress in EP_transport is used for transport routing. NOTE 2: void NOTE 3: energy efficiency requirement for V2X is not part of the current document. |
6.5 Common notifications
6.5.1 Alarm notifications
This clause presents a list of notifications, defined in TS 28.532 [35], that an MnS consumer may receive. The notification header attribute objectClass/objectInstance shall capture the DN of an instance of a class defined in the present document.
Name |
S |
Notes |
---|---|---|
notifyNewAlarm |
M |
— |
notifyClearedAlarm |
M |
— |
notifyAckStateChanged |
M |
— |
notifyAlarmListRebuilt |
M |
— |
notifyChangedAlarm |
O |
— |
notifyCorrelatedNotificationChanged |
O |
— |
notifyChangedAlarmGeneral |
O |
— |
notifyComments |
O |
— |
notifyPotentialFaultyAlarmList |
O |
— |
6.5.2 Configuration notifications
This clause presents a list of notifications, defined in TS 28.532 [35], that an MnS consumer may receive. The notification header attribute objectClass/objectInstance shall capture the DN of an instance of a class defined in the present document.
Name |
S |
Notes |
---|---|---|
notifyMOICreation |
O |
— |
notifyMOIDeletion |
O |
— |
notifyMOIAttributeValueChanges |
O |
— |
notifyMOIChanges |
O |
— |
notifyEvent |
O |
— |
6.5.3 Threshold Crossing notifications
This clause presents a list of notifications, defined in TS 28.532 [35], that an MnS consumer may receive. The notification header attribute objectClass/objectInstance shall capture the DN of an instance of a class defined in the present document.
Name |
S |
Notes |
---|---|---|
notifyThresholdCrossing |
M |
|
notifyThresholdCrossing |
M |
|
notifyThresholdCrossing |
M |