Mark Asked: 2016-01-13 14:35:54 +0800 CST2016-01-13 14:35:54 +0800 CST 2016-01-13 14:35:54 +0800 CST 如何定义流量类别 772 我经常在网络相关文献中遇到“交通类”一词。看起来它是特定于平台的,有时他们谈论 8 个流量类别,有时大约 64 个。 1)这实际上是由底层ASIC决定的吗? 2)它与VLAN标签中编码的CoS值有关吗? 谢谢。 networking 2 个回答 Voted Best Answer drookie 2016-01-13T21:09:23+08:002016-01-13T21:09:23+08:00 你的问题太抽象了。 这取决于。如果您指的是硬件队列的数量,那么是的,这取决于底层硬件(如 Cisco、Juniper)。但是队列可以由软件处理,然后它们的数量由某种[硬]编码限制(如在 Linux/tc/netfilter、FreeBSD/ipfw/pf 中)确定。但基本上你可以拥有大量的流量类别。唯一的限制是,如果您在硬件中有这些,您可能无法将它们全部分配给有限数量的硬件队列。 它可以。事实上,你问的是classifiers. 启用 QoS 的路由器可以使用多种方法对流量进行分类:按数据包 IP 标头、按流量进入的接口、按 IP 数据报的 ToS 标头、按 TCP/UDP 标头、按协议类型、按 DSCP 字段802.1Q 标头(这就是您所问的),或者它可以结合所有这些。使用 DSCP 对数据包进行分类为您提供了数据包的优势marking,remarking因此它们将在一组连接的、类似配置的启用 QoS 的路由器上进行类似的处理,这样您就可以控制流量如何从流量源流出 - 这很方便。 Jim B 2016-01-13T17:13:41+08:002016-01-13T17:13:41+08:00 旧式 QOS (802.1p) 有 0-7 个 qos 类。Diffserv 最多允许理论上 64 个值
你的问题太抽象了。
这取决于。如果您指的是硬件队列的数量,那么是的,这取决于底层硬件(如 Cisco、Juniper)。但是队列可以由软件处理,然后它们的数量由某种[硬]编码限制(如在 Linux/tc/netfilter、FreeBSD/ipfw/pf 中)确定。但基本上你可以拥有大量的流量类别。唯一的限制是,如果您在硬件中有这些,您可能无法将它们全部分配给有限数量的硬件队列。
它可以。事实上,你问的是
classifiers
. 启用 QoS 的路由器可以使用多种方法对流量进行分类:按数据包 IP 标头、按流量进入的接口、按 IP 数据报的 ToS 标头、按 TCP/UDP 标头、按协议类型、按 DSCP 字段802.1Q 标头(这就是您所问的),或者它可以结合所有这些。使用 DSCP 对数据包进行分类为您提供了数据包的优势marking
,remarking
因此它们将在一组连接的、类似配置的启用 QoS 的路由器上进行类似的处理,这样您就可以控制流量如何从流量源流出 - 这很方便。旧式 QOS (802.1p) 有 0-7 个 qos 类。Diffserv 最多允许理论上 64 个值