<!-- title: 一个编号定待遇：5QI原理 -->

# 一个编号定待遇：5QI原理

## 从一张快递面单说起

寄一件加急件，快递员不会在面单上手写“限12小时送达、丢一件赔三倍、优先装车、走航空干线”——面单上只印三个字：**当日达**。可就是这三个字，让分拣中心知道该把它扔进哪条传送带，让干线调度知道它能不能等下一班货车，让末端派件员知道傍晚前必须送出去。一份完整的“服务承诺书”早已印在每一家网点的墙上，“当日达”只是唤起这份承诺的**口令**。

5G网络里的5QI（5G QoS Identifier，5G服务质量标识），干的就是这件事：**用一个编号，唤起一整套预印在所有网元里的待遇条款**。

## 为什么不直接传参数

要理解5QI的设计，得先看反面的方案：不用编号，每次建立数据通道时，把全部QoS参数——时延要求、丢包要求、优先级、速率窗口……一条条写清楚，随信令逐级下发。

这个方案在技术上完全可行，但网络设计者算了三笔账，最后放弃了它。

**第一笔：信令字节账。** 一个运营中的5G网络，每天要建立和修改数以亿计的QoS流。语音通话、视频会议、车联网消息、物联网心跳，每一次建立都携带几十甚至上百字节的完整参数集，叠加起来是一笔可观的信令开销。而一个5QI编号，只需要**一个字节**。

**第二笔：一致性账。** 手机、基站、核心网是三个厂家、三种代码。如果每次都传完整参数，任何一方的解析出了偏差——把时延预算当成了双向时延、把优先级数值的方向理解反了——三个网元就会各自执行一套互相矛盾的待遇，而且**没有任何机制能发现这种矛盾**。编号方案把参数表固化成标准的一部分，所有网元读的是同一张印好的表，分歧从源头上被消灭。

**第三笔：演进账。** 参数集不是一成不变的。如果协议要在参数表里新增两个字段（5G相对4G就真的加了两个），编号方案只需更新“价目表”的印版，信令格式一个比特都不用动。直接传参数的方案则要动信令结构，牵一发动全身。

这三笔账算下来，结论清晰：**把“待遇”编成目录，让编号在控制面上流动，让参数表在数据面下沉淀**。这是通信协议里反复出现的经典设计——HTTP的状态码、TCP的端口号，都是同一个思想：**用小体积的引用，代替大体积的内容**。

## 5QI到底是什么：一张预印的价目表

5QI的正式定义很简单：一个标量，用于引用一套预定义的5G QoS特性。翻译过来就是“价目表上的菜品编号”。

这张价目表预印在网络里每一个角色手中——基站的调度器里、手机的协议栈里、核心网关的转发逻辑里。编号到达任何一处，就地翻出对应的条款，不需要任何额外传递。

价目表上最常见的“菜”，如下表：

| 5QI | 典型业务 | 资源类型 | 优先级 | 时延预算 | 丢包预算 |
|-----|---------|---------|--------|---------|---------|
| 1 | 会话语音 | GBR | 20 | 100 ms | 1×10⁻² |
| 2 | 会话视频 | GBR | 40 | 150 ms | 1×10⁻³ |
| 3 | 实时游戏 | GBR | 30 | 50 ms | 1×10⁻³ |
| 4 | 非会话视频 | GBR | 50 | 300 ms | 1×10⁻⁶ |
| 5 | IMS信令 | 非GBR | 10 | 100 ms | 1×10⁻⁶ |
| 6 | 视频缓冲类 | 非GBR | 60 | 300 ms | 1×10⁻⁶ |
| 7 | 交互语音视频 | 非GBR | 70 | 100 ms | 1×10⁻³ |
| 8 | 默认上网 | 非GBR | 80 | 300 ms | 1×10⁻⁶ |
| 9 | 默认上网 | 非GBR | 90 | 300 ms | 1×10⁻⁶ |

这张表值得停下来细读，很多现网现象都能从中读出来：

- **5QI 5（IMS信令）的优先级是10，比语音本身的5QI 1（优先级20）还高**。为什么？信令是建立呼叫的“敲门砖”，敲门的手被堵住，屋里再好的待遇也用不上。让信令永远排在最前面，是保证“能打通电话”的第一前提。
- **5QI 8和9参数几乎一样，只差优先级**。这是历史包袱的活化石——4G时代QCI 8和9就并存，5G原样继承，用于兼容不同签约方式的默认承载。
- **5QI 1（语音）丢包预算高达百分之一，而视频流是百万分之一**。违反直觉吗？不。语音丢1%的包，人耳几乎无感，而丢包换来的低时延才是通话体验的生命线；视频丢一个包就是花屏一块，它宁可多等也不能错。

编号之外，还有少量扩展编号用于特殊行业：如65号（关键任务对讲语音）、82号（智能电网配电自动化，时延预算压缩到10毫秒，属于“时延关键GBR”这个特殊资源类型）。这些“特殊菜单”说明价目表是活的，会随行业需求增页。

## 参数包拆解：六个条款各自的用意

一个5QI编号背后，挂着六个条款。理解每个条款“为什么存在”，比背数值重要得多。

**① 资源类型（GBR / 非GBR / 时延关键GBR）**——这是待遇的“阶级”。GBR意味着网络要**预先划出一条专用车道**，哪怕其他流在挨饿；非GBR则是“共享车道，按优先级争用”。时延关键GBR是5G新设的更严苛阶级，连允许的突发体量都管起来。

**② 优先级（Priority Level）**——资源不够时谁先走。注意方向：**数值越小，优先级越高**。这是新人最容易搞反的一条。

**③ 时延预算（PDB，Packet Delay Budget）**——一个包从手机出发，到网关锚点落地，允许花费的时间上限。超过预算的包，网络对它不再客气。

**④ 丢包预算（PER，Packet Error Rate）**——允许丢失的包比例上限。它不是“目标”，而是“底线”：调度器和重传机制会照着这个数字配置自己的激进程度。

**⑤ 平均窗口（Averaging Window）**——GBR速率承诺的计算口径。承诺“保证1 Mbps”，是多久内的平均？窗口越长，短期波动容忍度越大。这是5G相对4G新增的条款。

**⑥ 最大突发体量（MDBV）**——时延关键GBR专属：一段时间内最多允许“一口气”灌进多少字节。防止应用突然甩出一只超大包，把精心排好的时辰表冲垮。

## 时延预算是如何被分蛋糕的

PDB条款里藏着5G设计中最精巧的一处：**总预算不是全额交给空口的**。

一个包从手机到网关锚点，要经过两段路：无线空口段和核心网传输段。如果空口把100毫秒预算全花光，核心网哪怕多走20毫秒，包也超时了。所以标准规定：**PDB先扣除一个固定的“核心网份额”，剩下的才是空口能花的钱**：

$$T_{air} = PDB - T_{CN}$$

其中核心网份额 $T_{CN}$ 是静态约定的：普通GBR与非GBR取20毫秒，时延关键GBR因总预算本就只有10毫秒量级，份额压缩到10毫秒。

```mermaid
flowchart TD
    P["包裹时限 PDB 100ms"] --> S1["先扣核心网段 20ms"]
    P --> S2["空口实得 80ms"]
    S2 --> E1["调度排队等待"]
    S2 --> E2["混合重传耗时"]
    S2 --> E3["无线波动余量"]
```

这张分解图解释了一个现网调试中的常见困惑：**基站调度器配置的时延参数，为什么总是小于信令里写的PDB**。不是配置错误，是空口只拿到了扣完干线运费的余款。5QI 1的PDB是100毫秒，空口实际要在80毫秒内完成从排队到发出的全部动作，这80毫秒还要同时喂饱调度等待、混合重传和信道波动三张嘴。

## 丢包预算如何变成重传的胆量

PER条款则决定了链路层的“激进程度”。重传机制每一次补救机会，都能把残余错包率压低一个数量级。如果初传错包率为 $p$，经过 $K$ 次重传机会后，残余差错率近似为：

$$P_{err} \approx p^{K+1}$$

代 入真实数字看威力：无线环境初传错包率10%（这在边缘覆盖下很常见），要满足PER为百万分之一（$10^{-6}$）的待遇，需满足：

$$0.1^{K+1} \le 10^{-6} \implies K+1 \ge 6$$

也就是要给这类流留足五六次重传机会。而语音（PER为百分之一）只需两三次就绰绰有余。**价目表上的一个指数数字，就这样被翻译成了重传机制的胆量**：丢包预算越苛刻，重传就放得越开、时延消耗就越多。时延预算和丢包预算这两个条款，本质上是同一枚硬币的两面——PER给重传定胆量，PDB给重传封顶。两者在价目表上必须配套出现，单独读任何一个都是误读。

## 编号落地：从信令到无线承载

价目表看得再熟，最终要落到“这批数据包走哪条路”上。5G用QoS流（QoS Flow）作为会话内区分待遇的最小单位，建立过程如下：

```mermaid
sequenceDiagram
    participant UE as 手机
    participant G as 基站
    participant C as 核心网
    Note over UE,C: 会话建立阶段
    UE->>C: 请求上网
    C->>G: 建默认流 编号9
    G->>UE: 配好默认无线承载
    Note over UE,C: 专载建立阶段
    C->>G: 新增语音流 编号1
    G->>UE: 新建专用无线承载
    UE->>C: 确认完成
```

两条阶段线的对比正是编号机制的价值所在：核心网两次下发的内容里，待遇描述都只有薄薄一个编号；真正的参数展开，发生在**接收方各自查表**的那一刻。至于每条QoS流最终绑定到哪条无线承载，由基站本地决定，上行方向手机则按核心网下发的规则给数据贴流标签——那套机制已另有专文，此处不展开。

## 同一个编号，五种方言

编号落地时最有趣的现象是：**不同网元查同一张表，翻译出来的却是完全不同的东西**。这就是价目表设计的真正回报——统一语言，方言执行。

| 网元 | 查到条款后做的事 |
|------|----------------|
| 基站调度器 | 把PDB换算成排队截止时刻，把PER换算成重传机会数 |
| 手机协议栈 | 配置缓冲与上报参数，按同样口径理解优先级 |
| 网关UPF | 按优先级给转发队列排位，超预算的包降级 |
| 会话管理SMF | 把编号关联到计费费率与策略规则 |
| 策略控制PCF | 以编号为索引做策略决策与修改建议 |

同一份条款，调度器听成了时间表，网关听成了队列号，计费系统听成了价格档。**如果这些方言每次都靠信令逐字传达，任何一个环节听错都无法察觉；而现在，它们都只是在查同一张印好的表。**

## 标准套餐与自配套餐

价目表不是唯一的菜单。运营商可以自定义“动态5QI”：编号本身由运营商自行分配，但**全套参数必须随信令显式下发**，各个网元不再能凭编号查表。

两者的分工逻辑非常清晰：

- **标准5QI**：业务场景是行业通用的（语音、视频、游戏），全球统一编号，信令最省，互操作性最好。日常流量的99%走这里。
- **动态5QI**：需求是行业定制或运营商独有的（电力专网、定制工业流），参数逐项显式下发，灵活但信令更重，且要求全网各环节都正确解析扩展参数。

与4G的QCI对照，能看到5G在价目表设计上的三处升级：

| 维度 | 4G QCI | 5G 5QI |
|------|--------|--------|
| 资源类型 | GBR、非GBR两档 | 增设时延关键GBR第三档 |
| 条款数量 | 优先级、PDB、PER | 增加平均窗口、最大突发量 |
| 优先级 | 编号绑定不可改 | 可在信令中单独改写 |
| 作用范围 | 仅LTE接入 | 统一适用于3GPP与非3GPP接入 |

值得注意的一处现实：在NSA组网（5G挂靠4G锚点）下，同一条数据连接会**同时携带QCI和5QI两个编号**——锚点侧的LTE承载用QCI描述，NR侧用5QI描述，两者参数保持一致。抓包时看到“双编号”不是异常，是双连接的固有形态。

## 现网实战：编号在哪里会见到它

**抓包定位。** 排查专载问题时，在N2/N4信令里直接看5QI字段——它只有一个字节，通常紧邻ARP参数出现。如果业务体验与预期不符，第一步先确认信令里的编号是否符合设计图纸：语音专载应为1，默认承载多为9。编号不对，后面所有调度参数分析都是白费。

**三个高频调试陷阱：**

1. **“5QI 9就该是什么速度”**——错。编号只约定时延、丢包、优先级这些**相对条款**，不约定绝对带宽。同样是9，30 MHz载波和100 MHz载波下的体验天差地别。把编号当成速率承诺，是用户投诉分析里最常见的错误归因。
2. **把PDB当端到端时延保证**——PDB的度量区间是“手机到网关锚点”的**单向**传输，不含服务器处理时间，不含应用层延迟。测速App显示的时延远大于PDB，不构成网络故障的证据。
3. **以为改了编号立即生效**——对已建立的QoS流，修改编号要走完整的会话修改流程，把新待遇重新翻译到每一个网元。在现网尝试“改参数热生效”前，先确认修改流程是否真正走完，否则会出现新旧待遇并存的诡异现象。

最后一条纪律值得记住：**优先级条款只解决“谁先走”，不解决“给多少”**。GBR流被准入后若遭遇更高优先级流的抢占，其速率承诺可以暂时落空——准入与抢占是另一套独立的仲裁机制，价目表只是提供了仲裁时参考的原始条款。

## 小结

回到开头那张快递面单。5QI的原理可以压缩成一句话：**网络把“待遇”从信令中剥离出来，印成所有网元共读的价目表，让控制面只流动一个字节宽的引用**。它省的是字节数，锁的是一致性，留的是演进空间。下一次在信令里看到那个不起眼的小数字，你会知道：那是全网同时翻开的一页目录。

## 常见问题

**Q: 5QI和QCI的区别是什么？**
A: QCI是4G的编号体系，5QI是5G的，两者思想同源（编号引用参数表）。5QI的参数包更丰富（增加平均窗口和最大突发量），新增了时延关键GBR资源类型，优先级允许信令单独改写，且作用范围扩大到非3GPP接入。常用编号1-9的参数两代完全一致，这是刻意的向后兼容。

**Q: 5QI 8和9有什么区别？既然几乎一样为什么并存？**
A: 参数上只差优先级（80对90），语义上9比8略高。并存纯属历史兼容：4G时代QCI 8/9就同时存在以区分不同签约类型，5G原样继承。新开业务用9，8主要用于兼容存量签约。

**Q: 手机怎么知道自己这条流是哪个5QI？**
A: 核心网在会话建立/修改时，通过QoS规则把流的区分方式下发给手机；基站则通过空口RRC信令收到流的5QI及对应配置。手机据此理解自己每条流的待遇，但执行主动权在基站侧。

**Q: 动态5QI的编号值是不是越大越高级？**
A: 不是。编号数值本身没有大小语义，动态5QI只是运营商自定义的标签，高级与否完全取决于随信令显式下发的参数集。这和标准5QI“1比9优先”的规律完全不同——标准编号的数值才与参数挂钩。

**Q: GBR流的保证速率是一定能保证的吗？**
A: 不一定。GBR保证的前提是准入成功且未被抢占。当更高优先级的流需要资源时，低优先级GBR流可能被抢占，其速率承诺在抢占期间落空。所以GBR的“保证”读作“准入后的尽力维持”，而非绝对契约。

## 参考来源

1. [3GPP TS 23.501 规范门户](https://www.3gpp.org/dynareport/23501.htm) — 标准5QI参数表（含PDB、PER、优先级、时延关键GBR条款）的官方出处
2. [3GPP TS 38.300 规范门户](https://www.3gpp.org/dynareport/38300.htm) — NR总体描述中的QoS架构与QoS流到无线承载映射章节
3. [ShareTechnote 5G QoS](https://www.sharetechnote.com/html/5G/5G_QoS.html) — 5G QoS框架、5QI参数与QoS Flow机制的教学式讲解
4. [ETSI 标准下载库](https://www.etsi.org/standards) — 免费获取3GPP规范正式文本的官方渠道

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护，聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。
> 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
