Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在增强型排队 DPC 上配置 WRED

整形以丢弃配置文件外流量是在除队列级别之外的所有级别的增强型队列 DPC 上完成的。但是,加权随机早期检测 (WRED) 是在队列级别完成的,结果大致相同。使用 WRED,丢弃或发送数据包的决定是在数据包放入队列之前做出的。

增强型队列 DPC 上的 WRED 整形与 IQ2 PIC 类似,但仅涉及两个级别,而不是 64。概率丢弃区域建立最小和最大队列深度。在最小队列深度以下,丢弃概率为 0(发送)。高于最大水平,下降概率为 100(确定性)。

每个队列关联了四个丢弃配置文件。这些对应于四个损失优先级(低、中低、中高和高)中的每一个。提供 64 组 4 个丢弃配置文件(32 个用于入口,32 个用于出口)。此外,每个方向上有八个 WRED 缩放配置文件。

要配置 WRED,请在层次结构级别包含drop-profiles[edit class-of-service]语句:

以下示例是用于加速转发流量的增强型排队 DPC 丢弃配置文件:

请注意,只能为增强型排队 DPC 指定两个填充级别。您可以配置 interpolate 语句,但仅使用两个填充级别。 delay-buffer-rate 流量控制配置文件中的语句确定最大队列大小。此延迟缓冲区速率将转换为数据包延迟缓冲区,其中一个缓冲区等于 512 字节。例如,在 10 Mbps 时,当延迟缓冲速率设置为 250 毫秒时,增强型排队 DPC 将分配 610 个延迟缓冲区。WRED 阈值以绝对缓冲区值的形式指定。

WRED 比例因子将所有 WRED 阈值(最小值和最大值)乘以指定的值。总共有八个值:1、2、4、8、16、32、64 和 128。选择 WRED 比例因子以最好地匹配用户配置的丢弃配置文件。这样做是因为硬件仅支持某些阈值值(所有值必须是 16 的倍数)。因此,如果配置的阈值值为 500(例如),则 16 的倍数为 256,应用的比例因子为 2,使值为 512,这允许使用值 500。如果配置的阈值为 1500,则 16 的倍数为 752,应用的比例因子为 2,则值为 1504,允许使用 1500 的值

分层 RED 用于支持延迟缓冲区的超额订阅(WRED 仅在队列、物理接口和 PIC 级别配置)。分层 RED 与 WRED 的合作方式如下:

  • 如果任何级别接受数据包(队列深度小于最小缓冲区级别),则此级别接受数据包。

  • 如果任何级别在概率上丢弃数据包,则此级别将丢弃数据包。

但是,这些规则可能会导致在负载条件下接受数据包,否则这些条件可能会被丢弃。换句话说,如果物理接口不拥塞,则逻辑接口接受数据包。