Service Description:
The
Nnsacf_NSAC services control the number of UEs registered with a network slice and the number of PDU Sessions associated with a network slice for the network slices subject to NSAC. The consumer NF (e.g. AMF) can request the NSACF to check whether the number of UEs registered with a network slice has reached the maximum number of UEs per network slice and the consumer NF can also request the NSACF to update the number of UEs registered with a network slice. The SMF can request the NSACF to check whether the number of PDU Sessions established on a network slice has reached the maximum number of PDU Sessions per network slice and the SMF can also request the NSACF to update the number of PDU Sessions established on a network slice.
While roaming, for a centralized NSAC architecture and/or a Hierarchical NSAC architecture, the VPLMN Primary (or Central) NSACF can fetch the local maximum number of Registered UEs and/or number of LBO PDU sessions.
Service Operation name:
Nnsacf_NSAC_NumOfUEsUpdate
Description:
Updates the number of UEs registered with a network slice (e.g. increase or decrease) when the UE registration status for a network slice subject to NSAC has changed. Also, if the number of the UEs registered with the network slice is to be increased and the Early Admission Control (EAC) mode in the NSACF is activated for that network slice (see Nnsacf_NSAC_EACNotify service operation), the NSACF first checks whether the number of UEs registered with the network slice has reached the maximum number of UEs per network slice threshold. If the maximum number of UEs registered with the network slice has already been reached, the UE registration for that network slice via the same Access Type configured in the NSACF is rejected. If the EAC is not activated, the NSACF increases or decreases the number of UEs per network slice as per the input parameters below.
Inputs, Required:
S-NSSAI(s), UE ID (SUPI), NF ID, Access Type, update flag.
Inputs, Optional:
None.
Inputs, Conditional:
Notification endpoint for EAC Notification for the S-NSSAI, NSAC admission mode, PLMN ID, UE already registered indication, AMF NSAC service area.
The S-NSSAI(s) parameter is a list of one or more network slices for which the number of UEs registered with a network slice is to be updated and checked if the maximum number of UEs per network slice threshold has already been reached. In the roaming case, the corresponding mapped S-NSSAI(s) of the HPLMN is also included.
The UE ID parameter is used by the NSACF to maintain a list of UE IDs registered with the network slice. The NSACF also takes Access Type into account for increasing and decreasing the number of UEs per network slice as described in
clause 5.15.11.1 of TS 23.501.
The NF ID parameter is the NF instance ID of the NF (e.g. AMF or SMF + PGW-C) sending the request to the NSACF.
The update flag input parameter indicates whether the number of UEs registered with a network slice is to be:
-
increased when the UE registers to a new network slice subject to NSAC. If the UE ID is already in the list of UEs registered with the network slice, the number of UEs registered with the network slice is not increased as the UE has already been counted as registered with the network slice. If the UE ID is not in the list of UE IDs registered with the network slice and the maximum number of UEs registered with the network slice has not been reached yet, the NSACF adds the UE ID in the list of UEs registered with the network slice and increases the number of the UEs registered with the network slice. If the UE_ID is not in the list of UEs registered with that S-NSSAI and the maximum number of UEs per network slice for that S-NSSAI has already been reached, then the NSACF returns maximum number of UEs per network slice reached result;
-
decreased when the UE deregisters for a network slice that is subject to NSAC. The NSACF decreases the number of the UEs registered with the network slice and removes the UE ID from the list of UEs registered with the network slice;
-
updated when the UE moves the PDU sessions across Access Types as described in the clause 4.11.5.9a.
NSAC admission mode applies to inbound roamers. It is included by NF consumer to indicate applicable NSAC admission mode in VPLMN. Its values can be VPLMN NSAC admission mode, or VPLMN with HPLMN assistance NSAC admission mode.
The PLMN ID is the serving PLMN of the UE.
The UE already registered parameter indicates that the UE has already been registered in another NSACF service area.
The AMF NSAC service area is included in a centralized NSAC architecture, if available.
The NSACF may optionally return the current status of the network slice availability (e.g. a percentage out of the maximum number of UEs registered with a network slice) in the availability status parameter. This information may be used for NSACF signalling and load balancing in case multiple NSACFs are serving the same network slice.
Outputs, Required:
Result indication.
The Result indication parameter contains the outcome of the update and check operation in the NSACF and may indicate one of the values
'maximum number of UEs for the S-NSSAI not reached' or
'maximum number of UEs for the S-NSSAI reached'.
Outputs, Optional:
Updated local maximum number of registered UEs, or Updated UE admission threshold..
These parameters can only be returned by a primary NSACF.
Service Operation name:
Nnsacf_NSAC_EACNotify
Description:
The NSACF is configured with the information about which network slices are subject to NSAC. The NSACF may trigger notification to the consumer NF (e.g. AMF) to indicate the activation of the Early Admission Control (EAC) mode for a certain network slice which is subject to NSAC when the number of the UEs registered with the network slice is above certain operator defined threshold (e.g. a percentage of the maximum number of UEs allowed to register with the network slice) and the deactivation of the EAC mode when the number of the UEs registered with the network slice is below certain operator defined threshold which may be same or different from the activation threshold.
Inputs, Required:
S-NSSAI(s), EAC flag(s).
The S-NSSAI input parameter is the network slice for which the NSACF activates or deactivates the EAC mode.
The EAC flag input parameter indicates whether the Slice EAC mode is activated or deactivated.
Inputs, Optional:
None.
Output, Required:
None.
Output, Optional:
None.
Service Operation name:
Nnsacf_NSAC_NumOfPDUsUpdate
Description:
Updates the number of PDU Sessions established on a network slice (e.g. increase or decrease). Also, if the number of PDU Sessions on the network slice is to be increased, the NSACF first checks whether the number of the PDU Sessions on that network slice has reached the maximum number of PDU Sessions per network slice. If the maximum number of PDU Sessions on the network slice has already been reached, the PDU Session Establishment procedure is rejected.
Inputs, Required:
S-NSSAI, UE ID, PDU Session ID, Access Type, update flag.
The S-NSSAI parameter is the network slice for which the number of PDU Sessions established on a network slice is to be updated. In the LBO roaming case, the corresponding mapped S-NSSAI of the HPLMN is also included.
The UE ID parameter is used by the NSACF to maintain a list of UE IDs that has established PDU sessions with the network slice.
PDU Session ID parameter is used by the NSACF to maintain for each UE ID, the PDU Session ID(s) for established PDU Sessions.
The Access Type parameter indicates over which access network type the PDU Session is established. In the case of MA-PDU Session, one or multiple Access Types may be included for a PDU Session ID.
The update flag input parameter indicates
'increase',
'decrease' or
'update' as specified in
clause 4.2.11.4.
Inputs, Optional:
NSAC admission mode, PLMN ID.
NSAC admission mode applies to inbound roamers. It is included by NF consumer to indicate applicable NSAC admission mode in VPLMN. Its values can be VPLMN NSAC admission mode, or VPLMN with HPLMN assistance NSAC admission mode.
The PLMN ID is the serving PLMN of the UE.
Inputs, Conditional:
The SMF NSAC service area is included in a centralized NSAC architecture, if applicable.
Outputs, Required:
Result indication, Access Type.
The Result indication parameter contains the outcome of the update and check operation in the NSACF and may indicate one of the values
'maximum number of PDU Sessions for the S-NSSAI not reached' or
'maximum number of PDU Sessions for the S-NSSAI reached'.
The Access Type parameter is associated with the Result indication parameter.
Outputs, Optional:
Updated local maximum number of PDUs.
This parameter is returned only by a primary NSACF.
Service Operation name:
Nnsacf_NSAC_QuotaUpdate
Description:
Updates the NSACF at the VPLMN with the maximum number of Registered UEs to be enforced and/or the maximum number of LBO PDU sessions to be admitted.
Inputs, Required:
S-NSSAI, PLMN ID, Requested Quota attribute type.
The S-NSSAI parameter is the network slice subject to NSAC, which is the mapped S-NSSAI in HPLMN.
The PLMN ID is the serving PLMN of the UE.
The Requested Quota attribute type indicates if the requested quota is for local maximum number of Registered UEs and/or local maximum number of PDU sessions.
Inputs, Optional:
None.
Outputs, Required:
Result indication.
The Result indication parameter includes the outcome of the operation.
Outputs, Optional:
A maximum number of allowed Registered UEs per S-NSSAI subject to NSAC and/or a maximum number of allowed PDU sessions per S-NSSAI subject to NSAC.
Service Operation name:
Nnsacf_NSAC_LocalNumberUpdate
Description:
The Primary NSACF uses this service operation to update local maximum number of registered UEs and/or number of PDU sessions of the network slice at NSACFs.
Inputs, Required:
S-NSSAI, Updated local number (s).
Inputs, Optional:
None.
The S-NSSAI is the network slice for which the NSACF is applying the updated local number update.
The updated local number indicates the updated local maximum number of registered UEs, or the updated local maximum number of PDU Sessions of the S-NSSAI.
Output, Required:
Result indication.
Outputs, Optional:
None.