当修改在 UE 和网络之间的一个或几个 QoS 参数时修改时,使用该过程。
1. UE or network requested PDU Session Modification (non-roaming and roaming with local breakout)
Figure 4.3.3.2-1: UE or network requested PDU Session Modification (for non-roaming and roaming with local breakout)
1a. UE 发起的修改
UE 通过发送 NAS 消息来启动 PDU 会话修改过程
- N1 SM container
-- PDU Session Modification Request
--- PDU session ID,
--- Packet Filters,
--- Operation,
--- Requested QoS,
--- Segregation,
--- 5GSM Core Network Capability,
--- Number Of Packet Filters,
--- [Always-on PDU Session Requested],
-- PDU Session ID,
-- UE Integrity Protection Maximum Data Rate
取决于接入类型,如果 UE 处于 CM-IDLE 状态,则该 SM-NAS 消息之前是服务请求过程。NAS 消息由(R)AN 转发给AMF,并带有用户位置信息的指示。AMF 调用 Nsmf_PDUSession_UpdateSMContext(SM上下文ID,N1 SM容器(PDU会话修改请求))。
当 UE 请求针对选定 SDF 的特定 QoS 处理时,PDU 会话修改请求包括描述 SDF 的数据包过滤器,指示的数据包过滤器上的请求的数据包过滤器操作(添加,修改,删除),请求的 QoS 以及可选的隔离指示。当 UE 推荐给网络以将可应用的 SDF 绑定在不同的专用 QoS 流上时,包括隔离指示。例如即使现有的 QoS 流可以支持请求的 QoS。 网络应遵守 UE 请求,但允许其继续进行,以在现有 QoS 流上绑定选定的 SDF。
仅一个 QoS 流用于流量隔离。如果 UE 随后请求分离其他的 SDF,则将其他的 SDF 复用到用于分离的现有的 QoS 流上。
当 UE 在 LADN 的可用范围之外时,UE 不得触发针对与 LADN 对应的 PDU 会话修改过程。
在 EPS 中建立的 PDU 会话,当 UE 第一次从 EPS 移动到 5GS 时,如果 UE 想要修改 PDU 会话,则UE在 PDU 会话修改请求消息中包括 Always-on PDU Session Requested 指示。
部署 PCF 时,如果提供了 PS Data Off 事件触发器,则 SMF 应进一步向 PCF 报告 PS Data Off 状态,TS 23.503 [20] 中定义了用于 3GPP PS Data Off 的 SMF 和 PCF 的附加行为。
UE 提供 5GSM 核心网络功能,并由TS23.501 [2]条款5.4.4b中定义的 SMF 处理。
UE 完整性保护最大数据速率指示 UE 可以支持上行完整性保护的最大数据速率。
数据包过滤器的数量表示TS 231.501 [2]第5.17.2.2.2节中描述的信号通知 QoS 规则支持的数据包过滤器的数量。
1b. PCF initiated SM Policy Association Modification
SMF 请求的修改,PCF 执行第 4.16.5.2 节中定义的 PCF 启动的 SM 策略关联修改程序,以将有关策略修改的信息通知SMF。例如已由策略决定或 AF 请求触发,例如 AF 对流量路由的影响,如第4.3.6.2节中的步骤5所述。
1c. Nudm_SDM_Notification
SMF 请求的修改,UDM 通过 Nudm_SDM_Notification(SUPI,会话管理签约数据)更新 SMF 的签约数据。SMF 更新会话管理签约数据,并通过返回带有(SUPI)的 Ack 来确认 UDM。
1d. Qos Update Trigger
SMF 请求的修改,SMF 可以决定修改 PDU 会话。也可以基于本地配置的策略触发此过程,也可以从(R)AN 触发此过程(请参阅第4.2.6节和第4.9.1节)。如果激活了 UP 连接(如服务请求过程中所述),并且 SMF 已标记 5GC 中一个或多个 QoS流的状态已删除但尚未与 UE 同步,则也可能触发该流程。
如果 SMF 在步骤1b〜1d 中接收到触发器,则 SMF 启动 SMF 请求的 PDU 会话修改过程。
1e. N2 Message(PDU Session ID,SM information)
AN 发起的修改请求,(R)AN 应向 SMF 指示 QoS 流所映射到的 AN 资源何时被释放,而不管是否配置了通知控制。(R)AN 将 N2 消息(PDU会话ID,N2 SM信息)发送到 AMF。N2 SM 信息包括 QFI,用户位置信息和释放 QoS 流的指示。AMF 调用 Nsmf_PDUSession_UpdateSMContext(SM上下文ID,N2 SM信息)。
AN initiated notification control,如果为 GBR 流配置了通知控制,则当(R)AN 确定无法满足或可以满足 QoS 流的 QoS 目标时,(R)AN 向 SMF 发送一条 N2 消息(PDU会话ID,N2 SM信息)。N2 SM 信息分别包括 QFI 和该 QoS 流的 QoS 目标不能被实现或可以再次被实现的指示。AMF 调用 Nsmf_PDUSession_UpdateSMContext(SM上下文ID,N2 SM信息)。
如果 PCF 订阅了该事件,则 SMF 将针对每个设置了通知控制的 PCC 规则将该事件报告给 PCF,请参阅步骤2。或者,如果动态 PCC 不适用于该 DNN,并且取决于本地配置的策略,SMF 可以启动 SMF请 求的 PDU 会话修改过程,请参阅步骤3b。
2. SMF initiated SM Policy Association Modification
SMF 可能需要通过执行第4.16.5.1节中定义的, SMF 启动的 SM 策略关联修流程来向 PCF 报告某些已订阅事件。如果 PDU会话修改过程由步骤1b或1d触发,则可以跳过此步骤。如果未部署动态 PCC,则 SMF 可以应用本地策略来决定是否更改 QoS 配置文件。
当 PDU 会话修改仅需要在 UPF 处执行操作(例如,gating)时,不会调用步骤3至7。
3a. Nsmf_PDUSession_UpdateSMContext Response
对于 UE 或 AN 启动的修改,SMF 通过 Nsmf_PDUSession_UpdateSMContext 响应 AMF。
- N2 SM information
-- PDU Session ID,
-- QFI(s),
-- QoS Profile(s),
-- Session-AMBR
- N1 SM container
-- PDU Session Modification Command
--- PDU Session ID,
--- QoS rule(s),
--- QoS rule operation,
--- QoS Flow level QoS parameters if needed for the QoS Flow(s) associated with the QoS rule(s),
--- Session-AMBR,
--- [Always-on PDU Session]
有关QoS 配置文件,QoS规则和QoS流级别QoS参数,请参见TS 23.501 [2]条款5.7。
如果 UE 请求 PDU会话修改以将 PDU会话修改为永远在线 PDU 会话,则 SMF 将在 PDU 会话修改命令中包括“永远在线 PDU 会话授权”指示,以指示是否要进行PDU会话。是否通过 PDU 会话修改命令中的 Always-on PDU Session Granted 指示更改为 Always-on PDU Session。
N2 SM 信息携带 AMF 必须提供给(R)AN 的信息。它可以包括 QoS 配置文件和相应的 QFI,以通知(R)AN 一个或多个QoS 流已添加或修改。 它可以仅包括一个或多个 QFI,以通知(R)AN 一个或多个 QoS 流已被删除。如果 PDU 会话修改是由(R)AN 在步骤1e中触发的释放,则 N2 SM 信息携带对(R)AN 释放的确认。如果 UE 针对没有建立的用户平面资源的 PDU会话请求了会话修改,则提供给(R)AN 的 N2 SM 信息包括用于建立用户平面资源的信息。
N1 SM 容器承载 AMF 必须提供给 UE 的 PDU 会话修改命令。它可能包括 QoS 规则,与 QoS 规则相关联的 QoS 流所需的QoS 流级别 QoS 参数以及相应的 QoS 规则操作和 QoS 流级别 QoS 参数操作,以通知 UE 一个或多个Q oS 规则被添加,删除或修改。
3b. Namf_Communication_N1N2MessageTransfer
4. N2 Session Request
UE 发起的请求 PDU session modification request
Table 8.3.7.1.1: PDU SESSION MODIFICATION REQUEST message content