光猫DSCP含义(流量分级标签)
光猫里的 DSCP,全称 Differentiated Services Code Point,中文一般翻译为“区分服务代码点”。它是 IP 头部 ToS 字段(Type of Service)中 6 bit 的一个子字段,用来标识 数据包的优先级和转发策略,是实现 QoS(服务质量)的一种机制。
基本含义
- 位置:在 IPv4/IPv6 头部的 ToS/Traffic Class 字段中,占 6 bit,可表示 0–63 的数值。
- 作用:给数据流量打上不同的服务标签,网络设备(如光猫、交换机、路由器)就可以根据 DSCP 值决定转发优先级、带宽保障、丢弃策略等。
常见 DSCP 值
| DSCP 值 | 名称 | 含义 |
|---|---|---|
| 0 | Best Effort (BE) | 普通流量,默认无优先级 |
| 8 | CS1 | 后台流量,低优先级 |
| 46 | EF (Expedited Forwarding) | 快速转发,常用于语音(VoIP) |
| 34 | AF41 | 高优先级,常用于视频流 |
| 10/18/26 等 | AF 类 (Assured Forwarding) | 保证转发,根据数值分等级 |
在光猫中的意义
运营商下发的光猫通常支持 DSCP 识别与标记,用来配合运营商网络 QoS 策略:
- 分类:光猫会读取上行/下行流量包的 DSCP 值,把不同类型业务分到不同的队列。
- 优先级转发:比如 IPTV(视频流)通常被标记高优先级;VoIP(语音通话)走 EF 优先级;而普通上网流量走 BE(Best Effort)。
- 限速/保障:光猫可根据 DSCP 值对不同业务进行限速、优先保障,避免 IPTV 看视频卡顿或者 VoIP 延迟过大。
举个例子(运营商常见策略)
- IPTV:打上 DSCP = 34/46 → 光猫分到高优先级队列,保证不卡顿
- VoIP:打上 DSCP = 46 (EF) → 确保延迟最低
- 普通上网:DSCP = 0 → Best Effort,剩余带宽才用
- BT/下载:可能被识别为低优先级
总结一句:
DSCP 就是网络里“流量的优先级标签”,光猫会根据它来区分不同业务流量的重要性,决定谁先走、谁后走。