求推荐能跑 500M 到 1000M 上传的纯路由器, 7621 已被拉爆

2022-07-11 21:48:13 +08:00
 metadx
想不到 7621 这么拉跨,300M 上传 CPU 就爆了,晚高峰 CPU 动不动就 100%了。

目前家里电信联通移动三线接入,上行带宽>300M ,用小娱刷高恪做主路由,5 个千兆口中,3 个口作为 WAN 分别接 3 个运营商光猫,2 个口做 LAN 。

求推荐靠谱路由器,能支持多线多拨,支持策略路由,最好便宜、小巧。

谢谢各位大人
3165 次点击
所在节点    路由器
17 条回复
microka
2022-07-11 21:58:11 +08:00
上行带宽感人
moxuanyuan
2022-07-11 22:07:04 +08:00
300M 上传? LZ 是跑 pt ?
ShunYea
2022-07-12 01:31:40 +08:00
红米 AX6 的 CPU 不错,可以试试
taresky
2022-07-12 01:41:26 +08:00
这个需求,rb450gx4
0A0
2022-07-12 07:19:11 +08:00
软路由?群晖 920+试了下,我这上下都同时跑到 2000M 左右 cpu 依旧没太大压力。还是用的 2.5g 转接
9544
2022-07-12 07:20:49 +08:00
你这个完全不是上传 300M 带宽把路由器拖垮的,应该是连接数太高了。所以简单点上软路由吧。挂 PT 还是 PCDN ?
slwl
2022-07-12 07:58:44 +08:00
想问下,3 线接入怎么均衡
metadx
2022-07-12 15:28:17 +08:00
@moxuanyuan
我是 PCDN 和 PT 都在跑

@ShunYea
谢谢。这个去研究下刷机哈哈。这个刷了 OpenWrt 应该有的玩

@taresky
翻了一下这个 RB450Gx4 的参数,应该能比 7621 翻倍,又翻了一下官网,这个厂商真是专业路由啊,是我的菜,我得去研究研究

@0A0
您这个方法好啊。我有一台 220+是 J4025 ,比您的 J4125 差点,但按您的能跑 2000M ,那我跑个 300M 应该还是没问题的。要是这个能行就最省心了。

@9544
您说的还真是对,我查了一下晚高峰时候数据,主要是 PCDN ,连接数大概 20k 左右,都是 UDP 连接。包转发大概 38kpps ,算下来包大小平均 1.1kB 。可能 7621 性能也就这样了,或者高恪的优化不够

@slwl
要不自己设置 PBR ,要不用高恪自己的基于运营商 IP 地址库自动分配
FabricPath
2022-07-13 14:47:55 +08:00
随便搞个 n5105 的 4*2.5G 的软路由,这上传速度,软路由这一千多块钱不就几天就搞回来了
metadx
2022-07-15 21:21:27 +08:00
@FabricPath 这速度每天也就 20 块左右😂
tnesa
2022-07-21 09:26:00 +08:00
@metadx 求教,如何做到 300 上传的?多拨?多条线?我也跑 pcdn
spediacn
2022-07-25 04:08:31 +08:00
双线三线就得有一个好的流控设备,而流控功能本身是巨耗 CPU 的,而且部分流控会使硬件 NAT 失效。

建议楼主:
手艺好的话选个 ROS 系统的( RB4100/5100 );

不过首选和懒人可选择一个单核主频高的 x86 软路由跑爱快(流控比较耗内存,至少 4G ,规则多的话配 8G )流控规则里头一组 ipset 5000 条左右就会占用大约 300-800M 内存,双线分流三线分流就会有 1-2G 内存被吃掉,如果单独设置了分省规则更大,而且选双通道有奇效。多拨不太建议,负载均衡本身会增加一定延迟,再加上哪些基于 ipset 的规则,延迟能几乎翻倍,相信楼主不缺那点带宽,是吧
metadx
2022-08-11 21:00:00 +08:00
@tnesa 移动是给的上传就高,其他的是加钱提速了
metadx
2022-08-11 21:32:28 +08:00
@spediacn 是的,我这几天的研究确实是,我这个情况就是麻烦在多线接入。

如果是单线接入,PPPOE 和 NAT 现在主流专用路由都有硬件加速,单线跑 64B 小包都可以轻松千兆。

关键问题就是因为我是多线接入,需要启用策略路由,还要流控,策略路由和流控据说涉及到网络的会话或者流表的维护,所以上面的硬件加速就都用不上了,这时候,所有的活只能靠 CPU 来抗,包括 PPPoE 协议转换、NAT 、策略路由、流控,如果路由器系统优化不够的话,CPU 就爆表了。

我现在的路由器是小娱刷高恪,开了流控以后大概最多跑到 240 多 M ,如果关了流控,速度立刻能高一截,大概能到 300 多 M 。

我的理想是找一个能跑到 500M 的路由器。
根据我的应用环境下的包大小计算,要跑满 500M 大概需要 128kpps 的转发率。

所以我目前的问题就是,在 pppoe 多线接入并且开流控和策略路由的情况下,找一个能至少跑 128kpps 转发率的路由器。

您推荐的 RB4100 应该问题不大,就是贵。哈哈。
要是用性能好点的 x86 的路由主机,咸鱼上淘个 ROS 应该能便宜不少,ROS 在 x86 上比爱快应该性能强一点吧?
spediacn
2022-08-12 01:27:24 +08:00
@metadx 从代码结构上看,同样的配置,我认为 ROS 效率会比爱快强,但对我个人来说,ROS 实在太花时间了,所以还是偷懒选了爱快,刚买了一个 N4500 准系统,488 元,搭配两根 DDR4 4G 内存,随便用了一个老的 120G SATA SSD 硬盘,我接了移动和电信双线,配置了好多分流规则(两个宽带机顶盒各自分流,电信分流,移动分流,国内流媒体分流,科学分流,中转分流开负载均衡,林林总总一大堆),CPU 负载在 3-15%,手工关闭了 CPU 中断里的那个 Off 策略,改为 Schedutil ,可以了。一共只花了 ROS 五分之一不到的时间就全部搞完,然后打开电视看 NF 去,多花点时间在路由器其它的地方吧,哈哈。
metadx
2023-03-01 17:04:48 +08:00
感谢各位,上了个 Mikrotik 的 hAP ac^2 ,用了几个月了。

现在 4 路 pppoe 拨号,用 Mangle 对内网不同 IP 分流至不同的 pppoe 出口,开启了几条基本的防火墙 filter ,没开流控。
晚间峰值可以到 450-500mbps 上传,双向 90kpps ,23k 会话的情况下,CPU 占用可以到 80-90%,勉强够用。看下图



跑到现在,已经又搞了一台 n6005 的小主机在折腾了,预计性能可以达到 ac2 的 3-4 倍,稳定以后把 ac2 换下来。

要特别说明一下,如果普通家用,这个 ac2 性能足足够。一路 pppoe 拨号的情况下,可以稳定跑满千兆。我的情况特殊,多线负载、一大半流量都是小包、并发会话多,所以稍显性能不足。
metadx
2023-03-03 14:14:56 +08:00

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

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

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

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

© 2021 V2EX