语音优先级标记
语音帧在二层用 PCP(802.1p 的 CoS 5)标识优先级,在三层用 DSCP EF(46)标识。标记只有在端到端每一跳都被保留和尊重时才有实际保障:任何一段设备忽略或清除标记,语音队列就退化为尽力而为转发,拥塞时先丢语音。
基本信息
| 二层标记 | 802.1Q 的 PCP 字段,语音取 5 |
|---|---|
| 三层标记 | DSCP EF(46) |
| 常见映射 | CoS 5 对应 DSCP 46 |
| 承载要求 | 语音 VLAN 在 Trunk 上保持带 Tag 转发 |
| 终端设置 | 话机与语音网关按厂商建议配置标记 |
典型使用场景
- 语音 VLAN 与数据 VLAN 分离,语音流量在 Trunk 上带 Tag 转发
- 接入交换机为语音口配置信任 PCP 或 DSCP,避免话机标记被清除
- 上行链路拥塞时依靠优先级队列保障语音时延
- 广域网侧核对 DSCP 是否被运营商保留
- 排查通话质量问题时先确认标记端到端是否被保留
信任与核对
信任与核对
# Cisco:接入口信任话机打的 CoS
interface GigabitEthernet1/0/1
mls qos trust cos
show mls qos interface GigabitEthernet1/0/1
# 华为:接口信任上游优先级标记(命令按平台核对)
interface GigabitEthernet0/0/1
trust upstream default常见标记对应
| 层级 | 取值 | 含义 |
|---|---|---|
| 802.1p PCP | 5 | 语音承载 |
| DSCP | 46(EF) | 加速转发,低时延队列 |
| CoS 到 DSCP | 5 → 46 | 常见映射约定 |
| 数据业务 | 0 或 AF 类取值 | 与语音区分,避免争抢语音队列 |
端到端的三段核对
标记能否起作用要分三段核对:终端是否打标(话机或软终端的配置)、接入设备是否信任并保留标记、上行与广域网是否尊重这些标记。三段中任何一段缺失,整体效果都等同于没有做 QoS。排查通话质量时按这三段依次确认,比笼统地翻 QoS 配置快得多。
落地时的建议
- 语音 VLAN 单独规划,Trunk 上明确带 Tag 放通
- 接入口统一开启信任话机标记,避免逐口确认遗漏
- 在关键上行链路上配置队列调度,让标记真正被使用
- 把语音标记与队列配置写入基线文档,避免换设备后丢失
语音 VLAN 若被配置成 untagged 发送,PCP 信息随之丢失,队列调度退化为尽力而为。这个错误在通话量小、链路空闲时完全看不出来,只有拥塞出现时才会以通话断续的形式暴露。