当您将 100Mbps 系统连接到全千兆设备的 1000Mbps 网络时会发生什么?

当您将 100Mbps 系统连接到全千兆设备的 1000Mbps 网络时会发生什么?

如果我没有打开自动协商,强制我的 MAC 和 PHY 为 100Mbps,而是连接(比如错误地)到 1000Mps 网络(比如该 LAN 中的所有设备都以千兆速度运行),会发生什么?

答案1

通常情况下,两端只会协商最高可用速度。

但如果你有自动协商已禁用,但交换机希望将其启用,则您将陷入困境非常不可靠100 Mbps半双工联系。

当具有自动协商功能的设备与不具有自动协商功能的设备相连时,会使用并行检测。如果另一台设备不支持自动协商或自动协商功能被管理性禁用,就会发生这种情况。在这种情况下,具有自动协商功能的设备可以确定速度并与其他设备匹配。此过程无法确定全双工的存在,因此始终假设为半双工 [通过自动协商开关]

这导致...

最终结果是,由于双工不匹配,连接可以正常工作,但性能极差。双工不匹配的症状是,使用 ping 命令时,连接似乎工作正常,但数据传输吞吐量非常低,很容易“锁定”;有效数据传输速率可能不对称,一个方向的性能比另一个方向差很多。

无论哪种情况,连接到同一交换机的其他设备都不会受到影响,因为交换机的每个端口都是可以单独配置的(与集线器不同,集线器只是将所有端口链接到一个大型网络)。

自动协商双工不匹配在维基百科上。

就我个人而言,我认为禁用自动协商带来的麻烦多于好处。如果传输时间延长了十倍,浪费了更多电量,那么节省一点点电量还有意义吗?如果连接不匹配,那就更糟了。

答案2

其工作原理就像您将快速以太网设备连接到千兆以太网交换机一样。此外,您不会将整个网络速度降至 100Mbps,其他所有设备仍将以 1Gbps 运行。

答案3

它应该能达到 100Mbps 的速度。但是,有些设备可能会有问题。你需要用你的硬件进行测试

相关内容