我已经使用 LACP 创建了一个通道组,我知道单个 TCP 会话将通过单行发送。我的散列算法设置为源 mac 地址。那么如何确定成员链路的带宽是相加的。
UPD:我们的朋友建议说,在现场制作中调整散列算法不是一个好主意,你可能会破坏一些东西。
我已经使用 LACP 创建了一个通道组,我知道单个 TCP 会话将通过单行发送。我的散列算法设置为源 mac 地址。那么如何确定成员链路的带宽是相加的。
UPD:我们的朋友建议说,在现场制作中调整散列算法不是一个好主意,你可能会破坏一些东西。
最简单的方法是设置 VM,然后在您的 PC 和 VM 上运行 iperf。这样做可确保您拥有两台具有不同 MAC 地址的主机。
另一种选择是使用两个 TCP 流并运行两个 iperf 客户端,每个客户端都在同一个子网上,以及一个 iperf 服务器。服务器应提供 SUM 信息。在客户端上使用 -B 选择一个绑定 IP 地址,该地址将为每个流选择源接口。bind() 将依次查找源 IP(以及源 MAC 地址),尽管您可能需要为此设置策略路由。
首先,如果您的交换机不支持散列算法中的 L4 参数,那么两台主机将使用同一链路交换数据。如果您使用两对主机来检查链路的带宽是否加倍,那么每对主机使用单独的物理链路的概率为 0.5。只需更改交换机上的散列算法参数,或者添加更多主机对以增加使用单独链接的可能性。
另一方面,您可以使用 -u 标志发送 udp 段,但要确保您的客户端可以到达您的服务器,即使您的服务器关闭,客户端也会显示可能无法到达服务器的传出段的带宽.