API Guide
通过启用速率调整,可以选择在速率计算中包含以下额外开支字段:
• 引言 — 7 个字节
• 开始帧分隔符 — 1 个字节
• 目标 MAC 地址 — 6 个字节
• 源 MAC 地址 — 6 个字节
• 以太网类型/长度 — 2 个字节
• 有效负载 — 变量
• 循环冗余检查 — 4 个字节
• 框架间间隙 — 变量
默认情况下,速率调整功能处于禁用状态。要启用速率调整,请使用 qos-rate-adjust value_of_rate_adjust 命令。例
如:
qos-rate-adjust 8
如果您已在特定队列上配置 WDRR 并进行塑形,队列可能会变得拥塞。您应在配置 QoS 速率调整值时考虑额外开支字段大小,以避
免非拥塞队列上的流量丢弃。
如果队列中有多个流,则必须找到不同流的额外开支大小,并且 QoS 速率调整值应为该队列内各种流中的最大额外开支大小。
请考虑在具有两个不同流量流(TS1 和 TS2)的队列上配置 WDRR 和塑形的示例,其中使用引言、SFD 和 IFG 额外开支字段:
• 如果 TS1 中的 IFG 使用 16 个字节,则 QoS 速率调整值应为 24(引言 + SFD 需要 8 个字节,IFG 为 16 个字节)。
• 如果 TS2 中的 IFG 使用 12 个字节,则 QoS 速率调整值应为 20(引言 + SFD 需要 8 个字节,IFG 为 12 个字节)。
在这种情况下,两个数据流的最高 QoS 速率调整值为 24 个字节。因此,您必须将 QoS 速率调整值配置为 24。
注: S4200-ON 系列平台上不支持此功能。
Identifier GUID-8596EC1F-D810-43ED-A729-09AC98193936
Version 4
Status Translation approved
缓冲区管理
OS10 设备将总可用缓冲区资源分布到两个缓冲池中,并以入口方向和三个缓冲池为所有物理端口的出口方向。
您可以将单个流量类别或一组流量类别映射到一个优先级组。系统中的所有端口根据每个优先级组或队列的配置状态,从相应的池
中分配特定数量的缓冲区。池中的剩余缓冲区在所有配置相似的端口上共享。
以下缓冲池可用:
• 入口缓冲池:
• 有损池(默认)
• 无损池
• PFC — 适用于所有平台
• LLFC — 适用于除 S4200-ON 系列交换机以外的所有平台
• 出口缓冲池:
• 有损池(默认)
• 无损池
• PFC — 适用于所有平台
• LLFC — 适用于除 S4200-ON 系列交换机以外的所有平台
• CPU 池(CPU 控制流量)
此部分中使用以下术语:
• 默认缓冲区 — 默认情况下,系统会将特定数量的默认缓冲区分配给所有端口。
• 保留缓冲区 — 系统会在端口或优先级组(入口)和端口或队列(出口)上保留专用的缓冲区大小。
• 共享缓冲区 — 是总可用缓冲区空间减去保留缓冲区空间。共享缓冲区用于 CPU 控制流量,并在需要内存空间时动态分配给这些
端口。
• Alpha 值 —
• Xoff 阈值(传输关闭)— 当系统达到 Xoff 阈值时,为防止流量丢失,系统将暂停,并且不接受任何进一步的数据包。
• Xon 阈值(传输开启)— 当系统达到 Xon 阈值时,系统将恢复并接受数据包。
服务质量
1149