设置 LACP 后如何测试增加的带宽?

设置 LACP 后如何测试增加的带宽?

我已经在我们的 Netgear 交换机 (GS724T) 上设置了 LACP 和 LAG。我已将两个端口绑定在一起,以在两个交换机之间创建一个 2Gbps 连接。

我想知道是否有办法测试增加的带宽?我知道这是因为交换机不再创建路由循环,并且交换机管理(在两个交换机上)将两个端口显示为 LAG 的成员。

显然,如果我 ping 两个交换机 IP,它们会以与以前相同的速度成功,因为我尝试查看的带宽并未传输。

答案1

  1. 故障转移:拔下每根电缆并确保流量在交换机之间继续流动。

  2. 带宽:iperf 似乎是测试这类东西的标准工具。如果您可以获得如下设置:

    A ----- |--------|===L1===|---------| ------ C
            | Switch |        | Switch2 | 
    B ----- |________|===L2===|_________|
    

    然后在 3 个盒子上设置 Iperf,并尝试各种客户端/服务器设置,或者如果您使用的是 Linux,也可以只通过 SCP 传输一些文件。同时将文件从 A 传输到 C,从 B 传输到 C。尝试拔掉 L1 或 L2,或拔掉 L1 然后拔掉 L2,观察带宽是否下降。您需要同时进行 2 次传输的原因是因为每次传输(TCP)只能使用一条线路(在本例中为 L1 或 L2)。根据您的交换机,如果传输在不同的端口上,您可能能够在 2 个盒子(例如 A 和 C)之间进行传输,但那只是较新的交换机,大多数哈希基于源和目标 IP 地址。

答案2

您可以传输文件并观察其传输速度是否更快……但事实可能并非如此。一些廉价的 LACP 实现会进行每个 MAC 地址哈希处理,这样任何 2 个站点之间的任何 1 个事务都只在一条实际链路上进行,以防止数据包乱序。一般来说,如果所有方都说 LACP 处于活动状态,则它处于活动状态。

答案3

除了实际吞吐量测试之外,您还应该能够清除然后查看接口本身的流量统计数据(不确定是否使用 netgear)或使用网络管理工具通过 SNMP 进行监控以验证链路上的利用率。

相关内容