QCI与5QI的对比:从4G到5G的QoS演进

4G 时代我们靠 QCI 来管 QoS,到了 5G 变成了 5QI。你可能会问:是不是换个名字?说白了,核心思路一样,但 5QI 做了不少扩充。我做 4G/5G 互操作测试时发现,很多人把这两个概念直接划等号,结果在切换场景下丢包丢到怀疑人生。所以这一章咱们把它们的区别、映射规则和标准化差异彻底理清楚。

标准化组织与编号范围

先从源头说起。LTE 的 QCI 定义在 3GPP TS 23.203,一共 9 个标准值(1~9),外加运营商自定义的 128~254。5G 的 5QI 定义在 TS 23.501,标准值从 1 到 9 继续保留,但一口气加到了 83 号。我查过 5QI 的完整列表,标准值已经排到了 89,不过很多还是预留的。

对比维度LTE QCI5G 5QI
标准定义文档TS 23.203TS 23.501
标准值数量9(1~9)约 30+(1~89 含预留)
自定义范围128~2541~254 均可,但有冲突规则
优先级等级1~9(1最高)1~89(数值越小优先级越高)

我发现很多人以为 5QI 的优先级数字含义跟 QCI 一模一样。其实不然——5QI 的优先级虽然也是越小越优先,但 5QI=1 和 QCI=1 的资源类型不同,不能直接按数字硬套。

资源类型的新维度

LTE QCI 只有两种资源类型:GBR 和 Non-GBR。5QI 引入了Delay Critical GBR,专门给超低时延、超高可靠业务用的。比如工业机械臂的实时控制,或者远程手术。我去年帮一家车企搞 V2X 的 QoS 规划,当时他们就坚持用 QCI 3 来模拟 5QI 3,结果延迟始终不达标——后来换成 Delay Critical GBR 的 5QI 才解决问题。

  • GBR:保证比特率,适合语音、实时视频
  • Non-GBR:尽力而为,适合网页、邮件
  • Delay Critical GBR:5G 新增,用于 URLLC 场景,丢包率和延迟要求极高

映射规则:QCI 到 5QI 的对应关系

这张表是我在 4G/5G 互操作场景下必须背下来的。注意看,不是所有 QCI 都能平滑映射到 5QI,尤其是物联网相关的 QCI(9 以后的运营商自定义值),到了 5G 经常找不到对应的 5QI,只能按 Non-GBR 兜底处理。

QCI资源类型典型业务对应 5QI备注
1GBRVoIP 会话语音1完全一致
2GBR实时视频(如会议)2延迟预算相同
3GBR实时游戏35QI 3 延迟更严格
4GBR非实时视频流4一致
5Non-GBRIMS 信令55QI 5 优先级更高
6Non-GBR视频缓冲流6一致
7Non-GBR语音、实时交互7一致
8Non-GBRWeb、e-mail8一致
9Non-GBR尽力而为9一致

关键点: QCI 5 在 LTE 中优先级为 1(最高),但映射到 5QI 5 后优先级变为 5。这意味着在 5G 网络中,IMS 信令的调度优先级相对下降。我在现网中曾发现 VoNR 切换时信令延迟变高,排查到最后就是 5QI 优先级映射没对齐。

新增标准化差异:5QI 的扩展参数

LTE 的 QCI 只定义四个参数:资源类型、优先级、包延迟预算(PDB)、包错误丢失率(PELR)。5QI 在此基础上增加了:

  • GFBR(保证流比特率):仅用于 GBR 和 Delay Critical GBR
  • MFBR(最大流比特率):同上,限制峰值
  • Notification Control:通知机制,允许网络向 UE 告知 QoS 降级
  • Maximum Data Burst Volume:用于 Delay Critical GBR,定义每个数据突发大小上限

举个例子,5QI 3(实时游戏)的 PDB 是 50ms,PELR 是 1e-3;而 5QI 83(极低延迟的 URLLC 类)的 PDB 只有 5ms,PELR 是 1e-5。你想想看,差了 10 倍的延迟预算,调度器处理方式完全不同。

一个实际的映射避坑

我曾经在 5G 核心网配置中,直接把 LTE 的 QCI 4 映射到 5QI 4,觉得没问题。结果业务测试时视频一直卡顿。后来发现 LTE 的 QCI 4 的 PDB 是 300ms,而 5QI 4 的 PDB 是 150ms——网络侧给的时间预算变短了,调度器不够激进。最后我们改映射到 5QI 6(Non-GBR,PDB 300ms)才正常。所以不要只看数字匹配,一定要对比延迟预算。

知识结构图

QCI 与 5QI 对比框架 LTE QCI (TS 23.203) 标准值 1~9 自定义值 128~254 GBR / Non-GBR 仅 4 参数 优先级 1~9 5G 5QI (TS 23.501) 标准值 1~89 自定义值 1~254 + Delay Critical GBR + GFBR/MFBR/Notification + MDBV(突发量上限) 优先级 1~89 QCI 1~9 直接映射 到 5QI 1~9(有差异) 映射规则:按资源类型+PDB+PELR匹配,最终由核心网配置决定

实际工作中的映射决策要点

当你在 4G/5G 双模核心网里配 QoS 映射时,我个人习惯遵循三个原则:

  1. 先查 PDB 和 PELR:哪怕 QCI 数字相同,也要确认这两个值是否吻合。
  2. Priority 数字不同不代表错误:LTE 的优先级和 5QI 的优先级是独立定义域的,只要调度预期一致就行。
  3. 新增参数要主动适配:比如业务要求超低延迟,就必须用 Delay Critical GBR 类的 5QI,不能往回退到普通 GBR。

避坑技巧: 我曾经在现网遇到一个问题——5G 终端从 5G 回落 LTE 后,VoNR 切换成 VoLTE,结果语音一会断一会好。排查发现核心网把 5QI 1 映射到了 QCI 1,看起来没问题。但 VoNR 的 5QI 1 在 RRC 层带了额外的反射 QoS 标记,而 LTE 的 QCI 1 不支持这个特性。回落时信令没跟上,导致网络侧资源保留异常。后来我们在映射策略里加了「清除反射 QoS 标记」的动作才解决。所以映射不只是数值对,还有特性兼容性的考量。

总结几个核心差异

  • 5QI 比 QCI 多了一种资源类型(Delay Critical GBR)
  • 5QI 支持更细粒度的 QoS 参数(GFBR/MFBR/Notification/MDBV)
  • 映射不是简单的数值复制,必须比较 PDB 和 PELR
  • 优先级数值含义在 LTE 和 5G 中不完全等价,要看业务调度预期