3GPP 24.501 v20.0.0 — the document's own text
5.3.21 CIoT 5GS optimizations
Taught in 4. Inside TS 24.501, the document at the centre (CT1 — the group that writes what your phone says, overview).
CIoT 5GS optimizations provide improved support of small data and SMS transfer. A UE supporting CIoT 5GS optimizations can indicate the 5GS CIoT network behaviour the UE can support and prefers to use during the registration procedure (see 3GPP TS 23.502 [9]). The UE may indicate the support for control plane CIoT 5GS optimization, user plane CIoT 5GS optimization, N3 data transfer and header compression (see clause 9.11.3.1). Furthermore, the UE may, separately from the indication of support, indicate preference for control plane CIoT 5GS optimization or user plane CIoT 5GS optimization (see clause 9.11.3.9A). The indication of preference is also considered as the request to use. A UE supporting CIoT EPS optimizations can also indicate the EPS CIoT network behaviour the UE can support during the registration procedure. Furthermore, the UE may, separately from the indication of support, indicate preference for control plane CIoT EPS optimization or user plane CIoT EPS optimization.
NOTE 1: CIoT 5GS optimizations are not supported by NR connected to 5GCN.
NOTE 2: If the UE does not support user plane CIoT 5GS optimization, it does not indicate preference for user plane CIoT 5GS optimization.
The UE can be in NB-N1 mode or WB-N1 mode when requesting the use of CIoT 5GS optimizations during the registration procedure. A UE in NB-N1 mode always indicates support for control plane CIoT 5GS optimization.
In NB-N1 mode, the UE, when requesting the use of CIoT 5GS optimizations, does not:
- request an initial registration for emergency services;
- request a PDU session establishment for emergency PDU session; or
- indicate UE's usage setting during the registration procedure.
The network does not indicate to the UE support of emergency services when the UE is in NB-N1 mode (see clause 5.5.1.2.4 and 5.5.1.3.4).
The control plane CIoT 5GS optimization enables support of efficient transport of user data (IP, Ethernet and Unstructured) or SMS messages over control plane via the AMF without triggering user-plane resources establishment. The support of control plane CIoT 5GS optimization is mandatory for the network in NB-N1 mode and optional in WB-N1 mode. Optional header compression of IP data and Ethernet data can be applied to PDU sessions with IP PDU session type and Ethernet PDU session type that are configured to support header compression. For IP header compression, Robust Header Compression (ROHC) protocol specified in IETF RFC 5795 [39B] is used. For Ethernet header compression, Ethernet Header Compression (EHC) protocol specified in 3GPP TS 38.323 [29] is used.
For a UE that supports Location Services (LCS) notification mechanisms in N1 mode, the control plane CIoT 5GS optimization also enables the transport of location services messages from 5GMM-IDLE mode using the CONTROL PLANE SERVICE REQUEST message when location services are requested (see clause 6.7.1 in 3GPP TS 23.273 [6B]).
The user plane CIoT 5GS optimization enables support for change from 5GMM-IDLE mode over 3GPP access to 5GMM-CONNECTED mode over 3GPP access without the need for using the service request procedure (see clause 5.3.1.5).
If the UE supports user plane CIoT 5GS optimization, it shall also support N3 data transfer.
If the UE indicates support of one or more CIoT 5GS optimizations and the network supports one or more CIoT 5GS optimizations and decides to accept the registration request, the network indicates the supported CIoT 5GS optimizations to the UE per registration area when accepting the UE request. Network indication of support is interpreted by the UE as the acceptance to use the respective feature. After completion of the registration procedure, the UE and the network can then use the accepted CIoT 5GS optimizations for the transfer of user data (IP, Ethernet, Unstructured and SMS).
A UE in NB-N1 mode or WB-N1 mode can request the use of SMS over NAS by setting the SMS requested bit of the 5GS update type IE in the REGISTRATION REQUEST message as specified in clauses 5.5.1.2.2 and 5.5.1.3.2.
The AMF indicates whether it allows the use of SMS over NAS for a UE in NB-N1 mode or WB-N1 mode by setting the SMS allowed bit of the 5GS registration result IE in the REGISTRATION ACCEPT message as specified in clauses 5.5.1.2.4 and 5.5.1.3.4.
If the UE and the network support both the control plane CIoT 5GS optimization and N3 data transfer, then when receiving the UE's request for a PDU session establishment, the AMF decides whether the PDU session should be NEF PDU session or N6 PDU session as specified in 3GPP TS 23.501 [8] and then:
- if NEF PDU session is to be established for unstructured data type, the AMF includes control plane only indication for the requested PDU session to the SMF;
- if N6 PDU session is to be established and the DNN or S-NSSAI of the newly requested N6 PDU session supports interworking with EPS as specified in 3GPP TS 23.502 [9]:
- if there are existing N6 PDU sessions supporting interworking with EPS for this UE that were established with the control plane only indication, the AMF includes the control plane only indication for the newly requested N6 PDU session to the SMF; or
- if there are existing N6 PDU sessions supporting interworking with EPS for this UE that were established without the control plane only indication, the AMF does not include the control plane only indication for the newly requested N6 PDU session to the SMF;
- if there is no existing N6 PDU session supporting interworking with EPS for this UE, the AMF determines whether to include the control plane only indication for the newly requested N6 PDU session to the SMF based on local policies, the UE's preferred CIoT network behaviour and the supported CIoT network behaviour; and
- if N6 PDU session is to be established and the DNN or S-NSSAI of the N6 PDU session does not support interworking with EPS as specified in 3GPP TS 23.502 [9], the AMF determines whether to include the control plane only indication for the newly requested N6 PDU session to the SMF based on local policies, the UE's preferred CIoT network behaviour and the supported CIoT network behaviour.
In NB-N1 mode, if the UE or the network does not support N3 data transfer, then when receiving the UE's request for a PDU session establishment, the AMF decides whether the PDU session should be NEF PDU session or N6 PDU session as specified in 3GPP TS 23.501 [8] and then includes the control plane only indication for the requested PDU session to the SMF.
If the network supports user plane CIoT 5GS optimization, it shall also support N3 data transfer.
Broadcast system information may provide information about support of CIoT 5GS optimizations (see 3GPP TS 36.331 [25A]). At reception of new broadcast system information, the lower layers deliver it to the 5GMM layer in the UE. The information provided by lower layers is per PLMN and used by the UE to determine whether certain CIoT 5GS optimizations are supported in the cell.
The UE shall not attempt to use CIoT 5GS optimizations which are indicated as not supported.
In NB-N1 mode, at any given time, there cannot be user-plane resources established for a number of PDU sessions that exceeds the UE' s maximum number of supported user-plane resources. The UE in NB-N1 mode shall not:
- request the establishment of user-plane resources for a number of PDU sessions that exceeds the UE' s maximum number of supported user-plane resources; or
- initiate the establishment of a new PDU session, or request the transfer of a PDU session from the non-3GPP access to the 3GPP access, if:
- the UE has indicated preference for user plane CIoT 5GS optimization;
- the network accepted the use of user plane CIoT 5GS optimization; and
- the UE currently has user-plane resources established fora number of PDU sessions that is equal to the UE' s maximum number of supported user-plane resources.
The AMF enforces a limit on the number of PDU sessions with active user-plane resources for a UE in NB-N1 mode based on the UE's maximum number of supported user-plane resources as follows:
- there can be a maximum of one PDU session with active user-plane resources when the Multiple user-plane resources support bit is set to "Multiple user-plane resources not supported", or
- there can be a maximum of two PDU sessions with active user-plane resources when the Multiple user-plane resources support bit is set to "Multiple user-plane resources supported".
A PDU session for a UE in NB-N1 mode shall only have one QoS rule and that is the default QoS rule. Reflective QoS is not supported in NB-N1 mode. Reflective QoS is not applicable for a PDU session with control plane only indication.
In NB-N1 mode, when the UE requests the lower layer to establish a RRC connection and the UE requests the use of user plane CIoT 5GS optimization, the UE shall pass an indication of the requested CIoT 5GS optimizations to the lower layers. If the UE requests the use of N3 data transfer without user plane CIoT 5GS optimization, then the UE shall also pass an indication of user plane CIoT 5GS optimization to lower layers.
In WB-N1 mode, when the UE requests the lower layer to establish a RRC connection and the UE requests the use of control plane CIoT 5GS optimization or user plane CIoT 5GS optimization, the UE shall pass an indication of the requested CIoT 5GS optimizations to the lower layers.