戴尔交换机型号信息:
# 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、...)之间共享。
根据您的拓扑结构,您可以尝试使用以太网流量控制。但是,大多数情况下,这样做弊大于利(丢包率很可能会下降,但总体吞吐量可能会下降得更多)。