如果我有一个千兆交换机连接到三台机器,其中两台有千兆网卡,一台有 10/100 交换机,那么两台快速机器之间的流量是 100MBps 还是 1000Mbps?
答案1
不,只有速度慢的设备连接速度慢。其他一切都是独立的。
如果一台快速机器与一台慢速机器通信,慢速连接的吞吐量将限制两者。但是,假设快速 A 和快速 B 正在通信,它们将保持彼此的快速速度,即使它们还与慢速 C 通信。
答案2
不会,慢速设备不会降低网络速度。原因与交换机的运行方式有关。
当交换机收到一条消息时,它会将目标 MAC 地址与内存中的表进行比较。然后,它会使用正确的端口(且仅使用正确的端口)将该消息重新发送到目的地。
为了更容易理解,您可以这样想象:HostA(1Gbps)、HostB(1Gbps)、HostC(100Mbps)都连接到交换机,创建以下物理连接:
- 主机A(1Gbps)->交换机(1Gbps)
- 主机B(1Gbps)->交换机(1Gbps)
- 主机C(100Mbps)->交换机(100Mbps)
现在,如果您考虑 HostA 与 HostC 通信的情况,您必须意识到,虽然 HostA 可以以 1Gbps 的速度向交换机发送数据,但交换机只能以 100Mbps 的速度向 HostC 发送数据。因此,本质上,通信将限制在 100Mbps。
现在,如果你继续这个推理,你可以这样想:
- 主机A(1Gbps)<-> 主机B(1Gbps)
- 主机A(100Mbps)<->主机C(100Mbps)
- 主机B(100Mbps)<->主机C(100Mbps)
与 HostC 的任何通信都将减慢到 100Mbps,因为瓶颈