假设我在网络上有 2 个相同的非托管千兆交换机,A 和 B。有些计算机连接到交换机 A,有些计算机连接到交换机 B。A 和 B 通过 1 根电缆连接。因此,A 上的计算机与 B 上的计算机通信的总(理论)带宽为 1Gbit/秒。一切正常。
如果我现在在交换机之间连接第二根电缆,并且不做任何其他更改,那么两组计算机之间的总(理论)带宽是否会上升到 2Gbit/秒?
答案1
不。
如果您的非管理型交换机过于简单,不执行生成树协议 (STP),则在它们之间连接第二根电缆将引起桥接环路,从而立即使您的网络饱和,使您的网络无法使用,直到您移除第二根电缆为止。
如果他们做执行 STP,则只会使用其中一个交换机到交换机链路。
如果您有可管理的交换机,那么您可以将它们配置为将多个端口聚合/中继在一起,使速度增加略低于聚合端口速度总和(聚合会产生一些开销)。
答案2
除非您在交换机之间配置链路聚合,否则不会。根据您的交换机(如果它支持),这可能被称为 NIC Teaming、Etherchannel、Port Channel 或 trunking。
请注意,如果您只是插入两个连接而没有进行这样的配置,则可能会因造成循环而严重降低网络质量,正如@Spiff 在他的帖子中提到的那样。
答案3
有可能。我可以看到交换机通过一条路径将 A1 连接到 B1,通过另一条路径将 A2 连接到 B2(A1 和 A2 位于 A 旁边,B1 和 B2 位于 B 旁边)。但是,普通生成树协议将始终选择相同的链接。