news 2026/4/24 0:58:31

别再只记QCI=5了!手把手教你用Wireshark抓包分析4G/5G IMS注册全流程(附QCI/5QI对照表)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
别再只记QCI=5了!手把手教你用Wireshark抓包分析4G/5G IMS注册全流程(附QCI/5QI对照表)

从QCI到5QI:移动通信服务质量参数的深度解析与实战应用

在移动通信网络优化和故障排查的日常工作中,我们经常会遇到各种与服务质量(QoS)相关的技术参数。其中QCI(QoS Class Identifier)和5QI(5G QoS Identifier)作为4G和5G网络中定义服务质量等级的关键标识符,直接影响着终端用户的业务体验。但很多工程师对这些参数的理解仅停留在"IMS用QCI=5"这样的表层认知,当遇到VoLTE注册失败、视频通话卡顿等实际问题时,往往无从下手。

1. QCI与5QI基础概念解析

QCI和5QI本质上是一套数字编码系统,用于标识不同业务类型所需的服务质量等级。这套编码系统由3GPP标准化组织定义,贯穿于从4G到5G的演进过程。

1.1 QCI在4G网络中的角色

在LTE/4G网络中,QCI被用来标识EPS(Evolved Packet System)承载的服务质量特性。每个EPS承载都会被分配一个特定的QCI值,这个值决定了该承载如何处理数据包传输。关键点在于:

  • QCI范围:标准QCI值为1-9,运营商可扩展使用128-254
  • 参数绑定:每个QCI值关联一组QoS参数,包括:
    • 资源类型(保证比特率GBR或非保证比特率Non-GBR)
    • 优先级
    • 包延迟预算(Packet Delay Budget)
    • 包错误丢失率(Packet Error Loss Rate)

1.2 5QI在5G网络中的演进

5G网络引入了5QI概念,它在继承QCI核心理念的同时做了以下优化:

  • 更精细的业务分类:新增了对增强移动宽带(eMBB)、超可靠低延迟通信(URLLC)、海量机器类通信(mMTC)三大场景的支持
  • 动态QoS调整:支持会话级的QoS流(Session QoS Flow)动态建立和修改
  • 参数扩展:在保持原有QCI参数基础上,增加了如最大数据突发量(Max Data Burst Volume)等新参数

提示:虽然5QI在概念上与QCI类似,但在5G网络中实现机制有显著差异,不能简单等同。

2. IMS业务中的关键QCI/5QI应用场景

IMS(IP Multimedia Subsystem)作为支撑VoLTE/VoNR、视频通话等实时业务的核心系统,对QCI/5QI有特定的要求配置。

2.1 IMS信令承载的建立过程

无论是4G还是5G网络,IMS业务首先需要建立信令承载:

4G网络典型流程

[NW->MS] ESM_MSG_ACTIVATE_DEFAULT_EPS_BEARER_CONTEXT_REQUEST - APN: ims - QCI: 5 (必须) [MS->NW] ESM_MSG_ACTIVATE_DEFAULT_EPS_BEARER_CONTEXT_ACCEPT

5G网络典型流程

[MS->NW] VGSM_PDU_SESSION_ESTABLISHMENT_REQUEST - DNN: ims [NW->MS] VGSM_PDU_SESSION_ESTABLISHMENT_ACCEPT - 5QI: 5 (必须)

常见故障点分析:

  • 网络错误配置QCI=9给IMS APN(导致注册失败)
  • 终端不支持QCI=5(老旧设备兼容性问题)
  • 核心网策略限制(如未开通VoLTE服务)

2.2 语音视频专用承载的建立

当发起语音或视频通话时,网络会动态建立专用承载:

业务类型4G QCI5G 5QI资源类型典型延迟预算
语音通话11GBR100ms
视频通话1+21+2GBR150ms
IMS信令55Non-GBR100ms

语音通话建立示例(4G)

[NW->MS] ESM_MSG_ACTIVATE_DEDICATED_EPS_BEARER_CONTEXT_REQUEST - QCI: 1 [MS->NW] ESM_MSG_ACTIVATE_DEDICATED_EPS_BEARER_CONTEXT_ACCEPT

视频通话建立示例(5G)

[NW->MS] VGSM_PDU_SESSION_MODIFICATION_COMMAND - 5QI: 1 (语音) - 5QI: 2 (视频) [MS->NW] VGSM_PDU_SESSION_MODIFICATION_COMPLETE

3. 使用Wireshark进行QCI/5QI问题诊断

网络工程师在日常排错中,经常需要分析空口信令来定位QoS相关问题。Wireshark作为最常用的协议分析工具,能够有效解析QCI/5QI相关参数。

3.1 关键信令消息过滤技巧

在Wireshark中可使用以下过滤条件快速定位关键消息:

  • nas_eps.msg_type == 0xc1(Activate Default EPS Bearer Context Request)
  • nas_eps.msg_type == 0xc2(Activate Dedicated EPS Bearer Context Request)
  • nas_5gs.msg_type == 0x01(PDU Session Establishment Accept)

3.2 QCI/5QI字段解析方法

以典型的"Activate Default EPS Bearer Context Request"消息为例:

  1. 展开EPS QoS Information Element
  2. 查找QCI字段(通常为1字节无符号整数)
  3. 验证关联的APN/DNN是否为ims

常见异常情况:

  • IMS承载分配了非QCI=5的值(如QCI=9)
  • 语音承载分配了非QCI=1的值
  • 视频承载缺少QCI=2的专用承载

3.3 典型故障案例分析

案例1:IMS注册失败

  • 现象:终端无法完成IMS注册
  • 抓包发现:网络分配QCI=9给IMS APN
  • 根因:核心网配置错误,未正确设置IMS APN的QCI
  • 解决方案:检查MME/PGW的APN配置

案例2:视频通话质量差

  • 现象:视频通话卡顿,画质差
  • 抓包发现:只建立了QCI=1承载,缺少QCI=2
  • 根因:PCRF策略未正确触发视频专用承载建立
  • 解决方案:检查PCRF的AF会话绑定规则

4. QCI/5QI完整参考手册

为便于日常查询,以下整理标准QCI/5QI值与业务类型的完整对应关系:

4.1 标准QCI/5QI值对照表

QCI/5QI资源类型优先级业务示例延迟预算丢包率
1GBR2语音通话100ms10^-2
2GBR4实时视频150ms10^-3
3GBR3实时游戏50ms10^-3
4Non-GBR5缓冲视频300ms10^-6
5Non-GBR1IMS信令100ms10^-6
6-9Non-GBR6-9各类数据业务300ms10^-6
65GBR0.7V2X消息10ms10^-5
66GBR1.5离散自动化10ms10^-5
75GBR2.5电力分配25ms10^-5

4.2 运营商专用QCI/5QI扩展

3GPP TS 24.301规范中定义了QCI/5QI的扩展范围:

  • 128-254:运营商专用值
  • 使用特点:
    • 具体QoS参数由运营商自行定义
    • 终端需支持解析但不一定支持全部特性
    • 常见于MVNO或特殊业务场景

5. 进阶:QCI/5QI与网络切片的关系

在5G网络中,5QI与网络切片技术紧密结合,形成了更灵活的业务保障机制:

  • 切片级QoS:不同切片可定义不同的默认5QI策略
  • 端到端保障:从无线到核心网的统一5QI映射
  • 动态调整:基于业务需求的实时5QI修改

典型实现方式:

  1. 终端在PDU会话建立时请求特定切片
  2. 网络根据切片策略分配初始5QI
  3. 业务触发时通过PDU会话修改流程调整5QI

在实际网络优化工作中,理解QCI/5QI的底层原理和实现细节,能够帮助工程师快速定位各类业务质量问题。建议在日常测试中养成记录和分析QCI/5QI参数的习惯,建立自己的案例库,这对提升排错效率大有裨益。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 0:58:17

鸿蒙的“中国范式”:自主操作系统如何平衡开放与可控

鸿蒙的“中国范式”:自主操作系统如何平衡开放与可控2025年11月21日,2025开放原子开发者大会开幕式上,开放原子开源基金会正式宣布开源鸿蒙(OpenHarmony)项目达成开源孵化目标、顺利毕业。这一时刻,距离202…

作者头像 李华
网站建设 2026/4/24 0:57:31

ContextMenuManager:Windows右键菜单完全控制指南

ContextMenuManager:Windows右键菜单完全控制指南 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否厌倦了Windows右键菜单的杂乱无章&#xff1…

作者头像 李华
网站建设 2026/4/24 0:57:30

智慧树自动刷课插件:告别手动操作,5分钟实现高效学习

智慧树自动刷课插件:告别手动操作,5分钟实现高效学习 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台繁琐的网课学习而烦恼吗&…

作者头像 李华
网站建设 2026/4/24 0:54:51

ESP32-C6开发板解析:WiFi 6与多协议物联网开发

1. ESP32-C6开发板深度解析:WiFi 6与多协议物联网新标杆终于等到这一天!作为深耕物联网开发多年的工程师,当我看到ESP32-C6-DevKitC-1开发板正式上市的消息时,立刻下单了五套模块。这款搭载RISC-V内核的跨界神器不仅支持最新的WiF…

作者头像 李华
网站建设 2026/4/24 0:52:41

基于STC89C52与DS1302的智能电子钟设计与实现

1. 项目背景与核心功能 想要自己动手做一个智能电子钟吗?用STC89C52单片机和DS1302时钟芯片就能实现!这个项目特别适合电子爱好者或者单片机初学者练手,成本低、效果好,做完还能放在桌面上天天用。我自己做过好几个版本&#xff0…

作者头像 李华
网站建设 2026/4/24 0:50:40

ESXi Unlocker终极指南:如何免费解锁VMware ESXi的macOS虚拟化限制

ESXi Unlocker终极指南:如何免费解锁VMware ESXi的macOS虚拟化限制 【免费下载链接】esxi-unlocker VMware ESXi macOS 项目地址: https://gitcode.com/gh_mirrors/es/esxi-unlocker 想要在VMware ESXi上运行macOS虚拟机却屡屡碰壁?🚫…

作者头像 李华