Dell S5296F-ON:是否有任何日志可以告诉为什么丢弃了这么多数据包?

Dell S5296F-ON:是否有任何日志可以告诉为什么丢弃了这么多数据包?

戴尔交换机型号信息:

# show version
Dell EMC Networking OS10 Enterprise
Copyright (c) 1999-2021 by Dell Inc. All Rights Reserved.
OS Version: 10.5.2.3
Build Version: 10.5.2.3.316
Build Time: 2021-02-26T20:03:25+0000
System Type: S5296F-ON
Architecture: x86_64
Up Time: 35 weeks 6 days 13:15:47

某些端口报告丢弃的数据包数量相对较高。例如:

# show interface ethernet 1/1/44
Ethernet 1/1/44 is up, line protocol is up
... ...
Output statistics:
     ... ...
     0 throttles, 3119778 discarded, 0 Collisions,  wred drops
                  ^^^^^^^^^^^^^^^^^

交换机端是否有任何日志可以解释为什么丢弃了这么多数据包?

答案1

在正常运行时间为 36 周的情况下,3M 的丢包量可能并不多 - 但这一切都取决于您的工作负载。

在估计平均负载仅为 1 Gbit/s(或 4%)的情况下,该端口已传输了 1.75 万亿帧。每五十万帧中就有一帧丢失,即丢失 300 万帧。

当端口的出口容量暂时超出时(“突发”),大多数数据包都会被丢弃。当然,交换机中有一个缓冲区,但与速度相比,它微不足道 - 32 MB 在 25 Gbit/s 的速率下 10 毫秒内就填满了。可能,该端口上的可用缓冲区容量是很多更少。缓冲区通常在端口组(8、16、...)之间共享。

根据您的拓扑结构,您可以尝试使用以太网流量控制。但是,大多数情况下,这样做弊大于利(丢包率很可能会下降,但总体吞吐量可能会下降得更多)。

相关内容