好的,我们继续对3GPP TS 23.503规范的宏观策略世界进行探索。

深度解析 3GPP TS 23.503:6.1 Overall description (Part 4 - 网络切片与用户组的宏观速率控制)

本文技术原理深度参考了3GPP TS 23.503 V18.9.0 (2025-03) Release 18规范,重点解读了第6.1.4节“Network slice related policy control”与第6.1.5节“Group related policy control”的核心内容。本文旨在剖析PCC框架如何从微观的会话级控制上升到宏观的聚合级资源管理,为网络切片和特定用户组设置“总容量天花板”,确保网络资源的隔离与公平分配。

在前面几篇文章中,我们深入探讨了PCC框架如何为单个PDU会话内的业务流进行精细化的策略控制,宛如一位交警在指挥路口的车辆。今天,我们将把视角拉高,从路口指挥员上升为城市交通规划师,探讨PCC框架如何进行宏观的“流量管控”。

我们将聚焦于两个核心概念:网络切片速率限制用户组速率限制。这不再是针对单个用户或单个业务的速度限制,而是为一整个虚拟网络(切片)或一个企业客户的所有设备(用户组)设定的“资源配额”与“总阀门”。

为了更好地理解这些宏观调控手段,我们将继续以“迅翼-01”无人机所属的“智造未来”公司为例。该公司不仅仅有一架无人机,而是在一个大型智慧港口部署了一支由50架无人机组成的无人机舰队,它们共享一个专用的5G网络切片执行巡检、物流等任务。


网络切片是5G服务于垂直行业的核心技术,它能在一个物理网络上虚拟出多个具有不同特性(如高带宽、低时延、大连接)的端到端逻辑网络。为了保证切片之间的资源隔离和服务质量承诺(SLA),PCC框架必须能够对每个切片的总数据速率进行限制。

[6.1.4.1 General] A Maximum Slice Data Rate can be configured for an S-NSSAI (indicating the network slice subject to network slice data rate limitation control) by the operator… The Maximum Slice Data Rate defines the maximum allowed aggregate data rate across all GBR and Non-GBR QoS Flows within the network slice identified by an S-NSSAI.

深度解析: “智造未来”公司向运营商购买了一个专用于其无人机舰队的URLLC网络切片(S-NSSAI=10),合同规定该切片的总上行带宽为1Gbps。这个“1Gbps”就是Maximum Slice Data Rate(最大切片速率)

PCF作为策略大脑,其首要职责就是确保这个切片内所有无人机(无论多少架)产生的上行流量总和,在任何时候都不能超过1Gbps。如果超出,就可能影响到其他切片(例如港口游客使用的eMBB切片)的服务质量。

那么,PCF是如何监控和执行这个“总阀门”策略的呢?规范提供了两种主要的实现机制:借助NWDAF的智能监控基于PCF的精准记账

1.1 智能监控:借助NWDAF的统计分析 (6.1.4.2)

这种方式下,PCF将监控任务委托给了“网络分析师”NWDAF。

If the NWDAF is used for network slice data rate analysis, the PCF consumes the analytics from the NWDAF and receives the Data Volume Dispersion Analytics statistics outputs for all UEs of the network slice… The PCF subscribes to the NWDAF for periodic reporting…

深度解析与场景再现:

  1. PCF订阅分析报告:当第一个无人机接入uRLLC切片并建立PDU会话时,负责该切片的PCF被激活。它立即通过N23接口向NWDAF订阅一个针对S-NSSAI=10的“数据量色散分析”周期性报告。

  2. NWDAF进行统计:NWDAF开始在后台默默地工作,它会汇总所有接入S-NSSAI=10的UE(即所有无人机)在一段时间内(例如1分钟)产生的总流量。

  3. NWDAF上报分析结果:每隔1分钟,NWDAF就会向PCF发送一份报告:“报告PCF,在过去1分钟内,S-NSSAI=10切片的总上行流量为45 Gbits。”

  4. PCF计算并决策:PCF收到报告后进行计算:速率 = 45 Gbits / 60 秒 = 750 Mbps

    • 如果计算出的速率(如750Mbps)远低于1Gbps的上限,PCF则按兵不动。
    • 如果速率接近或超过1Gbps,PCF就会立即采取行动。

When the utilized data rate of the network slice is getting close to or is exceeding the Maximum Slice Data Rate… the PCF may apply a policy decision to strengthen the traffic restrictions for individual PDU Sessions or PCC rules (see clause 6.1.4.1).

PCF的“节流”手段可能包括

  • 拒绝新会话:拒绝后续无人机建立新的PDU会话的请求。
  • 拒绝高带宽业务:在已建立的会话中,拒绝新的高带宽GBR业务流(例如,拒绝一架无人机临时开启4K视频回传的请求)。
  • 降低存量业务QoS:对一些非核心业务(如日志上传),动态降低其MBR或Session-AMBR。

这种方法的优点是信令开销相对较小(PCF只需和NWDAF周期性交互),缺点是控制的实时性稍差,是一种基于统计的宏观调控。

1.2 精准记账:基于PCF与UDR的实时扣减 (6.1.4.3)

这种方式更为直接和实时,PCF亲自下场,像一个账房先生一样,为每一笔“带宽开销”记账。

If the NWDAF is not deployed…, the UDR maintains the Remaining Maximum Slice Data Rate per S-NSSAI and the PCF interacts with the UDR to deduct the value of the authorized Session-AMBR and the MBR of every GBR SDF from the Remaining Maximum Slice Data Rate…

深度解析与场景再现:

  1. UDR初始化“账本”:在UDR中,为S-NSSAI=10这个切片创建一个数据条目:“剩余最大切片速率(Remaining Maximum Slice Data Rate)”,初始值为1Gbps。

  2. 会话建立时的“扣款”

    • 第一架无人机“迅翼-01”上线,建立PDU会话,其中包含一个MBR为100Mbps的视频流。负责其会话的PCF会访问UDR,执行一个原子操作(利用HTTP的E-Tag机制保证并发安全):读取当前剩余速率(1Gbps),减去100Mbps,然后将新值(900Mbps)写回UDR。
    • 第二架无人机上线,建立一个Session-AMBR为50Mbps的会话。其PCF同样访问UDR,将剩余速率更新为900 - 50 = 850Mbps
  3. 会话释放时的“回款”

    • 当“迅翼-01”任务完成,释放PDU会话时,其PCF会再次访问UDR,将之前扣除的100Mbps加回去,剩余速率恢复到850 + 100 = 950Mbps
  4. PCF的准入控制

    • 当第N架无人机请求一个200Mbps的GBR流时,PCF会先查询UDR,发现剩余速率仅为150Mbps,不足以满足请求。此时,PCF会拒绝这个GBR流的建立请求,从而确保总速率不会超限。

这种方法的优点是控制非常精准和实时,能做到硬性的准入控制。缺点是信令交互更频繁,每次会话建立/释放、GBR流的增删改,都需要与UDR进行一次交互。


除了网络切片,PCC框架还支持对一个特定的用户组进行总速率限制。这在企业客户场景中非常实用,通常与5G VN(虚拟专用网)群组功能结合使用。

Group related policy control supports limitation of the data rate per group and is only applicable to 5G VN groups, as described in clause 5.29.2 of TS 23.501. Instead of handling Maximum Slice Data Rate per S-NSSAI, the UDR and PCF handles the Maximum Group Data Rate per 5G VN group.

深度解析与场景再现:

假设“智造未来”公司没有购买整个网络切片,而是为其无人机舰队(50架无人机组成一个5G VN Group)购买了一个“500Mbps企业共享带宽套餐”。

这个场景下的控制机制与6.1.4.3节中基于PCF的切片速率限制几乎完全相同,唯一的区别是作用域不同:

  • 切片限制:作用对象是S-NSSAI,UDR中维护的是“切片剩余速率”,PCF监控的是所有使用该S-NSSAI的用户。
  • 组限制:作用对象是5G VN Group ID,UDR中维护的是“群组剩余速率(Remaining Maximum Group Data Rate)”,PCF只监控属于这个特定群组的UE(无人机)。

场景过程

  1. UDR中为“智造未来无人机舰队”这个Group ID创建一个“剩余速率”条目,初始值为500Mbps。
  2. 每当一架无人机建立会话或GBR流,PCF就从中扣除相应的速率。
  3. 当会话释放时,PCF再将速率加回去。
  4. 当总速率即将耗尽时,PCF开始限制该群组内的新业务请求。

这种机制使得运营商可以向企业客户售卖类似“家庭共享套餐”的企业版,客户的所有设备共享一个总的带宽池,便于企业进行成本控制和内部资源管理。


3. 过渡章节说明 (6.1.6 Void)

在3GPP TS 23.503 V18.9.0规范中,第6.1.6节被标记为“Void”。这通常意味着该章节在早期版本中可能存在内容,但后续被移除或合并,或者仅仅是为未来功能预留的占位符。在本次解读中,我们知晓其为空即可。


FAQ

Q1:网络切片速率限制 (Maximum Slice Data Rate) 和 UE-Slice-MBR 有什么区别? A1:这是一个非常关键的区别。Maximum Slice Data Rate宏观层面的限制,它作用于整个网络切片,是该切片内所有用户(UE)的总速率上限,由PCF负责监控。而UE-Slice-MBR(UE Slice Maximum Bitrate)是微观层面的限制,它作用于单个UE,是这一个UE在该切片内的总速率上限,由AMF下发给RAN,并由RAN(基站)负责执行。例如,一个切片的总速率是1Gbps,运营商可以为该切片内的每个普通用户设置100Mbps的UE-Slice-MBR。

Q2:对于切片速率限制,运营商应该选择NWDAF方案还是PCF+UDR方案? A2:这取决于运营商的策略和网络能力。

  • NWDAF方案更适合软性的、基于统计的管理。它信令开销小,不会对每次会话建立都产生影响,但控制不是100%实时的,可能存在短暂的超额。它更像是一种趋势监控和宏观调控。
  • PCF+UDR方案提供了硬性的、实时的准入控制。每次会话/GBR流的建立都会检查“余量”,能严格保证不超限。但它的信令开销更大,对UDR的性能要求也更高。 在实际部署中,两者也可能结合使用,例如用PCF+UDR方案进行严格的GBR业务准入控制,同时用NWDAF方案监控非GBR业务的总体趋势。

Q3:5G VN Group和网络切片是什么关系? A3:它们是两个不同维度的概念,但经常一起使用。网络切片网络资源的划分,提供了一个具有特定网络能力(如低时延、高带宽)的隔离环境。5G VN Group用户的集合,它将属于同一个客户(如一个企业)的多个UE组织在一起,以便应用统一的策略、实现设备间的私网通信等。一个企业可以将其5G VN Group部署在一个或多个网络切片上。例如,“智造未来”公司的无人机5G VN Group就部署在运营商提供的URLLC切片上。

Q4:“最大切片速率”是由谁设定的? A4:“最大切片速率”是由运营商在网络管理系统中配置的。其数值的设定依据通常是与客户签订的SLA(服务等级协议)。例如,企业客户购买了“1Gbps的URLLC切片”,运营商就会将这个值配置为该S-NSSAI的Maximum Slice Data Rate。对于公众切片(如eMBB),运营商则会根据网络规划和容量来设定一个总的速率上限。

Q5:如果负责监控切片速率的PCF实例发生故障,会发生什么? A5:在实际的电信级网络中,PCF会采用冗余备份的部署方式(如主备或集群)。如果一个PCF实例故障,其处理的会话会由其他健康的PCF实例接管。对于PCF+UDR方案,由于速率的“总账本”存在UDR中,新的PCF接管后可以从UDR读取当前的剩余速率,继续进行准入控制,影响较小。对于NWDAF方案,新的PCF接管后需要重新向NWDAF发起订阅,可能会在切换过程中出现短暂的监控中断。健壮的系统设计是确保这些宏观策略持续有效的关键。