Step 1.
Downlink data is received by the UPF. If buffering is configured in the UPF, then the flow continues in step 2a, otherwise the flow continues in step 2f.
Step 2a.
[conditional] If this is the first downlink packet to be buffered and SMF has instructed the UPF to report the arrival of first downlink packet to be buffered, then the UPF sends a Data Notification to the SMF.
Step 2b.
[conditional] The SMF sends a Data Notification ACK to the UPF.
Step 2c.
[conditional] The SMF sends a
Namf_MT_EnableUEReachability request to the AMF.
The SMF determines whether Extended Buffering applies based on local policy and the capability of the UPF. If Extended Buffering applies, the SMF includes
"Extended Buffering support" indication in
Namf_MT_EnableUEReachability request.
Step 2d.
[conditional] If the UE is considered reachable, step 3 is executed immediately.
If the AMF determines the UE is unreachable (e.g. if the UE is in MICO mode or the UE is configured for extended idle mode DRX), then the AMF rejects the request from the SMF with an indication that the UE is not reachable. If the SMF included Extended Buffering support indication, the AMF indicates the Estimated Maximum Wait time in the response message. Based on the rejection message from the AMF, the SMF should subscribe with the AMF for UE reachability using the
Namf_EventExposure service.
If the UE is in MICO mode, the AMF determines the Estimated Maximum Wait time based on the next expected periodic registration timer update expiration or by implementation. The procedure continues in step 8ab when the UE becomes reachable.
If the UE is configured for extended idle mode DRX, the AMF determines the Estimated Maximum Wait time based on the start of next PagingTime Window. The procedure continues in step 3 when the UE becomes reachable.
If the AMF detects that the UE context contains Paging Restriction Information, the AMF may block the paging for this UE based on the stored Paging Restriction Information (see
clause 5.38.1 of TS 23.501). If the AMF blocks paging, the AMF sends MT_EnableUEReachability response to the SMF with an indication that its request has been rejected due to restricted paging.
Step 2e.
[conditional] If the SMF receives an "Estimated Maximum Wait time" from the AMF and Extended buffering applies, the SMF sends a failure indication to the UPF with an Extended Buffering time and optionally a DL Buffering Suggested Packet Count. The Extended Buffering time is determined by the SMF and should be larger or equal to the Estimated Maximum Wait time received from the AMF. The DL Buffering Suggested Packet Count parameter is determined by the SMF and if available, the Suggested Number of Downlink Packets parameter may be considered. The procedure stops after this step.
Step 2f.
[conditional] If buffering is not configured in the UPF, then the UPF forwards the downlink data to the (V-)SMF in non-roaming and LBO cases. In the home-routed roaming case, the H-UPF forwards the data to the V-UPF and then to the V-SMF.
Step 2g.
[conditional] The SMF determines whether Extended Buffering applies based on local policy and the capability of the SMF.
If user data is received in step 2f and Extended buffering is not configured for the SMF, then (V-)SMF compresses the header if header compression applies to the PDU session and creates the downlink user data PDU that is intended as payload in a NAS message. The (V-)SMF forwards the downlink user data PDU and the PDU session ID to the AMF using the
Namf_Communication_N1N2MessageTransfer service operation. If Extended Buffering applies, then (V-)SMF keeps a copy of the downlink data.
If user data is received in step 2f and Extended Buffering applies, the SMF includes
"Extended Buffering support" indication in
Namf_Communication_N1N2Message Transfer.
Step 2h.
[conditional] AMF responds to SMF.
If AMF determines that the UE is reachable for the SMF, then the AMF informs the SMF. Based on this, the SMF deletes the copy of the downlink data.
If the AMF determines the UE is unreachable for the SMF (e.g. if the UE is in MICO mode or the UE is configured for extended idle mode DRX), then the AMF rejects the request from the SMF.
If the SMF included Extended Buffering support indication, the AMF indicates the Estimated Maximum Wait time, in the reject message, for the SMF to determine the Extended Buffering time. Based on the rejection message from the AMF, the SMF should subscribe with the AMF for UE reachability using the
Namf_EventExposure service.
If the UE is in MICO mode, the AMF determines the Estimated Maximum Wait time based on the next expected periodic registration timer update expiration or by implementation. The procedure continues in step 8ab when the UE becomes reachable.
If the UE is configured for extended idle mode DRX, the AMF determines the Estimated Maximum Wait time based on the start of next PagingTime Window. The procedure continues in step 3 when the UE becomes reachable.
If the AMF detects that the UE context contains Paging Restriction Information, the AMF may block the paging for this UE, based on the stored Paging Restriction Information (see
clause 5.38.1 of TS 23.501). If the AMF blocks paging, the AMF sends
Namf_Communication_N1N2MessageTransfer response to the SMF with an indication that its request has been rejected due to restricted paging.
If the SMF receives an
"Estimated Maximum Wait time" from the AMF and Extended Buffering in SMF applies, the SMF store the DL Data for the Extended Buffering time. The Extended Buffering time is determined by the SMF and should be larger or equal to the Estimated Maximum Wait time received from the AMF. The SMF does not send any additional
Namf_Communication_N1N2MessageTransfer message if subsequent downlink data packets are received.
Step 3.
[Conditional] If the UE is in CM-IDLE, when the AMF determines that the UE is reachable, the AMF sends a paging message to NG-RAN. If available, the AMF may include the WUS Assistance Information in the N2 Paging message(s).
Step 4.
[Conditional] If NG-RAN received a paging message from AMF and UE and NG-RAN support WUS, then:
-
if the NGAP Paging message contains the Assistance Data for Recommended Cells IE (see TS 38.413), then NG-RAN shall only broadcast the UE's Wake Up Signal in the last used cell;
-
else (i.e. the Assistance Data for Recommended Cells IE is not included in the NGAP Paging message) NG-RAN should not broadcast the UE's Wake Up Signal.
NG-RAN performs paging. If the WUS Assistance Information is included in the N2 Paging message, the NG-eNB takes it into account when paging the UE (see
TS 36.300).
Step 5.
[Conditional] If the UE receives paging message, it responds with a NAS message sent over RRC Connection Establishment.
If the UE is in CM-IDLE state in 3GPP access and is using the Multi-USIM Paging Rejection feature (see
clause 5.38 of TS 23.501), upon reception of paging request and if the UE determines not to accept the paging, the UE attempts to send a Reject Paging Indication via the UE Triggered Service Request procedure (
clause 4.2.3.2) unless it is unable to do so, e.g. due to UE implementation constraints.
Step 5a.
[Conditional] In the NB-IoT case, during Step 5, the NG-RAN, based on configuration, may retrieve the NB-IoT UE Priority and the Expected UE Behaviour Parameters from the AMF, if not previously retrieved. Based on such parameters, the NG-RAN may apply prioritisation between requests from different UEs before triggering step 6 and throughout the RRC connection. The NG-RAN may retrieve additional parameters (e.g. UE Radio Capabilities).
Step 6.
[Conditional] The NAS message is forwarded to the AMF. If the AMF receives any Paging Restrictions information in the Control Plane Service Request, the AMF updates the UE context with the received Paging Restrictions information. If no Paging Restriction information is provided, no paging restrictions apply.
Step 7a.
[Conditional] AMF to SMF:
Namf_MT-EnableUEReachability Response.
If the SMF used the MT_EnableUEReachability request in step 2c and the UE has not responded to paging then the AMF sends a response to the SMF indicating that the request failed.
If the SMF used the MT_EnableUEReachability service operation in step 2c and the UE has responded with a Control Plane Service Request NAS message including Reject Paging Indication in step 5, the AMF notifies the SMF using the MT_EnableUEReachability response that the UE rejected the page and no user plane connection will be established. The UE remains reachable for future paging attempts.
Step 7b.
[Conditional] SMF to UPF: If the SMF has received a Namf_MT-EnableUEReachability response from the AMF indicating that the request failed or the UE rejected the paging, the SMF indicates to the UPF to discard the buffered data. . If the AMF indicated that the UE rejected the paging, steps 7c-12 are skipped. Otherwise the procedure stops after this step.
Step 7c.
[Conditional] AMF to SMF:
Namf_Communication_N1N2Transfer Failure Notification.
If the SMF used the
Namf_Communication_N1N2MessageTransfer service operation in step 2g and the UE has not responded to paging, the AMF sends a failure notification to the SMF based on which the SMF discards the buffered data. The procedure stops after this step.
If the SMF used the
Namf_Communication_N1N2MessageTransfer service operation in step 2g and the UE has responded with a Control Plane Service Request NAS message including Reject Paging Indication in step 5, the AMF notifies the SMF using the
Namf_Communication_N1N2MessageTransfer Failure Notification that the UE rejected the page and no user plane connection will be established. The UE remains reachable for future paging attempts. Steps 9-12 are skipped.
Step 8aa.
[Conditional] AMF to SMF:
Namf_MT-EnableUEReachability Response.
If the SMF used the MT_EnableUEReachability request in step 2c and steps 2d-2e were skipped, then the AMF indicates to the SMF that the UE is reachable.
Step 8ab.
[Conditional] AMF to SMF: If in step 2d or 2h the SMF has subscribed with the AMF for UE reachability event, the AMF uses the Namf_EventExposure Notify service operation indicating to the SMF that the UE is reachable.
Step 8b.
[Conditional] SMF to UPF: N4 Session Modification Request.
If the SMF received an indication from the AMF that the UE is reachable, then the SMF indicates to the UPF to deliver buffered data to the SMF.
Step 8c.
[Conditional] UPF to SMF: N4 Session Modification Response.
Step 8d.
[Conditional] Buffered data is delivered to the SMF.
Step 8e.
[Conditional] (V-)SMF compresses the header if header compression applies to the PDU session and creates the downlink user data PDU that is intended as payload in a NAS message. The (V-)SMF forwards the downlink user data PDU and the PDU session ID to the AMF using the
Namf_Communication_N1N2MessageTransfer service operation.
When buffering is not configured in the UPF, this step is executed only if in step 2h the SMF has subscribed with the AMF for UE reachability event.
Step 9.
The AMF creates a DL NAS transport message with the PDU session ID and the downlink user data PDU received from the SMF. The AMF ciphers and integrity protects the NAS transport message.
Step 10.
The AMF sends the DL NAS transport message to NG-RAN.
Step 11.
NG-RAN delivers the NAS payload over RRC to the UE.
Step 12.
While the RRC connection is established further uplink and downlink data can be exchanged. In order to send uplink data, the procedure continues as per steps 1-10 of the UPF anchored Mobile Originated Data Transport in Control Plane CIoT 5GS Optimisation procedure (
clause 4.24.1).
Step 13.
If the AMF has paged the UE to trigger the NAS procedure as in step 3-6, the AMF shall initiate the UE configuration update procedure as defined in
clause 4.2.4.2 to assign a new 5G-GUTI. If the UE response in the Control Plane Service Request NAS message includes a Reject Paging Indication, the AMF triggers the release of the UE as specified in
clause 4.2.3.2.
Step 14.
[Conditional] If no further activity is detected by NG-RAN, then NG-RAN triggers the AN release procedure.
Step 15.
[Conditional] The UE's logical NG-AP signalling connection and RRC signalling connection are released according to
clause 4.2.6.