Netgear FVS336gv3路由器,50x50专用光纤。
ISP 指示我们将 WAN 端口速度设置为 100mbps 全双工;完成。路由器连接到 Netgear GS748T 48 端口交换机。
GS748T 端口设置为“自动”,文档上说这实际上意味着 1000mbps,全双工。笔记本电脑中的 NIC 设置为自动协商。
速度测试是 50x25。将笔记本电脑中的 NIC 设置为 100mbps 全双工,速度测试是 50x50。
这里发生了什么?
只有当笔记本电脑网卡定义为 100mbps full 时才能实现全带宽速度测试。我在笔记本电脑网卡上测试了 1000mbps full,速度测试为 50x25。
答案1
问题在于以太网协商速度和双工的方式。
当双方均设置为自动时,速度和双工将协商为最佳速度和双工,从而为您提供最佳吞吐量。
当您专门设置一侧的速度时,协商不会发生。如果另一侧设置为自动,它可以检测(而不是协商)链接速度。问题出在双工上。由于协商被禁用,设置为自动的一侧只使用其检测到的特定速度的默认双工。即 10 和 100 Mbps 的半双工,以及 1000 Mbps 的全双工。
这意味着您的主机设置为 100 Mbps 全双工,但您的交换机端口设置为自动,将自行配置为使用 100 Mbps 半双工。不匹配的双工将给您带来无穷无尽的问题。如果您可以查看交换机端口上的错误,您将看到一堆不同的错误,包括冲突和残帧。您的吞吐量将受到极大影响。
为了获得最佳的速度和双工,您应该将两面都设置为自动,或者将两面设置为完全相同的速度和双工,任何告诉您不同的人并不真正了解它是如何工作的。