我的路由器(Adtran Netvanta 3458)运行速度非常慢,这让我遇到了问题。我们有两个网络,我们称之为 A 和 B。当我从网络 A 上的两台服务器(无路由)运行 netperf 时,我得到的速度大约为 900 Mbps。这是有道理的,因为我们拥有所有 1Gbps 交换机。当测试 A 到 B(或反之亦然)时,我得到的速度大约为 22Mbps。我还测试了将笔记本电脑连接到路由器上的交换机端口,并测试了网络 A 上的两台服务器(无路由),得到的速度大约为 90 Mbps。这是有道理的,因为路由器上的交换机端口是 100Mbps。有人知道为什么路由会这么慢吗?
我们一年多前买了路由器,我们认为从那时起它就一直这样,但我们以前从未真正测试过它。(网络 B 实际上使用不多,所以我们没有注意到太多)我们正在实施站点到站点的 VPN,发现它非常慢,所以我们开始测试基本的路由性能。我已经排除了布线和路由器 CPU/内存利用率。Adtran 查看了我的配置,但没有发现任何问题。
答案1
Adtran 的此型号数据表未对路由性能做出任何声明。由于这是为 WAN 链路设计的接入路由器,我认为它的路由/处理能力有限。如果您对流量使用 ACL 或防火墙规则(如果路由器型号支持),情况可能尤其如此。
如果供应商做出任何性能声明,它会在数据表中将路由吞吐量指定为带宽和“普通”和“防火墙”场景的每秒数据包数 (pps)。或者简单地声称拥有“线速”路由,这意味着它能够以至少与其物理接口接收/发送速度一样快的速度进行路由。
答案2
嗯,这真的非常简单。原来是风暴控制。我不确定 Adtran 的实现是否有问题,或者它是否真的很贵,但在禁用它之后,我现在接近线速路由(~90mbps)。希望这能帮助其他人。
答案3
我没有听说过 Adtran,我倾向于使用 HP 或 Cisco 等公司的企业级设备。在不知道您的配置细节的情况下,听起来它可能是在软件中进行路由。如果它像大多数用于 ADSL 的家用路由器一样构建,那么它们的 MIPS 或 ARM 处理器相对较慢,并且没有任何硬件辅助路由。它们的速度往往达到您所体验的速度。