我最近遇到了一个问题,正在努力弄明白。我在三种情况下通过 LAN7500 USB2.0 到 10/100/1000 千兆位控制器连接到 Raspberry Pi。
A)从 LAN7500 直接到 AX50 路由器
B)从 LAN7500 到 TL-SG105[V2] 千兆桌面交换机再到 AX50 路由器
C)从 LAN7500 直接到 TL-WR802N 接入点 [10/100Mbps]
在情况 A 和 C 中,连接立即建立,速度分别为 1000Mbps 和 100Mbps。在情况 B 中,连接异常不稳定,或者根本无法连接,除非我手动将接口速度配置为 100Mbps。
网络工程不在我的能力范围内,但我很好奇是什么导致了这种糟糕的连接。是交换机太旧了,不符合某些新的以太网标准,还是通过交换机在路由器和 LAN7500 之间添加的路由给 TCP 数据包增加了过多的开销,导致 LAN7500 无法跟上?第三种解释是 LAN7500 的固件不正确;我不太相信这一点,因为直接连接到路由器没有问题。
说实话,我仍在试图弄清楚 USB2 协议如何能够提供 1000Mbps 以太网,因为它的最大带宽是 480Mbps。