如何广泛测试以太网交换机

网络工程 思科 转变 VLAN 生成树 测试
2021-08-02 08:26:17

我有一台 Cisco SG200-26,它似乎会导致随机网络问题,如超时等。交换机上的错误日志并未指示任何问题。

我用不同的交换机更换了交换机,网络问题不再发生。我想以一种真正在所有端口上施加很大负载的方式对交换机进行广泛的测试,而无需使用 26 台计算机来淹没交换机。

我正在考虑使用 VLAN 来创建小的 LAN 段,用菊花链中的跳线将它们连接起来,然后将一台计算机放在端口 1 上,将另一台计算机放在端口 26 上。然后我会在两台计算机之间复制一个大文件,看看如何它去。我不知道如何设置交换机端口和 VLAN 以使其正常工作。也许这是不可能的;你告诉我。

详细解释一下,我将端口1和2设置为VLAN 10,在端口1上连接一台计算机,在端口2和3之间连接跳线,即VLAN 11。端口4也将是VLAN 11,并且将是修补到 VLAN 12 中的端口 5。端口 6 和 VLAN 12 也将修补到 VLAN 13 中的端口 7……依此类推,直到我们到达端口 26,在那里我们拥有第二台计算机。

我希望这样的设置将使端口 1 和 26 之间的流量通过其间的所有端口。我该怎么做,如果做不到,请说明为什么做不到。谢谢你。

3个回答

从您的交换机来看,我会说您没有像 Fluke Networks 那样真正的以太网测试仪的预算。

您的交换机仅是第 2 层 (L2) 并且不支持路由,因此您需要一个外部路由器 (L3) 来在 VLAN 之间移动数据包。我推测您的随机网络问题是由布线不良或交换机与系统之间的速度/双工不匹配引起的。

您可以考虑使用在服务器上配置的iperf,然后让每台客户端计算机从各自的端口到服务器运行测试(一次一个),然后查找递增的接口错误计数器以帮助隔离任何问题或错误配置。

您的前提存在一些问题。

首先,将交换机端口连接到交换机端口将最终禁用交换机端口或导致生成树循环。交换机发送 BPDU 以确定交换机拓扑。正确配置的交换机会将访问端口设置为portfastbpduguard此配置将禁用端口以防止生成树循环。

正如@generalnetworkerror 所建议的那样,布线不良或双工不匹配是进行调查的好地方。一定要清除计数器,在原始电缆上使用某种流量发生器测试交换机,然后查看各个接口计数器。

您也很可能拥有一种假冒思科产品,其普及程度远超任何人的想象。您从信誉良好的 Cisco 经销商处购买该交换机作为新交换机并不重要,因为这些假货已经深入到分销渠道中,比任何人都承认的要深得多。造假者在复制所有信息方面做得非常好,包括芯片图章和全息图。许多假冒设备在生产网络中运行良好,但有些会导致此类问题,直到它们被送回思科进行保修工作,在那里它们被发现是假冒产品。

网络设备通常不会对最终用户的吞吐量进行压力测试,而是进行 POST 测试。通电自检或老化完成。基本上,您插入电源并让设备运行 24 或 48 小时。接口硬件错误通常会在安装后立即显示出来。如果与电源无关的硬件出现问题,该设备通常无法正常运行。大多数硬件问题来自运输,大多数设备在制造阶段都经过了吞吐量压力测试。

软件可能存在诸如内存泄漏和错误之类的问题,这些问题通常是已知和记录在案的,前提是您没有运行前沿代码。

因此,尝试运行久经考验的代码并 POST 测试您的设备。这就是我在实践中看到的。