Windows 7 DSCP 和 802.1p QoS 映射?

syp*_*lex 13 windows-7 ethernet qos

当我通过组策略编辑器在 Windows 7 中创建 QoS 策略并设置DSCP值时,Windows 7 是否将 802.1p QoS 字段添加到以太网帧?如果是,它如何将不同的值从 DSCP (0-63) 映射到 802.1p QoS 值 (0-7)?

所以要清楚,我的问题是:

  • Windows 7 是否为配置的 QoS 策略设置了 802.1p 值?
  • 如果是这样,Windows 7 如何将 QoS 策略的 DSCP 值映射到 802.1p 值?

这个问题专门针对传出数据包。

注意: Windows 7 支持 802.1p 标记(并且自 Windows 2000、XP SP2、Windows Server 2003 开始​​)。Microsoft 似乎在本文档中提到了 DSCP 到 802.1p 的映射。

Big*_*002 0

这里 似乎有一堆垃圾信息(新链接)

DSCP 和 802.1p 是两种不同的 QoS 方法,并且它们不一定对应,尽管托管交换机肯定可以在特定设备上不支持其中一种或另一种的情况下在两者之间进行映射(DSCP 是较旧的、更广泛的) - 支持一个)。Windows 将流量独立映射到两者,并使用以下值用于 802.1q:

Non-conforming packets  0

Best-effort             0

Controlled load         4

Guaranteed service      5

Network control         7

Qualitative             0
Run Code Online (Sandbox Code Playgroud)

总体趋势是较高的值 = 较高优先级的流量,但大多数网络设备倾向于将这些值合并到内部的少数队列/缓冲区中(例如,非常低、低、中、高)。此外,如果您的应用程序没有标记其流量类型,Windows 将没有任何可映射的内容,并且您不会看到性能有任何变化。