答案1
在情况 3 中,你根本不测试路由器——PC 仅通过千兆以太网交换机内置于路由器中。交换机能够以线速在端口之间独立转发数据包(或者更确切地说是整个以太网帧),路由器的主 CPU 甚至看不到它们。这是同一子网中的主机的标准配置。
在案例 1 中,PC 现在通过 Netgear 路由器的 400 MHz MIPS CPU 连接,速度受到 CPU 功能的限制(据我所知,这种类型的路由器很少有用于路由的硬件卸载功能)。例如,即使您禁用防火墙,也不会完全禁用它 - 仍然需要处理数据包才能使 NAT 工作(因此防火墙的连接跟踪系统保持活动状态)。我确实认为 300 Mbps 有点太低了,但我不希望它超过(比方说)600 Mbps 左右。
(此外,根据 OpenWRT 的图表,CPU 只有一个千兆以太网接口,由 WAN 和 LAN 端口共享。理论上,它仍然能够实现 1 Gbps 的上传速度或者下载——虽然不是同时下载——但我仍然怀疑它对情况根本没有帮助。)
制造商声明光纤/电缆端口应该支持1Gbit。
确实如此 - 如果速度超过 100 Mbps,则意味着以太网端口肯定在 1 Gbps(1000BASE-T)模式下运行。(与 Wi-Fi 不同,以太网没有其他中间模式;如果制造商想要超过 100 Mbps,最接近的更高模式是 1 Gbps。)
然而,制造商并未声明该路由器是否能够满的使用该 1 Gbps 支持。实际吞吐量受其他组件(最有可能是 CPU)限制。