使用千兆交换机以半速运行互联网连接

使用千兆交换机以半速运行互联网连接

我家里有光纤互联网。当我直接插入光纤到以太网转换器时,我可以轻松以 30 Mbps 的速度下载,这已通过尝试 speedtest.net 得到验证。光纤转换器上的以太网插孔为 10/100 Base-T。

我的问题是,当我在笔记本电脑和光纤转换器之间插入中间千兆交换机或路由器时。一旦我这样做(光纤转换器 > 千兆交换机 > 笔记本电脑),相同的速度测试结果显示速度约为 9 Mbps。

所有涉及的电缆都完好无损。我尝试过 Netgear 千兆交换机和 Apple Airport Extreme 路由器作为中间节点,它们都出现了类似的速度下降。

所有速度都去哪了?我该怎么做才能在混合使用中间交换机的情况下获得完整的连接速度?

答案1

听起来你可能遇到了流量控制问题。以太网流量控制通常弊大于利。当链路过载时,最好直接丢弃数据包,而不是让它们因流量控制而堆积起来;TCP 会监视丢弃的数据包,以便知道何时进行节流。如果你使用链路层流量控制通过增加延迟来减少丢弃,最终会导致链路滞后,而 TCP 无法了解问题所在,因此无法采取正确的措施。请尝试关闭网络上所有设备的以太网流量控制。

答案2

可能是一个双工不匹配。如果您的交换机不支持 IEEE 标准 802.3u,请尝试在所有客户端/端口上强制使用半双工。看看这是否有助于解决速度问题。

我在思科交换机上看到过与您描述的类似的速度问题;自动协商通常是罪魁祸首。

答案3

当快速交换机和快速主机向较慢的端口发送数据时,主机发送的数据将超过交换机在慢速端口上卸载的数据量,从而导致丢帧、重传等。

相关内容