定义
QoS(Quality of Service,服务质量)通过调度、拥塞控制、优先级、丢包策略等手段,为不同业务提供差异化的带宽、时延、丢包率保障。LTE通过QCI(QoS Class Identifier)、5G通过5QI(5G QoS Identifier)标识业务类型,配合GBR(保证比特率)或Non-GBR承载,实现从空口到核心网的端到端QoS。QoS在流量调度、差异化服务、带宽管理等环节协同生效。
关键参数与QCI/5QI
QoS核心参数包括:资源类型(GBR/Non-GBR)、优先级(1–9,1最高)、包时延预算(PDB)、包错误率(PER)、最大数据突发量(MDBV)等。LTE QCI 1–4为GBR(语音、视频通话),QCI 5–9为Non-GBR(网页、下载、物联网)。5G 5QI扩展了更多业务类型,如V2X、工业控制、mMTC等,支持更细粒度的时延与可靠性要求。
端到端QoS实现
终端发起业务时,核心网根据APN、DNN、切片等签约信息建立对应QoS的EPS Bearer/PDU Session。空口侧调度器按QCI/5QI分配资源,核心网侧按DSCP标记进行差异化转发。物联网场景中,NB-IoT、Cat.1等可配置低优先级QCI以降低对高价值业务的影响,关键指令可申请高优先级承载。
达希物联的物联网卡与云平台在建立数据连接时,可基于APN配置不同的QoS等级。对于表计、传感器等低速率业务,采用Non-GBR承载;对于车载、工业控制等对时延敏感的场景,可申请更高优先级QCI。达希物联平台在指令下发、OTA升级等场景中,会结合QoS策略保障关键操作的及时性与可靠性。
保证比特率与统计复用不是同一类承载
QoS机制把一条承载的预期写成调度器能执行的参数。保证比特率承载在准入时就预留资源,网络认为资源不够会拒绝建立,而不是建起来再尽力。非保证比特率承载参加统计复用,空闲时可以跑得很快,拥塞时第一个被压缩。QCI和5QI把资源类型、优先级、包时延预算和包错误率绑在一起。包时延预算是调度和排队希望守住的上限目标,包错误率是无线链路要达到的残余错误目标,两者都不是对公网后半程的测量承诺。最大数据突发量则提醒调度器,一次允许涌进多大的包,避免名义上低时延的承载被一个大包堵死。
端到端要每跳都认得这次分类。空口按承载调度,核心网按DSCP或业务类别转发,企业网再按队列处理。任何一跳把标记清掉,后面的设备只能当普通包转发。QoS不增加光纤带宽,它只改变不够用时的损失分配。
时延预算是调度目标
使用条件是业务能够分成不同的承载或不同的标记。表计上报和紧急控制若走同一个默认承载,调度器没有第二个对象可以优先。需要稳定时延的语音、控制回路,才值得申请保证比特率;偶发、可重传的上报用非保证比特率即可。5G里还要看PDU会话的QoS流是否真正建立,只在应用层给报文起一个优先级名字,不会生成新的QoS流。
包时延预算小于无线调度周期或小于寻呼醒来时间时,目标不可能实现。空闲态设备要先被寻呼、再随机接入,这段时间不在承载的时延预算里。因此低时延业务应保持连接,或接受醒来时间。跨企业专网时,蜂窝侧的5QI不会自动变成内网队列,需要在出口把优先级QoS映射成约定的DSCP,并在企业设备上保留对应队列。
只在空口打标,出口把DSCP改写
容易出错的是在模组上设置了QoS,抓包点却选在标记已经被NAT或隧道设备清掉的位置,于是认为“QoS没有生效”。要在承载建立信令、空口调度和出口IP头三处同时看。另一类错误是把包时延预算理解成全程时延合同,公网绕行或服务器处理变慢时去投诉无线参数。还有人给所有物联网卡都申请最高保证比特率,准入把小区资源占满,后来的语音和告警反而建立失败。
非保证承载在空载测速时很快,验收通过,业务高峰时延迟上升,这是统计复用的正常表现,不是参数回退。应在拥塞条件下比较不同承载的丢包和排队时延。若两条承载的测量完全一样,优先核对它们是否其实落在同一个QCI上。
空载时非保证承载可以跑得很快,验收容易被一次测速误导。要在同一小区人为制造拥塞,再比较告警流和批量流的排队时延、丢包。两条流的曲线重合,说明它们并没有落到不同的服务质量类别。时延预算若短于终端从空闲被唤醒的时间,预算在寻呼完成之前就已经用完,应让这类业务保持连接,而不是只改核心网参数。出口标记被改写时,空口调度已经区分,企业网关却仍然一视同仁。比较时应同时看承载建立信令里的类别标识和出口报文头里的标记。