CPE开发者3GPP学习笔记 #9:QoS 与策略控制——QCI/5QI/DSCP 映射

CPE开发者3GPP学习笔记 #9:QoS 与策略控制——QCI/5QI/DSCP 映射

系列:CPE 设备软件开发者的 3GPP 知识体系 日期:2026-08-13 参考规范:TS 23.203 V19.0.0 §6.1.7 上一篇:5GS 服务化架构与 QoS Flow 下一篇:PLMN 选择与漫游


1. 本文要解决什么问题

前面两篇讲了承载模型(4G EPS Bearer / 5G QoS Flow),但"承载的 QoS 到底由什么决定"还没讲透。这篇进入策略控制(PCC),回答三个问题:

  1. PCC 规则中的 QCI/5QI 是什么?不同 QCI 值(如 QCI=1 语音、QCI=9 默认承载)的 QoS 特性有什么不同?
  2. CPE 作为路由器,要对下行设备做 QoS 标记(DSCP/IP Precedence)。这个标记和空口的 QCI 如何映射?
  3. 如果 CPE 上同时有视频流、网页浏览、VoIP 电话,如何利用 QoS 机制保证体验?

2. QCI/5QI 是什么(回答 Q1)

2.1 定义

QCI(QoS Class Identifier) 是一个标量,用来引用"特定的包转发行为"(丢包率、时延预算)。规范定义(TS 23.203 §3.1):

"A scalar that is used as a reference to a specific packet forwarding behaviour (e.g. packet loss rate, packet delay budget) to be provided to a SDF."

简单说:QCI 是一个"编号",每个编号对应一组预定义的 QoS 特征(资源类型、优先级、时延预算、丢包率)。网络节点(基站、网关)按这个编号做转发处理。

  • 4G 用 QCI(1-9 是标准值,65-80+ 是扩展值);
  • 5G 用 5QI(1-9 与 QCI 1-9 对应,语义一致)。

2.2 标准化 QCI 表(表 6.1.7-A,CPE 常用部分)

每个 QCI 的 QoS 特征包括:资源类型(GBR/Non-GBR)、优先级、时延预算(PDB)、丢包率(PELR)

QCI 资源类型 优先级 时延预算 丢包率 典型业务
1 GBR 2 100 ms 10⁻² 语音(VoLTE)
2 GBR 4 150 ms 10⁻³ 视频通话(实时)
3 GBR 3 50 ms 10⁻³ 实时游戏、V2X
4 GBR 5 300 ms 10⁻⁶ 视频(缓冲流)
5 Non-GBR 1 100 ms 10⁻⁶ IMS 信令
6 Non-GBR 6 300 ms 10⁻⁶ 视频/TCP(www、邮件等)
7 Non-GBR 7 100 ms 10⁻³ 语音/视频/交互游戏
8 Non-GBR 8 300 ms 10⁻⁶ 视频/TCP(高级)
9 Non-GBR 9 300 ms 10⁻⁶ 默认承载
65 GBR 0.7 75 ms 10⁻² 关键任务语音
69 Non-GBR 0.5 60 ms 10⁻⁶ 关键任务时延敏感信令
70 Non-GBR 5.5 200 ms 10⁻⁶ 关键任务数据

几个关键结论:

  1. 优先级数字越小越重要:QCI 5(IMS 信令,优先级 1)比 QCI 9(默认承载,优先级 9)重要得多。
  2. QCI 1(语音)是 GBR:网络为语音永久分配资源,保证 100ms 时延和固定带宽——这就是 VoLTE 通话清晰不卡的原因。
  3. QCI 9(默认承载)优先级最低:普通上网流量都在默认承载上,尽力而为。规范 NOTE 6 明确说 QCI 9 "typically used for the default bearer of a UE/PDN for non privileged subscribers"。
  4. GBR 承载的建立是"按需"的(§6.1.7):需要动态 PCC 控制;Non-GBR 可静态预授权。

3. PCC 架构:QoS 是怎么定下来的

PCC(Policy and Charging Control)是决定"这条流量用哪个 QCI/多少带宽"的框架。核心角色:

  • PCRF(4G)/ PCF(5G):策略决策点,定 QoS 规则;
  • PCEF(在 P-GW 里):策略执行点,实际执行包过滤、速率、QoS;
  • AF(应用功能,如 IMS 的 P-CSCF):向 PCRF 报告业务需求("这是语音,要 QCI 1")。

核心机制:PCC Rule(策略规则)。 每条规则 = 一个 SDF(Service Data Flow,服务数据流)的包过滤器 + QoS 参数(QCI/ARP/GBR/MBR)。流程:

AF 报告业务需求(如 IMS 语音)
  → PCRF 生成 PCC Rule(QCI=1, GBR)
  → PCEF 执行:识别匹配流量 → 映射到对应承载 → 按 QCI 转发

对 CPE 的关键认知:QCI 是网络侧(PCRF/PCEF)决定的,UE 不能直接指定。 UE 能做的,只是在发起承载建立时提供"流量映射信息"(TFT 包过滤器),网络据此决定是否授权、用哪个 QCI。


4. CPE 的 DSCP 标记与空口 QCI 映射(回答 Q2)

4.1 链路全景

CPE LAN 侧设备 ──(DSCP 标记)──> CPE ──(蜂窝上行)──> 网络(P-GW/UPF) ──(QCI 映射)──> 空口

CPE 在 LAN 侧给下行设备流量打 DSCP(Differentiated Services Code Point)标记,这是 IP 层的 QoS 标记。空口的 QoS 用 QCI两者之间没有强制的标准映射——映射是由运营商的 PCC 规则配置决定的。

4.2 关键事实:UE 的上行流量怎么落到 QCI

规范(TS 23.401 §4.7.2)讲得很清楚——UE 用 UL TFT(上行流量模板) 把上行流量映射到承载:

  • 每个专用承载(Dedicated Bearer)带一个 TFT(一组包过滤器);
  • UE 按过滤器优先级(evaluation precedence)匹配上行包,匹配到哪个承载就发到哪个承载;
  • 没匹配到任何过滤器的流量,走默认承载(QCI 9)

包过滤器可以匹配 DSCP(以及其他字段:IP 五元组、协议等)。所以理论上的映射链是:

CPE 打 DSCP=EF(语音)→ 网络 UL TFT 匹配 DSCP=EF → 映射到 QCI 1 的专用承载

但这是有条件的:

  1. 运营商必须配置了匹配 DSCP 的 TFT/PCC 规则。默认情况下,网络通常只识别"标准业务"(IMS 语音、特定 APN),不一定识别你自定的 DSCP。
  2. 专用承载只能由网络(P-GW/PCRF)建立,UE(CPE)不能主动建。

4.3 设计决策 #1:CPE 打好 DSCP,但别指望一定有差异化空口 QoS

CPE 的正确姿势: 在 LAN 侧做好 DSCP 标记(这是 CPE 完全可控的),把标记交给网络,能映射到 QCI 就赚到,映射不了也不影响基本连通。别在 CPE 里写死"DSCP=EF 一定走 QCI 1"这种假设。


5. 多业务并存时如何利用 QoS(回答 Q3)

一台 CPE 同时跑视频流、网页、VoIP,如何保证体验?分层策略:

5.1 CPE 能做的(LAN 侧)

业务 DSCP 标记 说明
VoIP EF (46) 最高优先级
视频 AF41 (34) / AF42 (36) 高优先级
网页/下载 BE (0) / AF11 (10) 默认/低优先级

配合 队列调度(如 WRR/PQ)在 CPE 的 WAN 出接口做本地限速和优先级调度——这一层是 CPE 100% 可控的,能保证"本地不拥塞时 VoIP 优先"。

5.2 网络侧做的(CPE 不可控)

网络按 QCI 做空口调度。真正能拿到"保证 QoS"的只有运营商开通的业务(VoLTE 走 QCI 1)。CPE 自建的 VoIP(如 SIP over 普通 APN)通常拿不到 QCI 1,只能走默认承载。

5.3 设计决策 #2:CPE 的 QoS 策略分"本地可控"和"网络依赖"两层

  1. 本地层(必做):LAN 侧 DSCP 标记 + WAN 口队列调度 + 限速。这是 CPE 能保证的,做扎实。
  2. 网络层(尽力):打正确的 DSCP,期望运营商映射。若运营商提供"专线 APN"或"专用切片"(第 8 篇的 NSSAI),则通过专网获得真正的端到端 QoS。

6. CPE 固件设计决策汇总

  1. 打好 DSCP 标记,但别假设一定有差异化空口 QoS。 映射是运营商配置的,CPE 只负责标记。
  2. CPE 的 QoS 分"本地可控"和"网络依赖"两层。 本地队列调度做扎实,网络 QoS 尽力而为。
  3. 理解默认承载(QCI 9)是"尽力而为"的。 普通上网流量都在这里,拥塞时最先被牺牲。
  4. 真需要保证 QoS 的场景(工业控制、专线),走专网 APN 或专用切片。 这是拿端到端 QoS 的唯一可靠途径。

7. 规范原文关键引用

知识点 规范出处
QCI 定义 TS 23.203 §3.1
标准化 QCI 特征 TS 23.203 §6.1.7.2
标准化 QCI 值表 TS 23.203 表 6.1.7-A / 6.1.7-B
QoS 参数(QCI/ARP/GBR/MBR) TS 23.203 §6.1.7.1
PCC Rule 授权 TS 23.203 §6.1.7
TFT 与承载映射 TS 23.401 §4.7.2

8. 下一篇预告

进入第 4 层(进阶专题)。下一篇讲 PLMN 选择与漫游(TS 23.122):自动选网的优先级规则、EHPLMN/OPLMN 的区别,以及 CPE 如何通过 +COPS 实现"仅限归属网络"或"优先特定运营商"。


本文基于 3GPP/ETSI Release 19 规范(TS 23.203 V19.0.0)。

posted @ 2026-08-14 08:42  cheerk  阅读(0)  评论(0)    收藏  举报