When the UE or the network initiates a transaction related procedure (i.e. a procedure consisting of more than one message and the messages are related), it shall include a valid PTI value in the message header of the request message or of the command message.
If a response message is sent as result of a received request message or a received command message, the sending entity shall include in the response message the PTI value received within the request message or within the command message (see examples in Figure 6.2.1.1, Figure 6.2.1.2, and Figure 6.2.1.3).
If a command message is sent as result of a received request message, the sending entity shall include in the command message the PTI value received with the request message (see examples in Figure 6.2.1.3).
If a command message is not sent as result of a received request message, the sending entity shall include in the command message the PTI value set to "no procedure transaction identity assigned" (see examples in Figure 6.2.1.4).
IP address allocation for IPv4, IPv6 and IPv4v6 PDU session types is described in subclause 6.2.4.
Neither a MAC nor an IP address is allocated by the 5GCN to the UE for Ethernet PDU session type.
The SMF is responsible for the session management functions to provide the PDU connectivity service to the UE via the 5GSM signalling between UE and SMF. The session management procedures includes:
the UE-requested PDU session establishment procedure;
the PDU session authentication and authorization procedure;
the UE-requested PDU session modification procedure;
the network-requested PDU session modification procedure;
the UE-requested PDU session release procedure; and
the network-requested PDU session release procedure.
A UE may establish multiple PDU sessions, to the same data network or to different data networks, via 3GPP access and via non-3GPP access at the same time. It is not required for a UE to initiate the PDU session release procedure to release a PDU session associated with another access, if any, due to the reason that the UE initiates the registration procedure or PDU session establishment procedure over the current access.
The session management messages between UE and SMF are transferred via AMF as specified in subclause 8.3.
This clause specifies IP address allocation for the PDU session.
In this release of specification, PDU session can be initiated with one IP version, i.e. IPv4 PDU session type or IPv6 PDU session type, or with both IP versions, i.e. IPv4v6 PDU session type.
IP address allocation to the UE shall be performed by SMF based on one or both the selected IP versions and operator policies. If IPv4 PDU session type is selected, an IPv4 address is allocated to the UE. If IPv6 PDU session type is selected, an IPv6 prefix except when the SMF acts according to subclause 6.2.4.3, and an interface identifier for the IPv6 link local address are allocated to the UE. If IPv4v6 PDU session type is selected, an IPv4 address, an IPv6 prefix except when the SMF acts according to subclause 6.2.4.3 or 6.2.4.4, and an interface identifier for the IPv6 link local address are allocated to the UE. If IPv6 or IPv4v6 PDU session type is selected in a PDU session established by the W-AGF acting on behalf of the FN-RG and the PDU SESSION ESTABLISHMENT REQUEST message contains the Suggested interface identifier IE, the SMF shall allocate to the UE the interface identifier for the IPv6 link local address indicated in the Suggested interface identifier IE.
For IPv4 PDU session type and for IPv4v6 PDU session type, the UE:
may obtain IPv4 configuration parameters (e.g. DNS server address) via DHCPv4 as specified in RFC 2132 or may receive IPv4 configuration parameters (e.g. DNS server address) as specified in subclause 6.4.1 and subclause 6.3.2.
For IPv6 PDU session type and for IPv4v6 PDU session type, the UE:
shall build an IPv6 link local address based on the allocated interface identifier for the IPv6 link local address;
shall obtain /64 IPv6 prefix via IPv6 stateless address autoconfiguration as specified in TS 23.501 and RFC 4862, except when the 5G-RG or the W-AGF act according to subclause 6.2.4.3;
may obtain IPv6 configuration parameters via stateless DHCPv6 as specified in RFC 8415, except when the 5G-RG or the W-AGF act according to subclause 6.2.4.3, may receive IPv6 configuration parameters (e.g. DNS server address) as specified in subclause 6.4.1 and subclause 6.3.2, or may receive DNS server IPv6 addresses in a Router Advertisement Message as specified in RFC 4861 with recursive DNS server option as specified in RFC 8106;and
may obtain an additional IPv6 prefix for a PDU session by IPv6 prefix delegation via DHCPv6 as specified in subclause 6.2.4.2a.
The UE shall set the PDU session type IE in the PDU SESSION ESTABLISHMENT REQUEST message, based on its IP stack capabilities if the UE requests IP connectivity as follows:
A UE:
which is IPv6 and IPv4 capable, shall set the PDU session type IE to IPv4, IPv6 or IPv4v6 according to UE configuration or received policy.
which is only IPv6 capable, shall set the PDU session type IE to IPv6.
which is only IPv4 capable, shall set the PDU session type IE to IPv4.
When the IP version capability of the UE is unknown in the UE (as in the case when the MT and TE are separated and the capability of the TE is not known in the MT), the UE shall set the PDU session type IE to IPv4v6.
If the UE wants to use DHCPv4 for IPv4 address assignment, it shall indicate that to the network within the Extended protocol configuration options IE in the PDU SESSION ESTABLISHMENT REQUEST.
On receipt of the PDU SESSION ESTABLISHMENT REQUEST message sent by the UE, the network when allocating an IP address shall take into account the PDU session type IE, the operator's policies of the network, and the user's subscription data and:
if the network sets the Selected PDU session type IE to IPv4, the network shall include an IPv4 address in the PDU address IE;
if the network sets the Selected PDU session type IE to IPv6, the network shall include an interface identifier for the IPv6 link local address in the PDU address IE; and
if the network sets the Selected PDU session type IE to IPv4v6, the network shall include an IPv4 address and an interface identifier for the IPv6 link local address in the PDU address IE.
In order to perform the IPv6 prefix delegation via DHCPv6, the UE shall use DHCPv6 to request additional IPv6 prefixes (i.e. prefixes shorter than the default /64 prefix) from the SMF. The UE shall act as a "Requesting Router" as described in RFC 8415 and shall insert one or more identity association for prefix delegation options into a DHCPv6 Solicit message.
If the IPv6 address allocation using IPv6 stateless address autoconfiguration is used, the UE sends the DHCPv6 message to request additional IPv6 prefixes to the SMF after the PDU session establishment and IPv6 prefix allocation.
When the UE requests additional prefixes using DHCPv6, the UE may include DHCPv6 Rapid Commit option as specified in RFC 8415 in a DHCPv6 Solicit message, and the UE other than the ones specified in subclause 6.2.4.3 shall include DHCPv6 OPTION_ORO option with the OPTION_PD_EXCLUDE option code as specified in RFC 6603 in the DHCPv6 message.
Upon receiving one or more identity association for prefix delegation prefixes in a DHCPv6 Reply message, the UE is allowed to use the allocated additional prefixes after inter-system change from N1 mode to S1 mode or from S1 mode to N1 mode.
If IPv6 PDU session type or IPv4v6 PDU session type is selected, an IPv6 address, one or more IPv6 prefixes or both are allocated to the 5G-RG or the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device).
If the 5G-RG or the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) receives a Router Advertisement Message as specified in RFC 4861 with the "Managed address configuration" flag set to zero, the 5G-RG and the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device):
shall obtain /64 IPv6 prefix via IPv6 stateless address autoconfiguration as specified in TS 23.501 and RFC 4862;
may obtain IPv6 configuration parameters via stateless DHCPv6 as specified in RFC 8415; and
may request additional IPv6 prefixes using DHCPv6. If the 5G-RG and the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) request IPv6 prefixes using DHCPv6, the 5G-RG and the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) shall act as a "Requesting Router" as described in RFC 8415, shall perform procedures described in subclause 6.2.4.2a. Additionally, the 5G-RG or the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) may include DHCPv6 OPTION_ORO option with the OPTION_PD_EXCLUDE option code as specified in RFC 6603 in the DHCP.
If the 5G-RG or the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) receives a Router Advertisement Message as specified in RFC 4861 with the "Managed address configuration" flag set to one, the 5G-RG and the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device):
shall obtain an IPv6 address via DHCPv6 and the DHCPv6 Identity association for non-temporary addresses option as specified in RFC 8415;
may obtain IPv6 configuration parameters via DHCPv6 as specified in RFC 8415; and
may request IPv6 prefixes using DHCPv6. If the 5G-RG and the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) requests IPv6 prefixes using DHCPv6, the 5G-RG and the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) shall act as a "Requesting Router" as described in RFC 8415, shall perform procedures described in subclause 6.2.4.2a. Additionally, the 5G-RG or the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) may include DHCPv6 OPTION_ORO option with the OPTION_PD_EXCLUDE option code as specified in RFC 6603 in the DHCP message. The 5G-RG or the W-AGF acting on behalf of the FN-RG (or on behalf of the N5GC device) may include both IA_PD option and IA_NA option to request the delegated prefix together with the IPv6 address in the same DHCPv6 message.
If a UE acting as 5G ProSe layer-3 UE-to-network relay needs to indicate "IPv6 Router" or "DHCPv4 Server & IPv6 Router" in the IP address configuration IE as specified in 3GPP 24.554 [19E], the UE shall support acting as a "Requesting Router" as described in RFC 8415 to request additional IPv6 prefixes (i.e. prefixes in addition to the /64 default prefix which was allocated via stateless IPv6 address autoconfiguration as specified in subclause 6.2.4.1) from the SMF as specified in subclause 5.5.2 of TS 23.304.
When the UE acting as 5G ProSe layer-3 UE-to-network relay UE requests additional prefixes using DHCPv6, the UE shall perform procedures described in subclause 6.2.4.2a.
In a PDU session of IPv4, IPv6, IPv4v6 and Ethernet PDU session type, the NAS protocol enables different forwarding treatments of UL user data packets in one or more QoS flows based on signalled QoS rules, derived QoS rules or any combination of them.
In a PDU session of Unstructured PDU session type, all UL user data packets are associated with the same QoS flow.
The NAS protocol enables the network to provide the UE with signalled QoS rules associated with a PDU session.
The network can provide the UE with one or more signalled QoS rules associated with a PDU session at the PDU session establishment or at the PDU session modification.
Each signalled QoS rule contains:
an indication of whether the QoS rule is the default QoS rule;
a QoS rule identifier (QRI);
a QoS flow identifier (QFI);
optionally, a set of packet filters; and
a precedence value.
For case d) above:
If the QoS rule is the default QoS rule of a PDU session of IPv4, IPv6, IPv4v6 or Ethernet PDU session type, the set of packet filters contains zero or more packet filters for DL direction, and may additionaly contain one of the following:
a match-all packet filter for UL direction;
a match-all packet filter for UL and DL directions;
zero or more packet filters for UL direction (other than the match-all packet filter for UL direction);
zero or more packet filters for UL and DL directions (other than the match-all packet filter for UL and DL directions); or
one or more packet filters for UL direction (other than the match-all packet filter for UL direction) and one or more packet filters for UL and DL directions (other than the match-all packet filter for UL and DL directions).
The set of packet filters for the default QoS rule shall not be empty. If the default QoS rule contains a match-all packet filter, then the highest precedence value shall be used for the default QoS rule.
If the QoS rule is a QoS rule of a PDU session of IPv4, IPv6, IPv4v6 or Ethernet PDU session type and is not the default QoS rule, the set of packet filters contains zero or more packet filters for the DL direction, and may additionally contain one of the following:
zero or more packet filters for UL direction (other than the match-all packet filter for UL direction); and
zero or more packet filters for both UL and DL directions (other than the match-all packet filter for UL and DL directions).
The set of packet filters for a QoS rule which is not the default QoS rule shall not be empty.
For PDU session of unstructured PDU session type, there is only one QoS rule associated with it and the set of packet filters of that QoS rule is empty.
If the UE requests a new QoS rule, it shall assign a precedence value for the signalled QoS rule which is not in the range from 70 to 99 (decimal).
In NB-N1 mode, there is only one QoS rule associated with a PDU session and that is the default QoS rule. As described in TS 23.501, when the SMF determines that the UE has:
moved from a tracking area in WB-N1 mode into a tracking area in NB-N1 mode;
moved from a tracking area in WB-S1 mode into a tracking area in NB-N1 mode; or
moved from a tracking area in NR connected to 5GCN into a tracking area in NB-N1 mode;
the SMF shall, for each PDU session that is kept active, initiate the PDU session modification procedure (see subclause 6.3.3.2) to delete every QoS rule that is not the default QoS rule, if any.
Within a PDU session:
each signalled QoS rule has a unique QRI;
there is at least one signalled QoS rule;
one signalled QoS rule is the default QoS rule; and
there can be zero, one or more signalled QoS rules associated with a given QFI.
Derived QoS rules are applicable only for PDU session of IPv4, IPv6, IPv4v6 or Ethernet PDU session type.
The reflective QoS in the UE creates derived QoS rules associated with a PDU session based on DL user data packets received via the PDU session.
Each derived QoS rule contains:
a QoS flow identifier (QFI);
a packet filter for UL direction; and
a precedence value of 80 (decimal).
Within a PDU session:
there can be zero, one or more derived QoS rules associated with a given QFI; and
there can be up to one derived QoS rule associated with a given packet filter for UL direction.
In the UE, a timer T3583 runs for each derived 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.
The network can also provide the UE with one or more QoS flow descriptions associated with a PDU session at the PDU session establishment or at the PDU session modification.
Each QoS flow description contains:
a QoS flow identifier (QFI);
if the flow is a GBR QoS flow:
Guaranteed flow bit rate (GFBR) for UL;
Guaranteed flow bit rate (GFBR) for DL;
Maximum flow bit rate (MFBR) for UL;
Maximum flow bit rate (MFBR) for DL; and
optionally averaging window, applicable for both UL and DL;
5QI, if the QFI is not the same as the 5QI of the QoS flow identified by the QFI; and
optionally, an EPS bearer identity (EBI) if the QoS flow can be mapped to an EPS bearer as specified in subclause 4.11.1 of TS 23.502.
If the averaging window is not included in a QoS flow description for a GBR QoS flow with a 5QI indicated in TS 23.501Table 5.7.4-1, the averaging window associated with the 5QI in TS 23.501Table 5.7.4-1 applies for the averaging window.
If the averaging window is not included in a QoS flow description for a GBR QoS flow with a 5QI not indicated in TS 23.501Table 5.7.4-1, the standardized value of two seconds is used as the averaging window.
The NAS protocol enables the network to provide the UE with the session-AMBR associated with a PDU session.
The standardized value of two seconds is used as the averaging window for the UE's enforcement of the UL rate limitation indicated by the session-AMBR.
For PDU session of IPv4, IPv6, IPv4v6 or Ethernet PDU session type, upon receiving an UL user data packet from the upper layers for transmission via a PDU session, the UE shall attempt to associate the UL user data packet with:
the QFI of a signalled QoS rule associated with the PDU session which has a set of packet filters containing a packet filter for UL direction matching the UL user data packet or containing a packet filter for both UL and DL directions matching the UL user data packet; or
the QFI of a derived QoS rule associated with the PDU session which has the packet filter for UL direction matching the UL user data packet;
by evaluating the QoS rules in increasing order of their precedence values until the UL user data packet is associated with a QFI or all QoS rules are evaluated.
For PDU session of unstructured PDU session type, upon receiving an UL user data packet from the upper layers for transmission via a PDU session, the UE shall associate the UL user data packet with the QFI of the default QoS rule associated with the PDU session.
If the UL user data packet is associated with a QFI, the UE shall pass the QFI along the UL user data packet to the lower layers for transmission.
If all QoS rules are evaluated and the UL user data packet is not associated with a QFI, the UE shall discard the UL user data packet.
The UE may support reflective QoS.
If the UE supports the reflective QoS, the UE shall support the procedures in the following subclauses.
The reflective QoS is applicable in a PDU session of IPv4, IPv6, IPv4v6 and Ethernet PDU session type. The reflective QoS is not applicable in a PDU session of Unstructured PDU session type. Reflective QoS is not applicable for a PDU session with control plane only indication.
The UE may request to revoke the usage of reflective QoS for an existing PDU session for which the UE had previously indicated support for reflective QoS.
If the UE needs to derive a packet filter for UL direction from the DL user data packet (see subclause 6.2.5.1.4.3 and 6.2.5.1.4.4), the UE shall proceed as follows:
if the received DL user data packet belongs to a PDU session of IPv4 or IPv4v6 PDU session type and is an IPv4 packet and:
the protocol field of the received DL user data packet indicates TCP as specified in RFC 793;
the protocol field of the received DL user data packet indicates UDP as specified in RFC 768; or
the protocol field of the received DL user data packet indicates ESP as specified in RFC 4303 and an uplink IPSec SA corresponding to a downlink IPSec SA indicated in the security parameters index field of the received DL user data packet exists;
then the packet filter for UL direction contains the following packet filter components:
an IPv4 remote address component set to the value of the source address field of the received DL user data packet;
an IPv4 local address component set to the value of the destination address field of the received DL user data packet;
a protocol identifier/next header type component set to the value of the protocol field of the received DL user data packet;
if the protocol field of the received DL user data packet indicates TCP as specified in RFC 793 or UDP as specified in RFC 768:
a single local port type component set to the value of the destination port field of the received DL user data packet; and
a single remote port type component set to the value of the source port field of the received DL user data packet;
if the protocol field of the received DL user data packet indicates ESP as specified in RFC 4303, an uplink IPSec SA corresponding to a downlink IPSec SA of the SPI in the DL user data packet exists and the SPI of the uplink IPSec SA is known to the NAS layer:
a security parameter index type component set to the security parameters index of the uplink IPSec SA corresponding to the downlink IPSec SA indicated in the security parameters index field of the received DL user data packet; and
if the protocol field of the received DL user data packet indicates UDP and the received DL user data packet contains a UDP-encapsulated ESP header as specified in RFC 3948, an uplink IPSec SA corresponding to a downlink IPSec SA of the SPI in the DL user data packet exists and the SPI of the uplink IPSec SA is known to the NAS layer:
a security parameter index type component set to the security parameters index of the uplink IPSec SA corresponding to the downlink IPSec SA indicated in the security parameters index field of the ESP header field of the UDP-encapsulated ESP header as specified in RFC 3948 of the received DL user data packet;
otherwise it is not possible to derive a packet filter for UL direction from the DL user data packet;
if the received DL user data packet belongs to a PDU session of IPv6 or IPv4v6 PDU session type and is an IPv6 packet and:
the last next header field of the received DL user data packet indicates TCP as specified in RFC 793;
the last next header field of the received DL user data packet indicates UDP as specified in RFC 768; or
the last next header field of the received DL user data packet indicates ESP as specified in RFC 4303 and an uplink IPSec SA corresponding to a downlink IPSec SA indicated in the security parameters index field of the received DL user data packet exists;
then the packet filter for UL direction contains the following packet filter components:
an IPv6 remote address/prefix length component set to the value of the source address field of the received DL user data packet;
an IPv6 local address/prefix length component set to the value of the destination address field of the received DL user data packet;
a protocol identifier/next header type component set to the value of the last next header field of the received DL user data packet;
if the last next header field of the received DL user data packet indicates TCP as specified in RFC 793 or UDP as specified in RFC 768:
a single local port type component set to the value of the destination port field of the received DL user data packet; and
a single remote port type component set to the value of the source port field of the received DL user data packet;
if the last next header field of the received DL user data packet indicates ESP as specified in RFC 4303, an uplink IPSec SA corresponding to a downlink IPSec SA of the SPI in the DL user data packet exists and the SPI of the uplink IPSec SA is known to the NAS layer:
a security parameter index type component set to the security parameters index of the uplink IPSec SA corresponding to the downlink IPSec SA indicated in the security parameters index field of the received DL user data packet; and
if the last next header field of the received DL user data packet indicates UDP, and the received DL user data packet contains a UDP-encapsulated ESP header as specified in RFC 3948, an uplink IPSec SA corresponding to a downlink IPSec SA of the SPI in the DL user data packet exists and the SPI of the uplink IPSec SA is known to the NAS layer:
a security parameter index type component set to the security parameters index of the uplink IPSec SA corresponding to the downlink IPSec SA indicated in the security parameters index field of the ESP header field of the UDP-encapsulated ESP header as specified in RFC 3948 of the received DL user data packet;
otherwise it is not possible to derive a packet filter for UL direction from the DL user data packet;
if the received DL user data packet belongs to a PDU session of Ethernet PDU session type, the packet filter for UL direction contains the following packet filter components:
a destination MAC address component set to the source MAC address of the received DL user data packet;
a source MAC address component set to the destination MAC address of the received DL user data packet;
if one or more 802.1Q C-TAG is included in the received DL user data packet, an 802.1Q C-TAG VID component set to the outermost 802.1Q C-TAG VID of the received DL user data packet and an 802.1Q C-TAG PCP/DEI component set to the outermost 802.1Q C-TAG PCP/DEI of the received DL user data packet;
if one or more 802.1Q S-TAG is included in the received DL user data packet, an 802.1Q S-TAG VID component set to the outermost 802.1Q S-TAG VID of the received DL user data packet and an 802.1Q S-TAG PCP/DEI component set to the outermost 802.1Q S-TAG PCP/DEI of the received DL user data packet;
If the Ethertype field of the received DL user data packet is set to a value of 1536 or above, an Ethertype component set to the Ethertype of the received DL user data packet;
if the Ethertype field of the Ethernet frame header indicates that the data carried in the Ethernet frame is IPv4 data, the UE shall also add to the packet filter for UL direction the IP-specific components based on the contents of the IP header of the received DL user data packet as described in bullet a) above; and
if the Ethertype field of the Ethernet frame header indicates that the data carried in the Ethernet frame is IPv6 data, the UE shall also add to the packet filter for UL direction the IP-specific components based on the contents of the IP header of the received DL user data packet as described in bullet b) above; and
if the received DL user data packet belongs to a PDU session of PDU session type other than Ethernet, IPv4, IPv6 and IPv4v6, it is not possible to derive a packet filter for UL direction from the DL user data packet.
If the UE receives a DL user data packet marked with a QFI and an RQI, the DL user data packet belongs to a PDU session of IPv4, IPv6, IPv4v6 or Ethernet PDU session type, and the UE does not have a derived QoS rule with the same packet filter for UL direction as the packet filter for UL direction derived from the DL user data packet as specified in subclause 6.2.5.1.4.2, then the UE shall create a new derived QoS rule as follows:
the QFI of the derived QoS rule is set to the received QFI;
the precedence value of the derived QoS rule is set to 80 (decimal); and
the packet filter for UL direction of the derived QoS rule is set to the derived packet filter for UL direction;
and the UE shall start the timer T3583 associated with the derived QoS rule with the RQ timer value last received during the UE-requested PDU session establishment procedure of the PDU session (see subclause 6.4.1) or the network-requested PDU session modification procedure of the PDU session (see subclause 6.4.2). If the RQ timer value was received neither in the UE-requested PDU session establishment procedure of the PDU session nor in any network-requested PDU session modification procedure of the PDU session, the default standardized RQ timer value is used.
If the UE receives a DL user data packet associated with a QFI and an RQI, the DL user data packet belongs to a PDU session of IPv4, IPv6, IPv4v6 or Ethernet PDU session type, and the UE has a derived QoS rule with the same packet filter for UL direction as the packet filter for UL direction derived from the DL user data packet as specified in subclause 6.2.5.1.4.2:
the UE shall re-start the timer T3583 associated with the derived QoS rule with the RQ timer value last received during the UE-requested PDU session establishment procedure of the PDU session (see subclause 6.4.1) or the network-requested PDU session modification procedure of the PDU session (see subclause 6.4.2). If the RQ timer value was received neither in the UE-requested PDU session establishment procedure of the PDU session nor in any network-requested PDU session modification procedure of the PDU session, the default standardized RQ timer value is used; and
if the QFI value associated with the DL user data packet is different from the QFI value stored for the derived QoS rule, the UE shall replace the QFI value stored for the derived QoS rule with the new QFI value for the derived QoS rule.
Upon expiry of timer T3583 associated with a derived QoS rule, the UE shall remove the derived QoS rule.
Upon release of the PDU session, the UE shall remove the derived QoS rule(s) associated with the PDU session.
If the network accepts the request from the UE to revoke the usage of reflective QoS and sets the value of the RQ timer to "deactivated" or zero, the UE shall remove the derived QoS rule(s) associated with the PDU session.
Upon inter-system mobility from WB-N1 mode to NB-N1 mode or from NR connected to 5GCN to NB-N1 mode, the UE shall remove the derived QoS rule(s) associated with the PDU session that is kept active.
When a derived QoS rule is deleted, the timer T3583 associated with the derived QoS rule shall be stopped.
If the UE receives a DL user data packet marked with a QFI and an RQI and it is not possible to derive a packet filter for UL direction from the DL user data packet as specified in subclause 6.2.5.1.4.2, the UE shall ignore the RQI and shall handle the received DL user data packet.
the UE shall have one set of QoS rules, one set of QoS flow descriptions and one session-AMBR. The network can provide the set of QoS rules, the set of QoS flow descriptions and the session-AMBR of the MA PDU session via either access of the MA PDU session. In an MA PDU session, the UE shall support:
modification or deletion via an access of a QoS rule or a QoS flow description; and
modification via an access of the session-AMBR;
of the MA PDU session created via the same or the other access.
In an MA PDU session:
established over non-3GPP access; and
with a PDN connection as a user-plane resource;
the UE shall have two sets of QoS rules, two sets of QoS flow descriptions and two session-AMBR values - one is maintained via non-3GPP access and the other is associated with EPS bearer contexts of the PDN connection and maintained via Extended protocol configuration options IE parameters received via the PDN connection.
The UE can receive the local area data network (LADN) information consisting of LADN DNNs and LADN service area information (a set of tracking areas that belong to the current registration area) during the registration procedure or the generic UE configuration update procedure (see subclause 5.5.1 and subclause 5.4.4).
If the UE supports LADN per DNN and S-NSSAI, the UE can additionally receive the extended local area data network (LADN) information consisting of LADN DNNs, S-NSSAIs and LADN service area information (a set of tracking areas configured per DNN and S-NSSAI that belong to the current registration area) during the registration procedure or the generic UE configuration update procedure (see subclause 5.5.1 and subclause 5.4.4).
If the UE is not operating in SNPN access operation mode, the UE considers the received LADN information or the extended LADN information to be valid only in the TAIs of the registered PLMN that are in the LADN service area information, and in the TAIs of the equivalent PLMNs if the LADN service area information includes TAIs for the equivalent PLMNs. When the AMF provides the UE with LADN service area information containing TAIs for the equivalent PLMNs, the AMF shall include these TAIs of the equivalent PLMNs in the UE's registration area.
If the UE is operating in SNPN access operation mode, the UE considers the received LADN information or the extended LADN information to be valid only in the TAIs of the registered SNPN that are in the LADN service area information.
The LADN DNN(s) received by the UE is also considered as LADN DNN(s) in the equivalent PLMNs.
The UE shall consider itself to be located inside the LADN service area based on the LADN service area information. If the UE does not have an LADN service area information for the LADN DNN, the UE shall consider itself to be located outside the LADN service area.
When the UE is located in the LADN service area and the UE is in substate 5GMM-REGISTERED.NORMAL-SERVICE, the UE may initiate:
the UE-requested PDU session establishment procedure with an LADN DNN to establish a PDU session for LADN;
the UE-requested PDU session establishment procedure with an LADN DNN and an S-NSSAI associated with the LADN to establish a PDU session for LADN if the extended LADN information is available at the UE;
the UE-requested PDU session modification procedure to modify the PDU session for LADN;
the service request procedure to re-establish the user-plane resources for the PDU session for LADN; or
the service request procedure or the UE-initiated NAS transport procedure to send CIoT user data via the control plane for a PDU session for LADN.
When the UE is located outside the LADN service area, the UE is allowed:
to initiate the UE-requested PDU session release procedure to release a PDU session for LADN; or
to initiate the UE-requested PDU session modification procedure to indicate a change of 3GPP PS data off UE status.
The AMF shall determine the UE presence in LADN service area as out of the LADN service area in the following cases:
if the DNN used for the LADN is included in the LADN information and the UE is located outside the LADN service area indicated in the LADN information;
if the DNN and the S-NSSAI used for the LADN are included in the extended LADN information and the UE is located outside the LADN service area indicated in the extended LADN information;
if the DNN used for the LADN is included in the extended LADN information and there is no S-NSSAI provided by the UE to establish a PDU session for LADN; or
if the DNN used for the LADN is included in the extended LADN information and the S-NSSAI provided by the UE to establish a PDU session for LADN is not associated with that LADN.
If the UE has moved out of the LADN service area:
the SMF shall:
release the PDU session for LADN; or
release the user-plane resources for the PDU session for LADN and maintain the PDU session for LADN;
according to operator's policy; and
the SMF shall not initiate the transfer of CIoT user data via the control plane to the UE for the PDU session for LADN.
In case a2) and b):
if the UE has returned to the LADN service area within a specific period of time according to operator's policy, and the network has downlink user data pending, the network re-establishes the user-plane resources for the PDU session for LADN;
if the UE has returned to the LADN service area within a specific period of time according to operator's policy, and the network has downlink CIoT user data pending, the SMF shall initiate the CIoT user data via the control plane transfer to the UE; and
if the UE has not returned to the LADN service area after a specific period of time according to operator's policy, the SMF may release the PDU session for LADN.
When the UE moves to 5GMM-DEREGISTERED state, the UE shall delete the stored LADN information, if any, and the stored extended LADN information, if any.
Upon inter-system change from N1 mode to S1 mode in EMM-IDLE mode, the UE shall not transfer a PDU session for LADN to EPS.
If:
the UE supports LADN per DNN and S-NSSAI;
the UE has a PDU session established using the DNN and S-NSSAI which are not associated with any LADN service area indicated in the extended LADN information;
an LADN service area is configured in the extended LADN information which is associated with the DNN and S-NSSAI of the PDU session; and
the AMF determines the UE presence in LADN service area as out of the LADN service area configured in the extended LADN information;
the AMF requests the SMF to release this PDU session as specified in TS 23.502.
If:
the UE supports LADN per DNN and S-NSSAI;
the UE has a PDU session for LADN established; and
the AMF determines that the LADN service area associated with the DNN and S-NSSAI of the PDU session for LADN is removed from the extended LADN information;
the AMF requests the SMF to release this PDU session as specified in TS 23.502.
The network may detect and start performing DNN based congestion control when one or more DNN congestion criteria as specified in TS 23.501 are met. If the UE does not provide a DNN for a non-emergency PDU session, then the network uses the selected DNN.
In the UE, 5GS session management timers T3396 for DNN based congestion control are started and stopped on a per DNN basis except for an LADN DNN in case of PLMN. For an LADN DNN, 5GS session management timers T3396 for DNN based congestion control is applied to the registered PLMN and its equivalent PLMNs. In case of SNPN, if the UE does not support access to an SNPN using credentials from a credentials holder and equivalent SNPNs, in the UE, 5GS session management timers T3396 for DNN based congestion control are started and stopped on a per DNN and SNPN basis. If the UE supports access to an SNPN using credentials from a credentials holder, equivalent SNPNs or both, in the UE 5GS session management timers T3396 for DNN based congestion control are started and stopped on a per DNN, SNPN and selected entry of the "list of subscriber data" or selected PLMN subscription basis. Upon receipt of a 5GMM message or 5GSM message from the network for which the UE needs to stop the running timers T3396 associated with an LADN DNN as specified in subclause 6.3.2.3, 6.3.3.3, 6.4.1.4.2 and 6.4.2.4.2, only the running timer T3396 which is associated with the PLMN and equivalent PLMNs where the timer was started is stopped.
In an SNPN, if the UE supports equivalent SNPNs, the UE applies the timer T3396 for all the equivalent SNPNs, otherwise the UE applies the timer T3396 for the registered SNPN.
The DNN associated with T3396 is the DNN provided by the UE during the PDU session establishment. If no DNN is provided by the UE along the PDU SESSION ESTABLISHMENT REQUEST, then T3396 is associated with no DNN. For this purpose, the UE shall memorize the DNN provided to the network during the PDU session establishment. The timer T3396 associated with no DNN will never be started due to any 5GSM procedure related to an emergency PDU session. If the timer T3396 associated with no DNN is running, it does not affect the ability of the UE to request an emergency PDU session.
In a PLMN, if T3396 is running or is deactivated, then the UE is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
for the respective DNN or without a DNN unless the UE is a UE configured for high priority access in selected PLMN or to report a change of 3GPP PS data off UE status.
In an SNPN, if T3396 is running or is deactivated for the registered SNPN, is associated with a DNN or with no DNN, with the RSNPN and, if the UE supports access to an SNPN using credentials from a credentials holder, with the selected entry of the "list of subscriber data" or the selected PLMN subscription, then the UE is not allowed to initiate the
PDU session establishment procedure; or
PDU session modification procedure;
for the respective DNN or without a DNN unless the UE is a UE configured for high priority access in the RSNPN or to report a change of 3GPP PS data off UE status.
In an SNPN, if the UE supports equivalent SNPNs, the timer T3396 is running or is deactivated for all the equivalent SNPNs, is associated with a DNN or no DNN, with the RSNPN or an equivalent SNPN, and with the selected entry of the "list of subscriber data" or the selected PLMN subscription, then the UE is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
for the respective DNN or without a DNN unless the UE is a UE configured for high priority access in selected SNPN or to report a change of 3GPP PS data off UE status.
If the network does not include timer T3396 with 5GSM cause #26 "insufficient resources", the UE may use a local back-off timer that has exponential value or a default value, which is provisioned using implementation specific means, to:
prevent sending any 5GSM procedure for the respective DNN till its expiry; and
allow sending any 5GSM procedure for the respective DNN after its expiry.
The network may detect and start performing S-NSSAI based congestion control when one or more S-NSSAI congestion criteria as specified in TS 23.501 are met. If the UE does not provide a DNN for a non-emergency PDU session, then the network uses the selected DNN. If the UE does not provide an S-NSSAI for a non-emergency PDU session, then the network uses the selected S-NSSAI.
In case of PLMN or SNPN, in the UE, 5GS session management timers T3584 for the S-NSSAI based congestion control are started and stopped on a per S-NSSAI, DNN and PLMN or SNPN basis. If the 5GSM congestion re-attempt indicator IE with the ABO bit set to "The back-off timer is applied in all PLMNs or equivalent SNPNs" is included in the 5GSM message with the 5GSM cause value #67 "insufficient resources for specific slice and DNN", then the UE applies the timer T3584 for all the PLMNs or all the equivalent SNPNs. Otherwise, the UE applies the timer T3584 for the registered PLMN or the registered SNPN. If the timer T3584 applies for all the PLMNs or all the equivalent SNPNs, the timer T3584 starts when the UE is registered in a VPLMN or an unsubscribed SNPN and the S-NSSAI is provided by the UE during the PDU session establishment, the timer T3584 is associated with the [mapped S-NSSAI, DNN] combination of the PDU session.
In case of PLMN or SNPN, in the UE, 5GS session management timers T3585 for the S-NSSAI based congestion control are started and stopped on a per S-NSSAI and PLMN or SNPN basis. If the 5GSM congestion re-attempt indicator IE with the ABO bit set to "The back-off timer is applied in all PLMNs or all equivalent SNPNs" is included in the 5GSM message with the 5GSM cause value #69 "insufficient resources for specific slice", then the UE applies the timer T3585 for all the PLMNs or all the equivalent SNPNs. Otherwise, the UE applies the timer T3585 for the registered PLMN or registered SNPN. If the timer T3585 applies for all the PLMNs or all the equivalent SNPNs, the timer T3585 starts when the UE is registered in a VPLMN or an unsubscribed SNPN and the S-NSSAI is provided by the UE during the PDU session establishment, the timer T3585 is associated with the mapped S-NSSAI of the PDU session. Additionally, if the 5GSM congestion re-attempt indicator IE with the CATBO bit set to "The back-off timer is applied in the current access type" is included in the 5GSM message with the 5GSM cause value #69 "insufficient resources for specific slice", then the UE applies the timer T3585 for the current access type. Otherwise, the UE applies the timer T3585 for both 3GPP access type and non-3GPP access type and the UE shall stop any running timer T3585 for the applied PLMN or SNPN and for the access different from the access from which the message is received.
In case of SNPN, if the UE does not support access to an SNPN using credentials from a credentials holder and equivalent SNPNs, in the UE 5GS session management timers T3584 for the S-NSSAI based congestion control are started and stopped on a per S-NSSAI, DNN and SNPN basis. If the UE supports access to an SNPN using credentials from a credentials holder, equivalent SNPNs or both, in the UE 5GS session management timers T3584 for the S-NSSAI based congestion control are started and stopped on a per S-NSSAI, DNN, SNPN and selected entry of the "list of subscriber data" or selected PLMN subscription basis.
In case of SNPN, if the UE does not support access to an SNPN using credentials from a credentials holder and equivalent SNPNs, in the UE 5GS session management timers T3585 for the S-NSSAI based congestion control are started and stopped on a per S-NSSAI and SNPN basis. If the UE supports access to an SNPN using credentials from a credentials holder, equivalent SNPNs or both, in the UE 5GS session management timers T3585 for the S-NSSAI based congestion control are started and stopped on a per S-NSSAI, SNPN and selected entry of the "list of subscriber data" or selected PLMN subscription basis.
If the timer T3584 or timer T3585 was provided during the PDU session establishment procedure, the S-NSSAI associated with T3584 or T3585, respectively is the S-NSSAI, including no S-NSSAI, provided by the UE during the PDU session establishment.
If the timer T3584 is provided during the PDU session modification or PDU session release procedure, the UE behaves as follows: The DNN associated with T3584 is the DNN provided by the UE during the PDU session establishment. If no S-NSSAI but DNN is provided by the UE along the PDU SESSION ESTABLISHMENT REQUEST message, then T3584 is associated with no S-NSSAI and the DNN provided to the network during the PDU session establishment. If the PDN connection was established when in the S1 mode, then T3584 is associated with no S-NSSAI. If no DNN but S-NSSAI is provided by the UE along the PDU SESSION ESTABLISHMENT REQUEST message, then T3584 is associated with no DNN and the S-NSSAI of the PDU session. If no DNN and no S-NSSAI is provided by the UE along the PDU SESSION ESTABLISHMENT REQUEST message, then T3584 is associated with no DNN and no S-NSSAI. For this purpose, the UE shall memorize the DNN and the S-NSSAI provided to the network during the PDU session establishment. The timer T3584 associated with no DNN and an S-NSSAI will never be started due to any 5GSM procedure related to an emergency PDU session. If the timer T3584 associated with no DNN and an S-NSSAI is running, it does not affect the ability of the UE to request an emergency PDU session.
If the timer T3585 was provided during the PDU session modification or PDU session release procedure, the UE behaves as follows: if an S-NSSAI was provided by the UE during the PDU session establishment, then T3585 is associated with the S-NSSAI of the PDU session. If no S-NSSAI is provided by the UE along the PDU SESSION ESTABLISHMENT REQUEST message, then T3585 is associated with no S-NSSAI. If the PDN connection was established when in the S1 mode, then T3585 is associated with no S-NSSAI.
If T3584 is running or is deactivated, then the UE is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
for the respective [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination unless the UE is a UE configured for high priority access in selected PLMN or SNPN or to report a change of 3GPP PS data off UE status.
In a PLMN, if the timer T3584 is running or is deactivated for all the PLMNs and is associated with an S-NSSAI other than no S-NSSAI, then
the UE registered in the HPLMN is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
when the [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination provided by the UE during the PDU session establishment is the same as the [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination associated with the timer T3584 unless the UE is a UE configured for high priority access in selected PLMN or to report a change of 3GPP PS data off UE status; and
the UE registered in a VPLMN is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
when the [mapped S-NSSAI, no DNN] or [mapped S-NSSAI, DNN] combination provided by the UE during the PDU session establishment is the same as the [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination associated with the timer T3584 unless the UE is a UE configured for high priority access in selected PLMN or to report a change of 3GPP PS data off UE status.
In a PLMN, if the timer T3584 is running or is deactivated for all the PLMNs and is associated with [no S-NSSAI, no DNN] or [no S-NSSAI, DNN] combination, then the UE is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
for [no S-NSSAI, no DNN] or [no S-NSSAI, DNN] combination in any PLMN unless the UE is a UE configured for high priority access in selected PLMN or to report a change of 3GPP PS data off UE status.
In an SNPN, if the UE supports equivalent SNPNs, the timer T3584 is running or is deactivated for all the equivalent SNPNs, is associated with the selected entry of the "list of subscriber data" or the selected PLMN subscription, with an S-NSSAI other than no S-NSSAI, and with the RSNPN or an equivalent SNPN:
the UE registered in the subscribed SNPN is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
when the [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination provided by the UE during the PDU session establishment is the same as the [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination associated with the timer T3584 unless the UE is a UE configured for high priority access in the RSNPN or to report a change of 3GPP PS data off UE status; and
the UE registered in a non-subscribed is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
when the [mapped S-NSSAI, no DNN] or [mapped S-NSSAI, DNN] combination provided by the UE during the PDU session establishment is the same as the [S-NSSAI, no DNN] or [S-NSSAI, DNN] combination associated with the timer T3584 unless the UE is a UE configured for high priority access in RSNPN or to report a change of 3GPP PS data off UE status.
In an SNPN, if the UE supports equivalent SNPNs, the timer T3584 is running or is deactivated for all the equivalent SNPNs, is associated with the selected entry of the "list of subscriber data" or the selected PLMN subscription, with [no S-NSSAI, no DNN] or [no S-NSSAI, DNN] combination, and with the RSNPN or an equivalent SNPN, then the UE is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
for [no S-NSSAI, no DNN] or [no S-NSSAI, DNN] combination unless the UE is a UE configured for high priority access in the RSPN or to report a change of 3GPP PS data off UE status.
If T3585 is running or is deactivated, then the UE is neither allowed to initiate the PDU session establishment procedure nor the PDU session modification procedure for the respective S-NSSAI unless the UE is a UE configured for high priority access in selected PLMN or SNPN or to report a change of 3GPP PS data off UE status.
In a PLMN, if the timer T3585 is running or is deactivated for all the PLMNs and is associated with an S-NSSAI other than no S-NSSAI, then
the UE registered in the HPLMN is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
when the S-NSSAI provided by the UE during the PDU session establishment is the same as the S-NSSAI associated with timer T3585 unless the UE is a UE configured for high priority access in selected PLMNs or to report a change of 3GPP PS data off UE status; and
the UE registered in a VPLMN is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure; or
NAS transport procedure for sending CIoT user data;
when the mapped S-NSSAI provided by the UE during the PDU session establishment is the same as the S-NSSAI associated the timer T3585 unless the UE is a UE configured for high priority access in selected PLMN or to report a change of 3GPP PS data off UE status.
In a PLMN, if the timer T3585 is running or is deactivated for all the PLMNs and is associated with no S-NSSAI, then the UE is not allowed to initiate the:
PDU session establishment procedure;
PDU session modification procedure;
NAS transport procedure for sending CIoT user data;
for no S-NSSAI in any PLMN unless the UE is a UE configured for high priority access in selected PLMN or to report a change of 3GPP PS data off UE status.In an SNPN, if the UE supports equivalent SNPNs, the timer T3585 is running or is deactivated for all the equivalent SNPNs, is associated with the selected entry of the "list of subscriber data" or the selected PLMN subscription, with an S-NSSAI other than no S-NSSAI, and with the RSNPN or an equivalent SNPN:
the UE registered in the subscribed SNPN is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
when the S-NSSAI provided by the UE during the PDU session establishment is the same as the S-NSSAI associated with timer T3585 unless the UE is a UE configured for high priority access in the RSNPN or to report a change of 3GPP PS data off UE status; and
the UE registered in a non-subscribed SNPN is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
when the mapped S-NSSAI provided by the UE during the PDU session establishment is the same as the S-NSSAI associated the timer T3585 unless the UE is a UE configured for high priority access in the RSNPN or to report a change of 3GPP PS data off UE status.
In an SNPN, if the UE supports equivalent SNPNs, the timer T3585 is running or is deactivated for all the equivalent SNPNs, is associated with the selected entry of the "list of subscriber data" or the selected PLMN subscription, with no S-NSSAI, and with the RSNPN or an equivalent SNPN, then the UE is not allowed to initiate the:
PDU session establishment procedure; or
PDU session modification procedure;
for no S-NSSAI unless the UE is a UE configured for high priority access in RSNPN or to report a change of 3GPP PS data off UE status.
If the network does not include timer T3584 with 5GSM cause #67 "insufficient resources for specific slice and DNN", the UE may use a local back-off timer that has exponential value or a default value, which is provisioned using implementation specific means, to:
prevent sending any 5GSM procedure for the respective DNN and S-NSSAI till its expiry; and
allow sending any 5GSM procedure for the respective DNN and S-NSSAI after its expiry.
If the network does not include timer T3585 with 5GSM cause #69 "insufficient resources for specific slice", the UE may use a local back-off timer that has exponential value or a default value, which is provisioned using implementation specific means, to:
prevent sending any 5GSM procedure for the respective S-NSSAI till its expiry; and
allow sending any 5GSM procedure for the respective S-NSSAI after its expiry.
A 5GSM entity interacts with upper layers. Subclause 6.2.9.2 describes how the 5GSM entity interacts with upper layers with respect to the URSP. Subclause 6.2.9.3 describes how the 5GSM entity interacts with upper layers with respect to the ProSeP.
The URSP requires interaction between upper layers and the 5GSM entities in the UE (see TS 24.526 for further details). Each of the 5GSM entities in the UE shall indicate attributes (e.g. PDU session identity, SSC mode, S-NSSAI, DNN, PDU session type, access type, PDU address) of a newly established PDU session to the upper layers. If a PDU session is released, the 5GSM entity handling the PDU session shall inform the PDU session identity of the released PDU session to the upper layers. The upper layers may request a 5GSM entity:
to establish a PDU session indicating one or more PDU session attributes;
to release an existing PDU session; or
to establish a PDU session indicating one or more PDU session attributes, and to release an existing PDU session.
The ProSeP requires interaction between upper layers and the 5GSM entities in the UE acting as a 5G ProSe layer-3 UE-to-network relay UE (see TS 24.554 for further details). The upper layers may request the 5GSM entity:
to establish a PDU session indicating one or more PDU session attributes; or
to release the existing PDU session; or
to establish a PDU session indicating one or more PDU session attributes, and to release the existing PDU session.
Each of the 5GSM entities in the UE acting as a 5G ProSe layer-3 UE-to-network relay UE shall indicate attributes (e.g. PDU session identity, SSC mode, S-NSSAI, DNN, PDU session type, access type, PDU address) of the newly established PDU session to the upper layers. If the PDU session is released, the 5GSM entity handling the PDU session shall inform the PDU session identity of the released PDU session to the upper layers.
In case of PLMN, a UE, which supports 3GPP PS data off (see TS 23.501), can be configured with up to two lists of 3GPP PS data off exempt services as specified in TS 24.368 or in the EF3GPPPSDATAOFFEF3GPPPSDataOff USIM file as specified in TS 31.102:
a list of 3GPP PS data off exempt services to be used in the HPLMN or EHPLMN; and
a list of 3GPP PS data off exempt services to be used in the VPLMN.
If only the list of 3GPP PS data off exempt services to be used in the HPLMN or EHPLMN is configured at the UE, this list shall be also used in the VPLMN.
In case of SNPN, a UE, which supports 3GPP PS data off (see TS 23.501), can be configured with:
up to two lists of 3GPP PS data off exempt services as specified in TS 24.368 for each subscribed SNPN whose entry exists in the "list of subscriber data":
a list of 3GPP PS data off exempt services to be used in the subscribed SNPN; and
a list of 3GPP PS data off exempt services to be used in the non-subscribed SNPN; and
one list of 3GPP PS data off exempt services as specified in TS 24.368 for PLMN subscription:
a list of 3GPP PS data off exempt services to be used in the non-subscribed SNPN.
If only the list of 3GPP PS data off exempt services to be used in the subscribed SNPN is configured for the selected entry of "list of subscriber data", this list shall be also used in the non-subscribed SNPN.
If the UE supports 3GPP PS data off, the UE shall provide the 3GPP PS data off UE status in the Extended protocol configuration options IE during UE-requested PDU session establishment procedure except for the transfer of a PDU session from non-3GPP access to 3GPP access and except for the establishment of user plane resources on the other access for the MA PDU session(see subclause 6.4.1), and during UE-requested PDU session modification procedure (see subclause 6.4.2), regardless of associated access type of the PDU session. If the UE requests a PDU session establishment procedure in order to transfer a PDU session from non-3GPP access to 3GPP access, or in order to establish user plane resources on the other access for the MA PDU session over 3GPP access or non-3GPP access, and:
if the 3GPP PS data off UE status has changed since the last providing to the network, the UE shall provide the 3GPP PS data off UE status in the Extended protocol configuration options IE; or
if the 3GPP PS data off UE status has not changed since the last providing to the network, the UE need not provide the 3GPP PS data off UE status.
The network shall support of 3GPP PS data off.
The UE shall indicate change of the 3GPP PS data off UE status for the PDU session by using the UE-requested PDU session modification procedure as specified in subclause 6.4.2.
When the 3GPP PS data off UE status is "activated":
the UE does not send uplink IP packets via 3GPP access except:
for those services indicated in the list of 3GPP PS data off exempt services to be used in the HPLMN or EHPLMN as specified in TS 24.368 when the UE is in its HPLMN or EHPLMN;
for those services indicated in the list of 3GPP PS data off exempt services to be used in the subscribed SNPN, configured for the selected entry of "list of subscriber data", as specified in TS 24.368 when the UE is in the subscribed SNPN;
for those services indicated in the list of 3GPP PS data off exempt services to be used in the HPLMN or EHPLMN when the UE is in the VPLMN, if only the list of 3GPP PS data off exempt services to be used in the HPLMN or EHPLMN is configured to the UE as specified in TS 24.368;
for those services indicated in the list of 3GPP PS data off exempt services to be used in the subscribed SNPN, configured for the selected entry of "list of subscriber data", when the UE is in a non-subscribed SNPN and only the list of 3GPP PS data off exempt services to be used in the subscribed SNPN is configured for the selected entry of "list of subscriber data" as specified in TS 24.368;
for those services indicated in the list of 3GPP PS data off exempt services to be used in the VPLMN when the UE is in the VPLMN, if the list of 3GPP PS data off exempt services to be used in the VPLMN is configured to the UE as specified in TS 24.368;
for those services indicated in the list of 3GPP PS data off exempt services to be used in the non-subscribed SNPN, configured for the selected entry of "list of subscriber data", when the UE is in a non-subscribed SNPN and the list of 3GPP PS data off exempt services to be used in the non-subscribed SNPN is configured for the selected entry of "list of subscriber data" as specified in TS 24.368;
for those services indicated in the list of 3GPP PS data off exempt services to be used in the non-subscribed SNPN, configured for the selected PLMN subscription, when the UE is in the non-subscribed SNPN and the list of 3GPP PS data off exempt services to be used in the non-subscribed SNPN is configured for the selected PLMN subscription as specified in TS 24.368;
for those services indicated in the EF3GPPPSDATAOFFEF3GPPPSDataOff USIM file as specified in TS 31.102;
any uplink traffic due to procedures specified in TS 24.229; and
any uplink traffic due to procedures specified in TS 24.623;
the UE does not send uplink Ethernet user data packets via 3GPP access; and
the UE does not send uplink Unstructured user data packets via 3GPP access.
Otherwise the UE sends uplink user data packets without restriction.
3GPP PS data off does not restrict sending of uplink user data packets via non-3GPP access of a single access PDU session or an MA PDU session.
The UE supporting IPv6 may support multi-homed IPv6 PDU session.
If the UE supports the multi-homed IPv6 PDU session:
the UE shall support acting as a type C host as specified in RFC 4191; and
the UE indicates support of the multi-homed IPv6 PDU session:
during the UE-requested PDU session establishment of a PDU session of "IPv6" or "IPv4v6" PDU session type; and
during the UE-requested PDU session modification performed after an inter-system change from S1 mode to N1 mode, for a PDU session associated with a PDN connection established when in S1 mode, if the UE is a UE operating in single-registration mode in a network supporting N26 interface, the PDU session is of "IPv6" or "IPv4v6" PDU session type, and the UE has not previously successfully performed the UE-requested PDU session modification to provide this indication.
The network may include a back-off timer value in a 5GS session management reject message to regulate the time interval at which the UE may retry the same procedure for 5GSM cause values other than #26 "insufficient resources", #28 "unknown PDU session type", #39 "reactivation requested", #46 "out of LADN service area", #50 "PDU session type IPv4 only allowed", #51 "PDU session type IPv6 only allowed", #54 "PDU session does not exist", #57 "PDU session type IPv4v6 only allowed", #58 "PDU session type Unstructured only allowed", #61 "PDU session type Ethernet only allowed", #67 "insufficient resources for specific slice and DNN", #68 "not supported SSC mode" and #69 "insufficient resources for specific slice". For 5GSM cause values other than #26 "insufficient resources", #28 "unknown PDU session type", #39 "reactivation requested", #46 "out of LADN service area", #54 "PDU session does not exist", #67 "insufficient resources for specific slice and DNN", #68 "not supported SSC mode", and #69 "insufficient resources for specific slice", and #86 "UAS services not allowed", the network may also include the re-attempt indicator to indicate whether the UE is allowed to re-attempt the corresponding session management procedure for the same DNN in S1 mode after inter-system change.
If re-attempt in S1 mode is allowed for 5GSM cause values other than #27 "missing or unknown DNN", the UE shall consider the back-off timer to be applicable only to the 5GS session management in N1 mode for the rejected 5GS session management procedure and the given [PLMN, DNN, S-NSSAI], [PLMN, DNN, no S-NSSAI], [PLMN, no DNN, S-NSSAI], or [PLMN, no DNN, no S-NSSAI] combination. If re-attempt in S1 mode is allowed for 5GSM cause value #27 "missing or unknown DNN", the UE shall consider the back-off timer to be applicable only to the 5GS session management in N1 mode for the rejected 5GS session management procedure and the given [PLMN, DNN], or [PLMN, no DNN] combination.If re-attempt in S1 mode is not allowed, the UE shall consider the back-off timer to be applicable to both NAS protocols, i.e. applicable to the 5GS session management in N1 mode for the rejected 5GS session management procedure and to the EPS session management in S1 mode for the corresponding session management procedure and the given [PLMN, DNN] or [PLMN, no DNN] combination.
In a PLMN, if the back-off timer was provided during the PDU session establishment procedure, the UE behaves as follows: for 5GSM cause values other than #27 "missing or unknown DNN", when the UE is registered in a HPLMN, the DNN and the S-NSSAI of the [PLMN, DNN, S-NSSAI] combination associated with the back-off timer is the DNN and the S-NSSAI provided by the UE when the PDU session is established. When the UE is registered in a VPLMN, the DNN and the S-NSSAI of the [PLMN, DNN, S-NSSAI] combination associated with the back-off timer is the DNN and the mapped S-NSSAI provided by the UE when the PDU session is established. For 5GSM cause value #27 "missing or unknown DNN", the DNN of the [PLMN, DNN] combination associated with the back-off timer is the DNN provided by the UE when the PDU session is established. If no DNN or no S-NSSAI was provided to the network during the PDU session establishment, then the back-off timer is associated with the [PLMN, DNN, no S-NSSAI], [PLMN, no DNN, S-NSSAI], or [PLMN, no DNN, no S-NSSAI] combination, dependent on which parameters were provided for 5GSM cause values other than #27 "missing or unknown DNN". If no DNN was provided to the network during the PDU session establishment, then the back-off timer is associated with the [PLMN, no DNN] combination for 5GSM cause value #27 "missing or unknown DNN". For this purpose, the UE shall memorize the DNN and the S-NSSAI provided to the network during the PDU session establishment.
In a PLMN, if the back-off timer was provided during the PDU session modification procedure, the UE behaves as follows: the DNN associated with the back-off timer is the DNN, including no DNN, provided by the UE when the PDU session is established. If an S-NSSAI was provided by the UE during the PDU session establishment, when the UE is registered in a HPLMN, then the S-NSSAI associated with the back-off timer is the S-NSSAI of the PDU session. If an S-NSSAI was provided by the UE during the PDU session establishment, when the UE is registered in a VPLMN, then the S-NSSAI associated with the back-off timer is the mapped S-NSSAI of the PDU session. If no S-NSSAI was provided by the UE during the PDU session establishment, then the back-off timer is associated with no S-NSSAI. For this purpose, the UE shall memorize the DNN and the S-NSSAI provided to the network during the PDU session establishment.
In a PLMN, the back-off timer associated with the [PLMN, no DNN, no S-NSSAI], or [PLMN, no DNN] combination will never be started due to any 5GSM procedure related to an emergency PDU session. If the back-off timer associated with the [PLMN, no DNN, no S-NSSAI], or [PLMN, no DNN] combination is running, it does not affect the ability of the UE to request an emergency PDU session.
In an SNPN, the back-off timer associated with the [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN, no S-NSSAI], or [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN] combination will never be started due to any 5GSM procedure related to an emergency PDU session. If the back-off timer associated with the back-off timer associated with the [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN, no S-NSSAI], or [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN] combination, it does not affect the ability of the UE to request an emergency PDU session.
In a PLMN, the network may additionally indicate in the re-attempt indicator that a command to back-off is applicable not only for the PLMN in which the UE received the 5GS session management reject message, but for each PLMN included in the equivalent PLMN list at the time when the 5GS session management reject message was received.
In an SNPN, the network may additionally indicate in the re-attempt indicator that a command to back-off is applicable not only for the SNPN in which the UE received the 5GS session management reject message, but for each SNPN included in the equivalent SNPN list at the time when the 5GS session management reject message was received.
In a PLMN, if the back-off timer is running or is deactivated for a given [PLMN, DNN, S-NSSAI], [PLMN, DNN, no S-NSSAI], [PLMN, no DNN, S-NSSAI], [PLMN, no DNN, no S-NSSAI], [PLMN, DNN], or [PLMN, no DNN] combination, and the UE is a UE configured for high priority access in selected PLMN, then the UE is allowed to initiate 5GSM procedures for the [PLMN, DNN, S-NSSAI], [PLMN, DNN, no S-NSSAI], [PLMN, no DNN, S-NSSAI], [PLMN, no DNN, no S-NSSAI], [PLMN, DNN], or [PLMN, no DNN] combination.
In an SNPN, if the back-off timer is running or is deactivated for a given [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, DNN, S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, DNN, no S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN, S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN, no S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, DNN], or [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN] combination if the UE is a UE configured for high priority access in selected SNPN, then the UE is allowed to initiate 5GSM procedures for the [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, DNN, S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, DNN, no S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN, S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN, no S-NSSAI], [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, DNN], or [SNPN, selected entry of the "list of subscriber data" or selected PLMN subscription, no DNN] combination.
The RATC bit in the re-attempt indicator IE and its derivation shall not be applicable in an SNPN.
If the network does not include a back-off timer with 5GSM cause #29 "user authentication or authorization failed", #31 "request rejected, unspecified", and #38 "network failure", the UE may use a local back-off timer that has exponential value or a default value, which is provisioned using implementation specific means, to:
prevent sending the rejected 5GSM procedure for the respective DNN till its expiry; and
allow sending the rejected 5GSM procedure for the respective DNN after its expiry.
Small data rate control is applicable only to NB-N1 mode and WB-N1 mode.
Small data rate control controls the maximum number of uplink user data messages including uplink exception data reporting sent by the UE in a time interval for the PDU session in accordance with TS 23.501. The UE shall limit the rate at which it generates uplink user data messages to comply with the small data rate control policy. The NAS shall provide the indicated rates to upper layers for enforcement. The indicated rates in a NAS procedure applies to the PDU session the NAS procedure corresponds to, and the indicated rates are valid until a new value is indicated or the PDU session is released.
If the UE indicates support for CIoT 5GS optimizations, the network may provide the small data rate control parameters to the UE and may provide the small data rate control parameters for exception data to the UE if and only if the small data rate control parameters is provided to the UE. Small data rate control parameters and small data rate control parameters for exception data can also be provided to the UE in S1 mode as specified in TS 24.301.
If an allowed indication of additional exception reports is provided with the small data rate control parameters and:
the additional small data rate control parameters for exception data is provided and the limit for additional rate for exception data reporting is not reached; or
the additional small data rate control parameters for exception data is not provided,
the UE is allowed to send uplink exception reports even if the limit for the small data rate control has been reached.
During a PDU session release procedure, if the small data rate control was applied to the PDU session that is being released, the network may store the small data rate control status for the released PDU session as specified in TS 23.501.
If:
the UE indicates support for CIoT 5GS optimizations; and
the small data rate control status was stored for the PDU session and is still valid,
the network may provide the remaining small data rate control status as initial small data rate control parameters to the UE and initial small data rate control parameters for exception data to the UE during a subsequent PDU session establishment procedure.
If received during the establishment of a PDU session, the UE shall apply the initial small data rate control parameters and the initial small data rate control parameters for exception data for the duration of the validity period. When the validity period expires the small data rate control parameters and the small data rate control parameters for exception data shall be applied (see TS 23.501).
Upon inter-system change from N1 mode to S1 mode, the UE shall store the current small data rate control status for PDU sessions to be transferred from N1 mode to S1 mode as specified in TS 23.501.
Upon inter-system change from S1 mode to N1 mode, the UE shall use the stored small data rate control status, if any, to comply with the small data rate control policy for PDU sessions transferred from S1 mode to N1 mode as specified in TS 23.501, if the validity period of the stored small data rate control status has not expired.
Serving PLMN rate control is applicable only for PDU sessions established for control plane CIoT 5GS optimization.
Serving PLMN rate control protect its AMF from the load generated by user data over control plane.
The SMF can inform the UE of any local serving PLMN rate control during the PDU session establishment procedure (see subclause 6.4.1) or the PDU session modification procedure (see subclause 6.4.2). If serving PLMN rate control is enabled, the SMF shall start the serving PLMN rate control for the PDU session when the first control plane user data is received over the PDU session.The UE shall limit the rate at which it generates uplink control plane user data to comply with the serving PLMN policy provided by the network. The indicated rate in a NAS procedure applies to the PDU session the NAS procedure corresponds to, and the indicated rate is valid until the PDU session is released.
Any Serving PLMN rate control information provided by the network to the UE is only applicable for the PLMN which provided this information. This serving PLMN rate control information shall be discarded when the UE successfully registers to another PLMN.
If the UE supports Reliable Data Service (see TS 23.501 and TS 24.250), the UE may request data transfer using Reliable Data Service for a PDU session in the Extended protocol configuration options IE during UE-requested PDU session establishment procedure (see subclause 6.4.1).
The Reliable Data Service may only be used with PDU sessions for which the "Control Plane CIoT 5GS Optimisation" indicator is set or with PDU sessions using the control plane CIoT 5GS optimization when the AMF does not move such PDU sessions to the user plane.
The network shall inform the UE about the acceptance of UE's request for Reliable Data Service usage during the PDU session establishment procedure (see subclause 6.4.1) in the Extended protocol configuration options IE.
If the network accepts the use of Reliable Data Service to transfer data for the specified PDU session, the UE shall use this PDU session exclusively for data transfer using Reliable Data Service; otherwise the UE shall not use this PDU session for data transfer using Reliable Data Service.
IP header compression for PDU sessions of "IPv4", "IPv6" or "IPv4v6" PDU session type; and
Ethernet header compression for PDU sessions of "Ethernet" PDU session type.
Both the UE and the AMF indicate whether header compression for control plane CIoT 5GS optimization is supported during registration procedures (see subclause 5.5.1). If both the UE and the network support header compression, the header compression configuration for each PDU session is negotiated during the PDU session establishment procedure and PDU session modification procedure as specified in subclauses 6.3.2, 6.4.1 and 6.4.2.
For IP header compression, ROHC protocol specified in RFC 5795 is used. The IP header compression configuration used for IP header compression is (re-)negotiated between the UE and the SMF using the IP header compression configuration IE as specified in subclauses 6.3.2.2, 6.4.1.2, 6.4.1.3 and 6.4.2.2, respectively.
For Ethernet header compression, Ethernet Header Compression (EHC) protocol specified in TS 38.323 is used. The Ethernet header compression configuration used for Ethernet header compression is (re-)negotiated between the UE and the SMF using the Ethernet header compression configuration IE as specified in subclauses 6.3.2.2, 6.4.1.2, 6.4.1.3 and 6.4.2.2, respectively.
EAS discovery, EAS rediscovery and ECS address provisioning provide enhanced edge computing support in 5GS (see TS 23.548).
If the network supports the session breakout connectivity model or distributed anchor connectivity model to enable edge computing enhancements and the UE generated DNS message is to be handled by an edge application server discovery function (EASDF) for EAS discovery as specified in TS 23.548, the SMF selects the EASDF and it provides its IP address to the UE as the DNS server to be used for the PDU session in the Extended protocol configuration options IE during the UE-requested PDU session establishment procedure as described in subclause 6.4.1.3.
If the network supports the session breakout connectivity model to enable edge computing enhancements and the UE generated DNS message is to be handled by a local DNS server for EAS discovery as specified in TS 23.548, the SMF selects the local DNS server, obtains its IP address and can provide the IP address of the local DNS server to the UE as the DNS server to be used for the PDU session in the Extended protocol configuration options IE during the UE-requested PDU session establishment procedure or the network-requested PDU session modification procedure as described in subclauses 6.4.1.3 and 6.3.2.2, respectively.
If the UE supports EAS rediscovery and the SMF decides to trigger the EAS rediscovery as specified in TS 23.548, the SMF initiates a network-requested PDU session modification procedure to provide the EAS rediscovery information to the UE as described in subclauses 6.3.2.2. Upon receipt of the EAS rediscovery information, the UE provides the received information to the upper layers.
If the UE supports ECS address provisioning over NAS as specified in TS 23.548, the UE indicates its support of ECS configuration information provisioning over NAS in the Extended protocol configuration options IE either during the UE-requested PDU session establishment procedure as described in subclause 6.4.1.2 or while in S1 mode as described in TS 24.301, respectively.
If the UE indicated support of ECS configuration information address provisioning over NAS, the SMF can provide the ECS configuration information in the Extended protocol configuration options IE during the network-requested PDU session modification procedure, UE-requested PDU session establishment procedure or the UE-requested PDU session modification procedure as described in subclauses 6.3.2.2, 6.4.1.3 and 6.4.2.3, respectively.
If the UE supports the edge DNS client (EDC) as specified in TS 23.548, the UE indicates its support of EDC in the Extended protocol configuration options IE during the UE-requested PDU session establishment procedure as described in subclause 6.4.1.2 or the UE-requested PDU session modification procedure as described in subclause 6.4.2.2.
If the UE indicates support of EDC, the SMF can indicate in the Extended protocol configuration options IE during the UE-requested PDU session establishment procedure as described in subclause 6.4.1.3 or the network-requested PDU session modification procedure as described in subclause 6.3.2.2, that the network allows the use of EDC for the applications which are mapped onto the PDU session and explicitly requested the use of EDC, or that the network requires the use of EDC for all applications mapped onto the PDU session.
The 5GSM sublayer may support establishment of redundant PDU sessions (see subclause 5.33.2 of TS 23.501).
In order to establish a set of two redundant PDU sessions, a UE can include a PDU session pair ID, an RSN, or both in a PDU SESSION ESTABLISHMENT REQUEST message for each of the two redundant PDU sessions (see subclause 6.4.1.2). The UE can set the PDU session pair ID, the RSN, or both according to URSP or UE local configuration (see TS 24.526).
An SMF receiving a PDU session pair ID, an RSN, or both via a PDU SESSION ESTABLISHMENT REQUEST message operates as specified in subclause 5.33.2 of TS 23.501. In addition, an SMF can handle two PDU sessions as redundant even if the UE provides neither a PDU session pair ID nor an RSN in a PDU SESSION ESTABLISHMENT REQUEST message for each of the PDU sessions (see subclause 5.33.2 of TS 23.501).
The network can perform maximum group data rate limitation control to 5G VN groups as specified in TS 23.503. If the maximum data rate of PDU sessions associated within a 5G VN group has been exceeded the maximum group data rate of the 5G VN group, the SMF may reject the PDU SESSION ESTABLISHMENT REQUEST message against the 5G VN group using S-NSSAI based congestion control as specified in subclause 6.2.8 and 6.4.1.4.2.
If the network supports PDU set handling (see subclause 5.37.5 of TS 23.501), based on operator policy, the SMF may provide the protocol description for UL PDU set handling in the PDU SESSION ESTABLISHMENT ACCEPT message or the PDU SESSION MODIFICATION COMMAND message to the UE. The UE can store the protocol description and may use it to identify PDUs belong to PDU sets for the uplink direction.