路由器小包转发能力探讨

2022-05-21 09:54:01 +08:00
 huangya

路由器评测中经常提到小包转发能力,我知道这是一个衡量标准。但在真实世界中这个有多重要呢?特别上对大多数的家庭用户。不知道有人是否做过比较严谨的测试,或者有些相关经历。好像对游戏比较重要,那只有 2-3 个人玩游戏呢?真实带宽大概需要多少呢?另外还有时延影响怎么样。发帖的目的是希望能按需选择一些路由器

15578 次点击
所在节点    宽带症候群
84 条回复
ChenCheChe
2022-05-21 10:27:42 +08:00
我也不知道,据说软路由的弱项就是小包转发弱
geekvcn
2022-05-21 10:33:37 +08:00
小包转发相当于电脑处理器的 IPC 性能,你要对比总得有对比的标准吧。你跑大包有啥意义,J1900 RK3328 这种垃圾不也能跑千兆大包。

另外现在的 ARM A53x4 2.0G 性能已经不输部分 Intel ATOM 和菜羊了,加上 ASIC 和 NPU 加速,人家处理网络任务都不需要占用 CPU ,剩下的性能跑科学等服务是不是比同等级的 x86 更强更省电?
huangya
2022-05-21 10:37:29 +08:00
@geekvcn 你说的这些我都知道,但本帖的主要目的是想讨论一下路由器小包转发能力对大多数的家庭用户有多重要?是不是大多数的家庭用户可以不那么需要在意小包转发能力。
geekvcn
2022-05-21 10:37:51 +08:00
软路由发展已经到头了,没任何意义,除非搞搞 AIO ,搞个家庭中心服务器资源共享顺便跑个软路由。最新的 MTK 高通 博通 路由 SOC 已经全都可以上双 2.5G 以上,都带 ASIC 网络加速单元,性能都是 4xA53 1.5G 以上,都带 AES 硬件加速。也就是跑网络+无线+科学+DDNS+去广告等大多数人所需的功能都绰绰有余了。x86 软路由还有任何意义? br-lan 软桥接当高功耗交换机用?
geekvcn
2022-05-21 10:40:28 +08:00
包转发就是网络最重要的性能指标,你说家庭用户重不重要,家庭用户用的不是网络吗?以前是在垃圾硬路由处理器和 x86 的高性能通用计算面前没得选,只能被动接受小包低一些,功耗高一些,再说家用环境低的小包也够用,只是跑不满小包线速。现在有的选了,硬路由通用计算部分都 4xA53 了
huangya
2022-05-21 10:45:23 +08:00
@geekvcn 高通 wifi7 平台集成 6 Port Integrated Ethernet Switch:4 x 2.5 GE + 5 GE + 10 GE
估计今年或者明年有厂商的旗舰产品会用到

https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/Networking-Pro-1620-product-brief_87-PW325-1.pdf
geekvcn
2022-05-21 10:49:01 +08:00
acwifi 站长的这篇文章里有统计 https://www.acwifi.net/18930.html

低功耗 x86 在没跑到小包线速的情况下 CPU 占用已经普遍 50%以上,功耗 10W 以上,这时候现在的硬路由就几瓦功耗就能跑满线速了,通用计算部分 4xA53 甚至没占用。

总结下就是以前家用硬路由 SOC 通用计算部分弱鸡,家用小包需求也不高,所以不得不接受 x86 软路由的部分缺点。现在硬路由通用计算部分也不弱了,讨论这个没啥意义了,因为同样的价格和功能你能选到跑满线速火接近线速的产品了,为啥要选更弱的。

你不如把问题改成 软路由和硬路由你更偏向哪个,或者说低功耗和高功耗你更倾向哪个
huangya
2022-05-21 10:55:11 +08:00
@geekvcn 你说的基本都对,但也不是完全没有讨论的意义吧。比如有些人已经买了软路由,或者有闲置,那我要不要继续用?要不要废物利用?这个时候,是不是要考虑一下自身环境对小包的需求到底是怎样的。
geekvcn
2022-05-21 10:55:22 +08:00
@huangya 这是高端线,价格一般人接受不了,肯定选 x86 顺便 AIO 。今年得看双 2.5G 的 7986 系列,不出意外会成为新爆款
geekvcn
2022-05-21 10:58:27 +08:00
@huangya 软路由小包没你想的那么弱到极点,所以家用当然够用,缺点还是一样,更低的小包转发率更高的功耗,但是优点也很明显,更高的灵活性,容易搭配不同的内存硬盘,更多的 IO 接口意味着更高的扩展,能跑各种各样的系统环境。但是单纯的当家庭主网关,x86 软路由的时代将结束了。
bosonx
2022-05-21 11:21:54 +08:00
不考虑这个问题,只考虑和电网交朋友
jiangyang123
2022-05-21 11:22:40 +08:00
我来直接求助个问题吧,跑 pcdn 主要考验小包转发还是大包?
jiangyang123
2022-05-21 11:25:29 +08:00
x86 软路由,如果是 j4125 n5105 这种的话,一般也就 10w 功耗吧(当然如果是 all in one 那种加了一堆硬盘的另算),全天跑满一年下来应该还不到 100 度电

如果这样就想和电网交朋友的话,会被嫌弃的吧
aru
2022-05-21 11:32:10 +08:00
@jiangyang123
大包,一般都是视频文件
geekvcn
2022-05-21 11:45:40 +08:00
@jiangyang123 省电耗电是相对的
jiangyang123
2022-05-21 11:48:23 +08:00
@geekvcn #15 这就不要在意了,少开一天空调就省出来了
erfesq
2022-05-21 11:57:11 +08:00
小包转发在游戏方面影响较大吧
neroxps
2022-05-21 12:01:59 +08:00
@erfesq 但是家里小包即使游戏也不会有多少 bps ,小包转发率主要还是企业,商场公网的网关需要关心的指标。

我一朋友,天天说软路由小包垃圾,我也就笑笑,不说啥。
v2tudnew
2022-05-21 12:07:44 +08:00
家用不需要在意小包转发,用的频率最高的也就游戏,但游戏那点数据量九牛一毛。
你看看是不是 99%家庭用户都是下载?
brMu
2022-05-21 12:11:21 +08:00
我的软路由,3 个人玩王者完全没问题,简单说就是,软路由处理个游戏的小包完全不在话下。
那个说软路由没用的人,说话太片面,玩软路由就是喜欢灵活,可以装 x86 上的各种软件,不单单是追求大带宽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/854303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX