默认 DSCP 映射
表 1 显示了 DiffServ 服务类的含义(别名)与 DSCP 的映射。
DiffServ 服务类别名 |
IPv4 和 IPv6 DSCP 映射 |
---|---|
英 孚 |
101110 |
af11 |
001010 |
af12 |
001100 |
af13 |
001110 |
af21 |
010010 |
af22 |
010100 |
af23 |
010110 |
af31 |
011010 |
af32 |
011100 |
af33 |
011110 |
af41 |
100010 |
af42 |
100100 |
af43 |
100110 |
是 |
000000 |
cs1 |
001000 |
cs2 |
010000 |
cs3 |
011000 |
cs4 |
100000 |
cs5 |
101000 |
nc1/cs6 |
110000 |
nc2/cs7 |
111000 |
没有一个别名是按 DiffServ 规范建立的。只有通过使用别名才能广为人知。例如,人们普遍认为 DSCP 101110 的别名是 ef (加速转发)。21 个众所周知的 DSCP 建立了 5 个 DiffServ 服务等级:
Best-effort (be)— 路由器不会对 DiffServ 字段中的
000000
数据包应用任何特殊的 CoS 处理,这是向后兼容性功能。在拥塞的网络条件下,这些数据包通常会被丢弃。Assured forwarding (af)—路由器可以确保只要来自客户的数据包流量停留在特定服务配置文件中(由服务提供商定义值),数据包就能交付。路由器接受多余的流量,但会应用随机早期检测 (RED) 丢弃配置文件,以决定是否丢弃多余数据包,而不是转发。为此服务等级定义了三个丢弃概率(低、中、高)。
Expedited forwarding (ef)—路由器为此服务等级中的数据包提供端到端有保证的带宽、低损耗、低延迟和低延迟变化(抖动)。路由器接受此类中多余的流量,但与有保证的转发形成鲜明对比的是,不按配置文件的加速转发数据包可以按顺序转发或丢弃。
Conversational services (cs)—路由器为此服务等级中的数据包提供有保证(通常为低)带宽和低延迟和低抖动。数据包可以丢弃,但绝不会按顺序交付。数据包化语音就是一个很好的对话服务示例。
Network control (nc)—路由器以低优先级交付此服务等级中的数据包(这些数据包不对延迟敏感)。通常,这些数据包代表路由协议 hello 或 keepalive 消息,丢失这些数据包会危及网络的正常运行,因此延迟更适合丢弃。