首页/网络/VLAN 与高可用速查/语音优先级 802.1p 与 DSCP 映射
VLAN 与 Trunk81 条

语音优先级 802.1p 与 DSCP 映射

语音帧在二层用 PCP(CoS 5)标识优先级、三层用 DSCP EF(46)标识,端到端每跳都保留映射才有实际保障。

VLAN 与高可用速查网络更新于 2026-10-13

语音优先级标记

语音帧在二层用 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 PCP5语音承载
DSCP46(EF)加速转发,低时延队列
CoS 到 DSCP5 → 46常见映射约定
数据业务0 或 AF 类取值与语音区分,避免争抢语音队列

端到端的三段核对

标记能否起作用要分三段核对:终端是否打标(话机或软终端的配置)、接入设备是否信任并保留标记、上行与广域网是否尊重这些标记。三段中任何一段缺失,整体效果都等同于没有做 QoS。排查通话质量时按这三段依次确认,比笼统地翻 QoS 配置快得多。

落地时的建议

  • 语音 VLAN 单独规划,Trunk 上明确带 Tag 放通
  • 接入口统一开启信任话机标记,避免逐口确认遗漏
  • 在关键上行链路上配置队列调度,让标记真正被使用
  • 把语音标记与队列配置写入基线文档,避免换设备后丢失
语音 VLAN 若被配置成 untagged 发送,PCP 信息随之丢失,队列调度退化为尽力而为。这个错误在通话量小、链路空闲时完全看不出来,只有拥塞出现时才会以通话断续的形式暴露。

易错点

  • 语音 VLAN 配成 untagged 会丢失 PCP,拥塞时语音与普通数据同等对待
  • 跨三层后只看 DSCP:两端映射策略要逐跳核对,避免二层标了优先级、三层重标记时丢失
  • 接入口没有信任话机标记,话机打的 PCP/DSCP 被清除,端到端标记链断在这里
  • 只在接入交换机做 QoS,上行或广域网不尊重标记,整体效果等于零
  • 把 QoS 当带宽不足的替代方案:标记只改善排队行为,不会增加容量

数据来源与参考

  • IEEE 802.1Q(PCP 定义)
  • RFC 3246(EF PHB)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌