单臂路由千兆(千兆宽带千兆路由却只有100M速度)

大家好,我是乌客。前不久我在海鲜市场里淘了一台J4205小主机。这是从惠普一体机上拆下来的一块低功耗主板。入手这块打算是用来玩openwrt软路由的。因为它只有一个网口且加网口并不容易。所以我就设置了一个单臂路由模式。单臂路由就是设置一个网口同时做wan口和lan口的工作。接线方法参考下图:就是把所有的网线都插到一个交换机上。然后在openWRT里设置就可以了。具体的设置方法,我的上期文章中有详细介绍。当时我家的宽带还只有300兆。用单臂路由的方式拨号上网,带宽测试跑到了400兆左右。CPU占用最高到18

大家好,我是吴克。前不久在海鲜市场买了一台J4205主机。这是一块从惠普一体机上拆下来的低功耗主板。

这个计划是为了玩openwrt软路由。因为它只有一个网口,而且不容易添加网口。所以我设置了单臂路由模式。单臂路由就是设置一个网口同时做wan口和lan口的工作。接线方法见下图:

就是把所有的网线都插到一个交换机上。然后在openWRT中设置。具体设置方法在我上一篇文章里有详细描述。

当时我的宽带只有300兆。单臂路由拨号上网,带宽测试跑到400 MB左右。CPU利用率高达18%。结果令我相当满意。

但也有不少网友质疑这种方式给网络造成的损失太大。它可能无法提供超过500兆的宽带。当时我也没有更好的方法去验证单口路由的损耗。

直到前两天,我成功把家里的宽带升级到了千兆。这个网络测试基本可以反映单臂路由的损耗。

移动宽带的体验一般。但是交完钱,当时就涨到千兆了。这个升级速度真的是刚刚!

首先,拨硬路由测试带宽。我家的硬路由是华为AX3 Pro,相当常见的全千兆路由器。我们看到下行速度已经跑满了千兆带宽。

接下来将黄色进线直接接到交换机上,用单臂路由拨号。

检查状态,单臂路由已成功拨号。

单臂走线下实测数据不错。仅比硬布线下的略低。两次测试数据分别为983 Mbps和992Mbps。与双口模式相比,损耗小于2%。

运行到千兆带宽时,测得J4205主机CPU占用25%左右。事实证明,使用J4205或J3455等主机进行开放式WRT软路由对于千兆带宽来说是足够的。

最后我在群晖虚拟机里打开旁路路由,用硬路由测试带宽,带宽损耗比单臂路由模式大很多。最高的CPU使用率达到了50%左右,这应该是因为群惠虚拟机相对于物理机的损耗更大。虚拟机的旁路路线也成为了全网的短板。90 MB左右的带宽还是可以接受的。

组虚拟机旁边的路由设置如图所示:

这项测试表明,单臂路由可以完全运行千兆以内的带宽。当有线设备较少时,单臂路由的方案是完全可行的。

当然,交换机上的设备越多,单臂路由的损耗就越大。如果有线设备多,建议用vlan划分网络。