2 NSSF Managed Objects

This chapter provides information about the managed objects used in Oracle Communications Cloud Native Core, Network Slice Selection Function (NSSF).

2.1 Primitive Tables

Plmnid

Table 2-1 Plmnid

Attribute Description Data type
mcc Mobile Country Code String
mnc Mobile Network Code String

Snssai

Table 2-2 Snssai

Attribute Description Data type
sst Slice or Service Type Integer
sd Slice Differentiator String

PlmnInfo

Table 2-3 PlmnInfo- Parameters

Parameter Description Details
configuredNssai

This is a mandatory parameter.

The configuredNSSAI parameter contains the list of all S-NSSAIs configured at the PLMN level, but this alone does not ensure authorization.

  • To consider an S-NSSAI as part of the TAI-S-NSSAI mapping, it must be explicitly mapped to a TAI.
  • If an S-NSSAI is supported but not configured at the PLMN level, it will not be considered for selection.

Autoconfiguration Scenarios:

  1. Autoconfiguration ON: The AMF dynamically learns the TAI-S-NSSAI mapping.
  2. Autoconfiguration OFF: The operator must manually configure the supported NSSAI per TAI to establish this mapping.

Data Type: array<SnssaiInfo>

See SnssaiInfo

barredSnssaiList This is an optional parameter.

Slices Configured as Restricted for PLMN

S-NSSAIs restricted for the PLMN: When present, these S-NSSAIs will be restricted within the PLMN. Any S-NSSAI included in this list must not be present in the allowed S-NSSAI list for any TAI in the PLMN.To add an already existing barred slice at the TAI level to the barredSnssaiList, it must first be removed from BarredSlicesMapping.

Data Type: array<SnssaiInfo>

See SnssaiInfo

nsiInformationList This is a mandatory parameter.

Default fallback network slice instance information for the PLMN. This applies to all TAI-SNSSAI combinations within the PLMN, unless specifically overridden in allowedSnssai. If nsiInformation is not configured, or in the case of autoconfiguration, this serves as the default fallback.

Data Type: array(NsiInformationInfo)

SnssaiInfo

Table 2-4 SnssaiInfo - Parameters

Parameter Description Details
sst This is a mandatory parameter.

Data Type: Integer

sd This is an optional parameter.

Data Type: string

accessType This is a mandatory parameter.

Data Type: enum("3GPP", "NON_3GPP", "BOTH")

nsiInformationInfo This is an optional parameter.

For more information see, NsiInformationInfo.

Data Type: array(NsiInformationInfo)

NsiInformationInfo

Table 2-5 NsiInformationInfo - Parameters

Parameter Description Details
nsiProfileId This is a mandatory parameter.

SliceId of NSI profile

Data Type: string

salience This is an optional parameter.

An input value must be more than 1.

Data Type: Integer

PlmnTacList

Table 2-6 PlmnTacList - Parameters

Parameter Description Details
plmnId This is a mandatory parameter.

The PLMN ID uniquely identifies the PLMN and should be formatted as MCC-MNC. It must be cross-checked with the PLMN-level information corresponding to the plmnId. If the PLMN information is not present, respond with a 400 Bad Request.

Data Type: string

tacList This is a mandatory parameter.

List of TACs in PLMN "plmnId"

Data Type: List<Tac>

2.2 Enumerations

Access Type

Table 2-7 Access Type

Value Description
"3GPP" Specifies 5G network
"NON_3GPP" Specifies non 5G network
"BOTH" Specifies both