找回密码
 加入我们
搜索
      
楼主: rx_78gp02a

[网络] 软路由小包转发

  [复制链接]
发表于 2024-8-30 10:52 | 显示全部楼层
Jimmy_Qiu 发表于 2024-8-30 10:36
2260T是IPQ8系,大概在1k流NAT,单向9Mpps、双向18Mpps(也有人测出14Mpps,参考)。
超过2k流性能下降。
...

新一代9570阉割了两个UBI内核,大部分工作都交给了arm CPU内核来工作,只有PPE数据包转发和AES加密的处理,性能其实不是很好
IPQ8系的UBI内核可以硬件offload PPPOE,VLAN等,同时还有PPE数据包转发引擎
之前我玩2260t官系统时,在多线NAT,5W+连接数的情况下,测速依旧正常,WEB访问也无问题
所以我很好奇IPQ8系的能力
发表于 2024-8-30 10:55 | 显示全部楼层
一看到R86S就没兴趣继续往下看了,至于小包性能,网吧都是软路由。。。。
发表于 2024-8-30 10:57 | 显示全部楼层
chnfeeeeeef 发表于 2024-8-30 10:11
我选的是1492,目前用百度云试了下,可以跑满千兆

了解了,多谢
发表于 2024-8-30 10:59 | 显示全部楼层
wswcx 发表于 2024-8-30 10:09
我们这边运营商下发给光猫的配置MTU默认是1492,改为桥接以后用电脑拨号的话系统查询就是1480,这种情况 ...

都试试,测一下速就行。
 楼主| 发表于 2024-8-30 11:22 | 显示全部楼层
summerq 发表于 2024-8-30 10:44
vyos从1.5版本开始支持vpp offlaod,因此转发能力就上去了。但是它目前不支持nat端口映射,需要再等一等。 ...

vpp包目前是有限测试阶段,一般人拿不到,按Vyos把1.4 lst闭源来看,vpp功能是收费的,而且价格很可能不菲。
发表于 2024-8-30 12:23 来自手机 | 显示全部楼层
Emmerich 发表于 2024-8-30 10:52
新一代9570阉割了两个UBI内核,大部分工作都交给了arm CPU内核来工作,只有PPE数据包转发和AES加密的处理 ...

高通8系列确实是一代经典。 可惜到了9系阉割很多东西。 性能如此强悍的ubi32微码内核,放弃了确实...估计是因为强上a73工艺又没提升导致成本增加砍之.
发表于 2024-8-30 12:23 | 显示全部楼层
chnfeeeeeef 发表于 2024-8-30 09:57
完全可以,很对人测速跑不满千兆,是因为MTU设置的不对,每个地方运营商的MTU值都不一样,自己调一调就好 ...

拨号自动获取的MTU,能跑满测速500M   1000M  无压力,小包不知道能不能web测试地址
发表于 2024-8-30 12:25 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2024-8-30 11:22
vpp包目前是有限测试阶段,一般人拿不到,按Vyos把1.4 lst闭源来看,vpp功能是收费的,而且价格很可能不 ...

vpp目前有没有针对pppoe做加速?  我看了你的测试环境都是基于ipoe的。
发表于 2024-8-30 12:46 | 显示全部楼层
rx_78gp02a 发表于 2024-8-29 19:19
小包转发只体现在,你在网上讨论网络又吵不赢对方,恰好发现对方用的是软路由,为了让对方闭嘴,达到一箭 ...

LZ NB,软路由党泪流满面。ERPoe的悲剧程度令人完全震惊。
 楼主| 发表于 2024-8-30 14:35 | 显示全部楼层
abbot 发表于 2024-8-29 19:34
LZ能测下R86S能跑多少么?我正好有一个闲置着

捣鼓了好一阵,CX4 LX需要安装OFED驱动才能开启DPDK,原虚拟机的系统硬盘空间不够,折腾了老久,楼主位已更新R86S的转发结果。

评分

参与人数 1邪恶指数 +10 收起 理由
abbot + 10 就是NB

查看全部评分

 楼主| 发表于 2024-8-30 14:43 | 显示全部楼层
dcl2009 发表于 2024-8-29 22:40
ROS用的是什么网卡?虚拟出来的网卡性能超拉跨,我用SR-IOV出来的网卡测试,跟vmnet3对比,差了很多 ...

咸鱼150包邮cx4 lx
发表于 2024-8-30 16:31 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2024-8-30 11:22
vpp包目前是有限测试阶段,一般人拿不到,按Vyos把1.4 lst闭源来看,vpp功能是收费的,而且价格很可能不 ...

我在用netgate的tnsr,去年还是免费的。今年开始收费了。一年1000刀。
发表于 2024-8-30 18:11 | 显示全部楼层
小包在软路由上,吃的就是单核频率,频率越高,小包越快。
用了x86架构,就不要谈功耗。

而现在正常应用,x86的小包完全够用了,都玩极限,又有多少场景能到极限。
发表于 2024-8-30 18:16 | 显示全部楼层
啵妞妞 发表于 2024-8-30 12:23
高通8系列确实是一代经典。 可惜到了9系阉割很多东西。 性能如此强悍的ubi32微码内核,放弃了确实...估计 ...

应该是成本的原因。其实ubi32还有个问题,就是软件编程比较复杂。但是这个在IPQ807x上已经做完了。
发表于 2024-8-30 18:49 | 显示全部楼层
rx_78gp02a 发表于 2024-8-30 11:22
vpp包目前是有限测试阶段,一般人拿不到,按Vyos把1.4 lst闭源来看,vpp功能是收费的,而且价格很可能不 ...

楼主,这是我第一次了解VPP。请教一下,个人用带多网卡的普通的linux系统能搭建一个VPP NAT转发的路由器吗?
 楼主| 发表于 2024-8-30 18:57 | 显示全部楼层
huangya 发表于 2024-8-30 18:49
楼主,这是我第一次了解VPP。请教一下,个人用带多网卡的普通的linux系统能搭建一个VPP NAT转发的路由器 ...

不行,因为VPP只是转发层,它没有协议,而且这个东西脱离内核,也就是说IP协议需要在用户层完整的实现一次才可以,工作量非常巨大。
Trex只是一个发包器,它没有协议栈,连最基本的ARP都没法回应,所以测试时需要绑定静态ARP,它的流其实是预先“录制”好的网络流,由C端发送请求,S端接收到数据返回应答,C端接收应答后把第二个包丢出,以此模拟Tcp通信。
发表于 2024-8-30 18:58 | 显示全部楼层
还真没特别关注过小包转发性能
俺这就去测一下
 楼主| 发表于 2024-8-30 19:22 | 显示全部楼层
litccc 发表于 2024-8-29 22:00
话说x86的软路由小包转发能力openwrt和ros的差别大吗

openwrt有个问题,打流几秒钟后会断流,很像arp没回应的状态,已经绑定的了静态ARP(这个是必须的),但是测试总是失效,初略结果来看比Vyos还差,单向转发在8Mpps,双向在6Mpps。
发表于 2024-8-30 21:59 | 显示全部楼层
除非跑PCDN,不然家用没有那么多连接数。 就算是爱奇艺,迅雷这些流氓也就三五千连接数 ,N5095+ I350网卡轻松跑满小包。 螃蟹网卡那种千兆废柴跑满小包有点难,吃配置
硬路由来说,现在ARM性能几十倍十年前的MIPS架构,不跑PCDN也是随便跑满小包的。家用随便软硬路由,这年头性能上来了没区别了
发表于 2024-8-30 22:37 来自手机 | 显示全部楼层
家用环境谈不上比小包,高负载场合无非p2p下载和PCDN,这些便宜软路由都够了。
发表于 2024-8-31 11:59 | 显示全部楼层
本帖最后由 鸡排饭哎加个蛋 于 2024-8-31 12:08 编辑

帮朋友的公司搭过网络。结论,在普通人日常场景的使用体验, 我不相信一切软路由。

朋友的公司搬新办公室,电商行业,50个员工,约60台办公电脑+若干网络设备。电信千兆1条。   
软路由用旧台式机搭, 10400+16g,I225

体验:偶发性打开网页加载慢,迟滞感。但测试下载正常。
直播间偶发卡顿,但网速测试正常。 天猫、京东偶尔有网页加载不完整。 电商客服发文件偶发失败。
最重要的是,朋友躲办公室里玩游戏,延迟跳动频繁。

本来是兴趣爱好捣鼓, 结果前前后后被这些琐事问题反复弄了一个月。  甚至影响工作效率了。 朋友虽没说什么,但自己也觉得蛮不好意思的。

最终怎么解决的?把这台软路由扔了。

装上了一个150块钱的 华为 B610-4E,就这么一个巴掌大的光猫路由一体, 就直接这个做主路由, 其他一切没变。

流畅,丝般顺滑,至此一年,没有出现过任何网络问题。

电商公司,几十台电脑,一两个直播间,区区一万几千个并发连接。  就这体验。

有点像intel显卡,。跑分很牛逼, 体验很垃圾。
发表于 2024-8-31 14:42 | 显示全部楼层
西安电信千兆,家用两台PC、十几个家庭智能设备,一直在两种路由之间切换。一个是ZTE BE7200pro+硬路由,一个是J4125+i225v3+16G内存+ROS7.15 8G克隆盘的X86软路由。使用中两个路由宽带测速摸高都能达到1050Mbps,路由和内网设备iperf-3都能2.5G满速,但在相同时间相同资源的迅雷下载中,7200pro可以超过轻松超过110MB/s且提速极快,ROS只能到90多MB/s(这时J4125四核占用不到30%)。
发表于 2024-8-31 14:49 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2024-8-30 18:57
不行,因为VPP只是转发层,它没有协议,而且这个东西脱离内核,也就是说IP协议需要在用户层完整的实现一 ...

如果对于 Linux 原有协议栈的需求仅仅是访问管理界面、ssh 之类小流量常规应用,VPP 提供了 linux-cp 插件,可以在很大程度上解决这个问题。
 楼主| 发表于 2024-8-31 16:17 | 显示全部楼层
updateing 发表于 2024-8-31 14:49
如果对于 Linux 原有协议栈的需求仅仅是访问管理界面、ssh 之类小流量常规应用,VPP 提供了 linux-cp 插 ...

是有这样的接口,Trex有个EMI模式,可以借助Linux内核完成很多它本身不具备的功能,但是代价也很明显,就是性能差。
发表于 2024-8-31 16:30 | 显示全部楼层
鸡排饭哎加个蛋 发表于 2024-8-31 11:59
帮朋友的公司搭过网络。结论,在普通人日常场景的使用体验, 我不相信一切软路由。

朋友的公司搬新办公室 ...

这个现实中的例子比较有说服力
发表于 2024-8-31 16:36 来自手机 | 显示全部楼层
atnet 发表于 2024-8-31 16:30
这个现实中的例子比较有说服力

我反正是大大小小政企机关从没见过软路由
发表于 2024-8-31 20:32 | 显示全部楼层
鸡排饭哎加个蛋 发表于 2024-8-31 11:59
帮朋友的公司搭过网络。结论,在普通人日常场景的使用体验, 我不相信一切软路由。

朋友的公司搬新办公室 ...

本来就是这样呀,普通软路由,家里自己玩玩就行啦。办公室人多设备多,爱快之类太不稳定了
发表于 2024-8-31 23:25 | 显示全部楼层
鸡排饭哎加个蛋 发表于 2024-8-31 11:59
帮朋友的公司搭过网络。结论,在普通人日常场景的使用体验, 我不相信一切软路由。

朋友的公司搬新办公室 ...

哈哈哈...对的.朋友做网络工程承包的...全部整硬路由,需要特殊技能的,加个旁路由解决...出口必然是硬路由,大部分是华为和华三,这两年tp也装得很多了.
发表于 2024-9-1 00:01 | 显示全部楼层
本帖最后由 thereone 于 2024-9-1 00:11 编辑

软路由在云上面不叫软路由叫NFV,以前云上有采用vyos来做nfv防火墙后面由于性能问题和维护问题都替换掉了。现在nfv用的都是f5 big-ip和飞塔的VM版本当然还有别的厂家的。下面是某云的出口路由器的出口带宽和板卡。单边500G两个出口总共1T的出口带宽
1.jpg
发表于 2024-9-1 01:14 | 显示全部楼层
thereone 发表于 2024-9-1 00:01
软路由在云上面不叫软路由叫NFV,以前云上有采用vyos来做nfv防火墙后面由于性能问题和维护问题都替换掉了。 ...

很某为,这界面,真很某为。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-25 20:37 , Processed in 0.015285 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表