如果我通过交换机连接计算机,它们能直接通信吗?

如果我通过交换机连接计算机,它们能直接通信吗?

如果我有一个如下网络:

Group1 -> Switch -> Switch -> Server (configured as gateway by DHCP)
Group2 -> Switch -----^

(希望这有意义...)

当每组中的计算机向同一组(即同一交换机)中的其他计算机发送数据包时,这些数据包是会一直通过第二台交换机到达服务器然后再返回,还是会直接通过第一台交换机(它们直接连接到第一台交换机)相互传输?

顺便问一下,如果我有一台 16 端口千兆交换机,是否意味着每个端口都可以同时充分利用?假设我有 8 台两台计算机相互交换文件,它们都能以千兆速度运行吗?

答案1

当每组中的计算机向同一组(即同一个交换机)中的其他计算机发送数据包时,数据包会一直通过第二个交换机到达服务器然后再返回,还是会直接通过第一个交换机(它们直接连接到)相互传输?

一般来说(假设这是 100% 的第 2 层流量),它们将通过最短路径直接相互通信。如果两个系统连接到同一个交换机(并且交换机的 CAM 表中已经有适当的映射),则两个系统之间的单播流量不会离开该交换机。

顺便问一下,如果我有一个 16 端口千兆交换机,这是否意味着每个端口都可以同时充分利用?

不一定。有些交换机(非常昂贵的)的背板可以支持充分利用所有端口,但绝大多数交换机无法做到这一点。您需要查看特定交换机的规格,以了解其背板将支持什么。

答案2

它们将直接进入交换机一 - 这就是交换机的全部意义。它只将数据包转发到它们所属的端口。

如果不是这样,您将需要庞大的核心交换机,因为它们可以看到网络上的每个数据包。

相关内容