TX-ring-limit 值

网络工程 思科 路由器 服务质量 转变
2021-07-06 05:08:34

所以,我正在深入研究我的 CCIE,我刚刚阅读了 TX-ring-limit 接口命令。我已经稍微使用 QoS 来超额订阅软件缓冲区以防止交换机上的帧丢失等等,您能否以类似的方式使用“TX-ring-limit”来降低 LAN 上突发流量期间帧丢失的可能性?

此外,我了解以下内容:
1) TX-ring-limit 应设置为 1 或 2 的值对于低速接口,例如 T1 串行
2) 可以在更高速度的接口上配置更高的值
3) 设置一个高值会在链路上引入抖动,因为 IOS 设备的软件队列会将数据包发送到硬件队列,在那里它们只是 FIFO

有没有人尝试在以太网 LAN 接口上将此设置为更高的值,以允许硬件队列在突发流量期间“保持帧”,而不是丢弃它们?

1个回答

TX-Ring 是硬件接口队列,是 FIFO。在 TX-Ring 已满之前,QOS 不会在路由器中开始运行。权衡是一个小的 TX-Ring 会导致 QoS 以 CPU 为代价更快地减少(当您想将 LLQ 用于 VoIP 时很好),一个大的 TX-Ring 使用更少的 CPU(不需要为队列提供尽可能多的服务) ) 但会增加 voip 应用的抖动(记住队列是 Fifo)。由于上述原因,这是旧 cisco 路由器上的一个重要的 VoIP 调谐旋钮。

它不会影响丢弃,因为 TX-Ring 仅存在于路由器中,并且当 tx 环满时,流量在路由器内存中排队。