Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 CoS WRED 丢弃配置文件

您可以配置一个插断的加权随机早期检测 (WRED) 配置文件,通过控制不同数据包丢失优先级的数据包丢弃特征来控制流量拥塞。

丢弃配置文件指定两个值,它们成对工作:

  • 填充级别 — 队列完整性值,表示用于存储数据包的内存百分比,与分配给队列的内存总量相关。

  • 丢弃概率 — 百分比值与单个数据包被丢弃的可能性对应。

注意:

不要在无损信息流(使用数据包丢弃属性配置 no-loss 的转发类)上启用 WRED。使用基于优先级的流控制 (PFC) 来防止无损转发类的数据包丢失。

除 QFX10000 外,您无法在多节点(组播)队列上启用 WRED。您只能在单播队列上启用 WRED。

OCX 系列交换机不支持无损流或 PFC。

注意:

在支持 ECN 的队列中,丢弃配置文件设置了队列何时应将数据包标记为出现拥塞的阈值(请参阅 了解 CoS 显式拥塞通知)。在支持 ECN 的队列中,交换机不会使用丢弃配置文件来控制在拥塞期间丢弃不支持 ECN 的数据包。相反,交换机使用尾部丢弃算法在拥塞期间丢弃不支持 ECN 的数据包。当队列填充到其最大饱度级别时,尾部丢弃只会丢弃所有随后到达的数据包,直至队列中存在缓冲更多数据包的空间。所有不支持 ECN 的数据包都以相同的方式处理。

丢弃交换机上的配置文件(QFX10000 除外)

Interpolated 意味着交换机可创建从丢弃开始点到丢弃端点的平稳丢弃曲线,在丢弃端点达到最大丢弃速率。

当 WRED 算法开始丢弃数据包时,下降起点点是平均队列填充级别。丢弃开始点之前,不会计划丢弃任何数据包。使用两 fill-level 个语句中的第一个指定丢弃起点。

丢弃端点是平均队列填充级别,随后到达的所有数据包均将丢弃。当队列填充级别低于丢弃端点时,数据包将再次开始转发。(在丢弃端点,数据包丢弃概率变为 100 %。)使用两个语句中的第二 fill-level 个来指定丢弃端点。

最低丢弃率始终 0为 。使用两 drop-probability 个语句中的第一个指定最低丢弃率。当平均队列填充级别达到丢弃端点时,最大丢弃率是丢弃概率。使用两个语句的第二 drop-probability 个指定最大丢弃率。

丢弃速率为零,直到队列填充级别达到丢弃开始点。随着队列继续填充,数据包顺畅线性曲线下降,当数据包以最大丢弃速率下降时,则队列到达丢弃端点。如果队列填充到丢弃端点之外,将丢弃与丢弃配置文件匹配的所有数据包。

要使用交换机上的 CLI(QFX10000 除外)配置 WRED 配置文件:

  1. 命名丢弃配置文件并设置丢弃开始点、丢弃端点、最低丢弃率以及丢弃配置文件的最大丢弃速率:

QFX 10000 交换机上的丢弃配置文件

每个队列都以丢弃概率填充级别对。随着队列填充到不同的级别,每次达到在丢弃配置文件中配置的 afill 级别时,队列都会将与该填充级别成对的滴孔概率应用于超过填充级别的队列中的信息流。您可以配置多达 32 对填充级别和丢弃概率,以创建一个自定义的数据包丢弃概率曲线,最高 32 分的差异化。

数据包在达到第一个配置的队列填充级别之前不会丢弃。当队列达到第一个填充级别时,数据包开始按照与第一个填充级别配对的配置的丢弃概率率丢弃。当队列达到第二个填充级别时,数据包开始以与第二个填充级别成对的配置的丢弃概率率下降。对于您在丢弃配置文件中配置的填充级别/丢弃概率对数量,此进程将继续。

丢弃配置文件为 interpolated。插值丢弃配置文件会在每个配置的填充级别之间沿着曲线逐渐增加丢弃概率。当队列达到下一个填充级别时,丢弃概率达到与填充级别成对的丢弃概率。

要使用 QFX10000 交换机上的 CLI 配置 WRED 配置文件:

  1. 命名丢弃配置文件,并将填充级别及其关联的丢弃概率设置为百分比。对于每个填充级别,都必须有成对的丢弃概率(您必须配置相同数量的填充级别和丢弃概率)。