我的问题类似于: 使用带有公平队列语句的 CBWFQ 有什么好处
鉴于此策略映射(没有类映射)配置:
policy-map test
class DSCP30
bandwidth percent 20
class DSCP40
bandwidth percent 30
class DSCP50
bandwidth percent 40
class class-default
fair-queue
这会为标记为 DSCP30 的流量保留 20% 的接口带宽。但是这个队列仍然作为 FIFO 处理。我希望以下两个陈述是正确的:
- 如果两个客户端发送DSCP30流量并且其中一个是重击者,那么第二个客户端将在拥塞时经历丢弃和延迟,因为队列正在被FIFO编辑。
- 如果两个客户端发送DSCP0流量并且其中一个是重击者,那么第二个客户端在拥塞时将经历更少的丢包和延迟,因为队列是公平排队的。
因此,公平排队的好处,即流量被放入流并平等对待(公平),仅适用于类默认流量。那么为什么我从来没有在教程或示例中看到这样的配置:
policy-map test
class DSCP30
bandwidth percent 20
fair-queue
class DSCP40
bandwidth percent 30
fair-queue
class DSCP50
bandwidth percent 40
fair-queue
class class-default
fair-queue
它基本上为每个班级激活了公平排队。有理由不使用这样的配置吗?
一些背景:我们主要有 Citrix 流量,默认情况下使用很少的带宽。但有时,一些用户从相机上传图像并产生大量流量。我们没有任何可能将此流量与其他流量区分开来,因为它是在同一个通道中处理的。因此,我们希望尽量减少“图像峰值”对其他 Citrix 用户的影响。
我在某处读到这被称为“使用 FQ 预分拣机”,但不确定这是否属实。感谢您查看这个问题。