当修改在 UE 和网络之间的一个或几个 QoS 参数时修改时,使用该过程。
1. UE or network requested PDU Session Modification (non-roaming and roaming with local breakout)
1a. UE 发起的修改
UE 发起的请求 PDU session modification request
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 Session Modification Command。它可能包括 QoS 规则,与 QoS 规则相关联的 QoS 流所需的QoS 流级别 QoS 参数以及相应的 QoS 规则操作和 QoS 流级别 QoS 参数操作,以通知 UE 一个或多个 QoS 规则被添加,删除或修改。
3b. Namf_Communication_N1N2MessageTransfer
对于 SMF 请求的修改,SMF 调用 Namf_Communication_N1N2MessageTransfer, 包括:
- 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 Flow level QoS parameters if needed for the QoS Flow(s) associated with the QoS rule(s),
--- QoS rule operation
--- QoS Flow level QoS parameters operation,
--- Session-AMBR
如果 UE 处于 CM-IDLE 状态且 ATC 已激活,则 AMF 基于 Namf_Communication_N1N2MessageTransfer 更新并存储 UE 上下文,并跳过步骤4、5、6和7。当 UE 可达时,当 UE 进入 CM-CONNECTED 状态时,AMF 转发 N1 消息以使 UE 上下文与 UE 同步。
4. N2 Session Request
AMF 可以向(R)AN 发送 N2 PDU 会话请求(从 SMF 接收到的 N2S M 信息,NAS 消息(PDU会话ID,N1 SM容器(PDU会话修改命令)))
5. AN-specific resource modification(including PDU Session Modification Command/Ack)
(R)AN 可以向 UE 发出从 SMF 接收的信息有关的特定信令交换。例如,在 NG-RAN 的情况下,可以在 UE 修改与 PDU 会话有关的需要的(R)AN 资源的情况下,进行 RRC 连接重配置。
6. N2 Session Request
(R)AN 可向 AMF 通过发送 N2 PDU 会话确认,
- N2 SM 信息包括:
-- List of accepted/rejected QFI(s),
-- AN Tunnel Info,
-- PDU Session ID,
-- Secondary RAT usage data
- User location Information
在双连接的情况下,如果将一个或多个 QFI 添加到 PDU 会话,则主 RAN 节点可将这些 QFI 中的一个或多个分配给较早未参与 PDU 会话的 NG-RAN 节点。在这种情况下,AN 隧道信息包括分配给新 NG-RAN 节点的新 N3 隧道端点 f21 或 QFI。相应地,如果从 PDU 会话中删除了一个或多个 QFI,则(R)AN 节点可能不再参与 PDU 会话,并且从 AN 隧道信息中删除了相应的隧道端点。如果 NG-RAN 不能满足用于相应的 QoS Profile 的用户平面安全实施信息,则它可以拒绝 QFI。由于超出了 UE 完整性保护最大数据速率。
如果 PLMN 已经配置了 secondary RAT 使用情况报告,则 NG-RAN 节点可以提供 RAN 使用情况数据报告。
7. Nsmf_PDUSession_UpdateSMContext Request / Response
AMF 通过 Nsmf_PDUSession_UpdateSMContext 服务操作将从 AN 接收到的 N2 SM 信息和用户位置信息转发到 SMF。SMF 用 Nsmf_PDUSession_UpdateSMContext response 进行回复。N2 SM 信息可以包括 Secondary RAT 使用数据。
如果(R)AN 拒绝 QFI,则 SMF 负责相应地更新与 UE 中与 QoS规则相关联的 QoS 流(如果需要)的 QoS 规则和 QoS 流级别的 QoS 参数。
8. N4 Session Modification Request / Response
SM F可以通过向 UPF 发送 N4 会话修改请求消息,来更新 PDU 会话修改所涉及的 UPF 的 N4 会话(请参阅注3)。如果要创建新的 QoS 流,则 SMF 用新 QoS 流的 UL 数据包检测规则更新 UPF。
9. PDU Session Modification Command Ack
UE 通过发送 NAS 消息确认 PDU 会话修改命令。PDU Session ID, N1 SM container (PDU Session Modification Command Ack
10. N2 NAS uplink transfer
(R)AN 转发 NAS 消息到 AMF
11. Nsmf_PDUSession_UpdateSMContext
AMF 通过 Nsmf_PDUSession_UpdateSMContext 服务操作将从 AN 接收到的 N1 SM Container(PDU Session Modification Command Ack)和用户位置信息转发到 SMF。SMF 用 Nsmf_PDUSession_UpdateSMContex t响应进行回复。
如果 SMF 启动的修改是删除 Qos Flows(例如,由PCF触发的),其不包括与默认 QoS rule 相关联的 QoS 流,并且 SMF 没有收到来自 UE 的响应,则 SMF 会将这些 QoS 流的状态标记为与 UE 同步
12. N4 Session Modification Request / Response
SMF 可以通过向 UPF 发送 N4会 话修改请求(N4会话ID)消息来更新 PDU会 话修改所涉及的 UPF 的 N4 会话。对于以太网类型的 PDU 会话,SMF 可以通知 UPF 添加或删除以太网 Packet Filter Set(s) 和转发规则。
在 PDU 会话修改过程中受影响的 UPF 取决于修改后的 QoS 参数和部署。 例如,在具有 UL CL 的 PDU 会话的会话 AMBR 改变的情况下,仅涉及 UL CL。 本说明也适用于步骤8。
13. SMF initiated SM Policy Association Modification
如果 SMF 在步骤 1b 或 2 中与 PCF 进行了交互,则 SMF 会通过执行第 4.6.5.1 节中定义的 SMF 启动的 SM 策略关联修改程序来通知 PCF 是否可以强制执行 PCC 决策。
SMF 通知已订阅与 PDU 会话更改有关的用户位置信息的任何实体。
如果在第 4.3.6.2 节中的步骤 5 触发了步骤 1b 对流量路由执行 AF 影响,则 SMF 可以按照第4.3.6.2节中的步骤6所述重新配置PDU 会话的用户平面。
总结:触发 PDU 会话修改的场景
- UE initiated modification
- SMF requested modification (PCF)
- SMF requested modification (UDM)
- SMF requested modification
- AN initiated modification