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