![为什么更换交换机/路由器上的端口会改变速度](https://linux22.com/image/1516363/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9B%B4%E6%8D%A2%E4%BA%A4%E6%8D%A2%E6%9C%BA%2F%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E7%9A%84%E7%AB%AF%E5%8F%A3%E4%BC%9A%E6%94%B9%E5%8F%98%E9%80%9F%E5%BA%A6.png)
我刚刚安装了 Linksys WRT1900 AC 路由器和 Linksys 4008 8 端口千兆交换机。
我的设置是电缆调制解调器->路由器->交换机,所有有线设备都挂在交换机上。
我注意到,在我换上新设备后,我的电脑(直接连接到交换机)的网速从 200mbps 左右降到了 20mbps。为了测试,我将电脑直接插入调制解调器,网速恢复到了 200mbps。然后我将其放回交换机,speedtest.net 上仍然显示 200mbps。然后我将一些电缆移到不同的端口,网速又降到了 20mbps。
此时,我断定交换机可能有故障,因此移除交换机并将所有设备直接插入路由器。仍然是 20mbps。我将 PC 电缆移至路由器上的另一个端口,然后速度又回到了 200mbps。
我的互联网连接速度通常稳定在 200mbps 并且没有变化。路由器/交换机上的端口似乎肯定存在某种问题,但似乎是随机的,或者至少我看不出有什么规律。我试过更换网线,但没有发现任何迹象表明某条网线有故障。
我无法想象交换机和路由器都有故障,所以我的问题是是什么原因导致了这种现象?
编辑:路由器 LED 指示所有设备均以 1000mbps 的速度连接
编辑 2:我注意到的一件事是,如果当网速慢时我在 Windows 中禁用适配器并重新启用它,那么一切都会好起来。可能是我更改了端口并且没有释放/更新 IP 导致速度问题,而禁用/启用可以解决这个问题?
答案1
除非路由器和交换机都损坏了,否则我会说其中一个设备可能可能是故障,或者至少是导致连接速度慢的原因。在引入交换机之前,主要使用以太网集线器,并且根据设计,集线器可能会影响速度,因为每个数据包都会传输到集线器上的每个设备。
另一方面,交换机隔离了网络上两个设备之间的流量。端口的实际连接速度也不应成为问题,因为您曾提到,当您将 PC 插入其中一个端口时,您能够获得所需的最大速度。
以太网交换机不会影响或参与任何设备是否获得 IP 地址;它们仅在 MAC 地址层运行。您的链路中可能存在有缺陷的组件;可能是以太网电缆或端口损坏,或者您的路由器配置错误。
也许,为了安全起见,请对路由器进行出厂重置并清除配置。然后再测试每个端口,看看问题是否仍然存在。