正如在 classful 队列规则一节中所解释的,需要使用过滤器将数据包分类到任何子队列中。 这些过滤器从 classful qdisc 中调用。
以下是可用分类器的不完整列表
基于防火墙标记数据包的方式做出决策。 如果您不想学习 tc 过滤器语法,这可能是一种简单的方法。 有关详细信息,请参见排队章节。
基于数据包内的字段做出决策(即源 IP 地址等)
基于数据包将通过哪个路由进行路由做出决策
基于 RSVP 路由数据包。 仅在您控制的网络上才有用 - Internet 不遵守 RSVP。
在 DSMARK qdisc 中使用,请参见相关章节。
请注意,通常有很多种可以分类数据包的方式,并且通常归结于您希望使用的系统的偏好。
通常,分类器接受一些共同的参数。 为了方便起见,在此列出它们
此分类器将接受的协议。 通常,您只会接受 IP 流量。 必需的。
此分类器要附加到的句柄。 此句柄必须是已经存在的类。 必需的。
此分类器的优先级。 数字越小,测试越早。
此句柄对不同的过滤器意味着不同的事物。
以下所有章节都假定您尝试对发送到HostA的流量进行整形。 他们将假定已在 1: 上配置了根类,并且您要将所选流量发送到的类是 1:1。