在两台交换机之间连接以太网电缆是否会增加两台设备之间的传输速度?

在两台交换机之间连接以太网电缆是否会增加两台设备之间的传输速度?

基本上,我想知道如果在两个交换机(均连接到路由器)之间的网络中添加一条额外的以太网电缆,两台计算机之间的传输速度是否会更快。每台计算机都将位于单独的交换机上。参见图表

图表

显然,我知道网络内还存在其他瓶颈,例如交换机的带宽限制以及接口和电缆的速度。

答案1

您在问题中使用了通用术语“路由器”。但我假设您所说的路由器是指典型的消费者路由器设计,它基本上包括一个连接到上游网络的接口,路由器的内部侧显示在 3-6 端口交换机/集线器上。

您应该将消费级路由器视为两台/三台设备:交换机 + 路由器 + 无线接入点。因此,假设您谈论的是消费级路由器,则应忽略它具有路由器功能以及可能的无线 AP 功能这一事实。从交换机的角度来看,它只是另一个交换机,并且您有 3 个呈三角形排列的交换机。

如果这 3 个开关不支持生成树,那么你将杀死你的网络,因为你已经创建了一个开关循环

如果您的设备支持跨接,则其中一个链接将被禁用以防止循环。如果算法运行正常,则较慢的 100MB 链接将被停用,而不是两个 1GB 链接。

因此,完整的网状设置(每个交换机都连接到另外两个交换机)可以为您提供一些冗余,但不会为您提供额外的带宽。

如果您需要额外的交换机来切换带宽,那么您通常会使用绑定来实现。这允许您组合多个链路的带宽(有一定的限制)。不过,绑定需要比您通常看到的消费设备更先进的交换机。

答案2

如果您的交换机是 1Gb 交换机,而您的路由器是 100Mb,那么是的,它会增加速度,因为交换机会看到两台计算机位于同一个冲突域上,并且会将流量直接路由到另一台交换机/设备,而无需通过路由器推送流量。

如果可能的话,最好将两台计算机连接到同一个交换机……

答案3

您当然可以看到更低的延迟(ping 时间)。但是,一旦建立连接,交换机对吞吐量的影响应该很小。例外情况是如果路由器的交换机比交换机 1 和交换机 2 慢。在这种情况下,直接连接交换机提高传输速度。

很多家用路由器都配有 100 Mbps 交换机,很多第三方交换机都是 1 Gbps,因此在这种配置下,速度会提高。一般来说,它只是被路径中最慢的交换机或 NIC 所限制。

相关内容