找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 934|回复: 11

IPQ6000路由器不能对转发流量进行限速,openwrt固件

[复制链接]
发表于 2024-1-21 11:20 | 显示全部楼层 |阅读模式
组网如下:
     PC1 <---> ( eth0 --IPQ6000路由器-- eth1 ) <---> PC2
在PC1和PC2上分别运行iperf3,然后相互之间经过IPQ6000打流测试限速,限速总是失败。例如限速100Mbps,但实际跑出来还是网口的物理速率,大概940Mbps
1)固件是高通原厂提供的QSDK 11.2,里面的openwrt版本为15.05,linux内核版本4.4

2)PC1和PC2在相同网段或不同网段(需做路由)都试过,限速都不成功
3)同样的组网,把路由器更换成MTK方案或X86方案的路由器(也是openwrt),则限速成功。
4)限速使用的QOS、SQM以及iptables+TC等方案,结果都一样


另外,还发现一个规律,本地发起的流量限速却能成功!仅仅是转发的不能限速。如下组网限速是能成功的:
            IPQ6000路由器-- eth1  ---> PC2
IPQ6000路由器上运行iperfs,直接向PC2打流测速

请问各位大佬,是否是哪个地方配置不对导致转发限速?怎么修改才能解决这个问题?谢谢!


发表于 2024-1-21 11:36 | 显示全部楼层
ipq6000的nss和qos有冲突,一直以为qos开启时候nss不起作用,看来根本是有问题,ipq6000最大的问题就是没qos

点评

如果不用高通自带的NSS,那有其它选择吗?openwrt官网版本里不支持IPQ6000 另外,QSDK的文档里说得是支持QOS(Premium)  详情 回复 发表于 2024-1-21 13:55
回复 支持 反对

使用道具 举报

发表于 2024-1-21 11:37 | 显示全部楼层
你可以多换几个固件试试
回复 支持 反对

使用道具 举报

发表于 2024-1-21 11:51 来自手机 | 显示全部楼层
mtk的798x才可以实现qos和hnat,还有限速。。。ipq6k这边不行的,除非你不用nss了

点评

测试过MTK7623和x86的路由器,都支持转发限速的 你意思是因为高通自带的NSS才不支持转发限速的吗?不知道高通的其它芯片方案是否也有这种情况,譬如IPQ50xx、IPQ40xx等系列。如果是NSS的原因,那高通的方案只能用非  详情 回复 发表于 2024-1-21 14:02
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-21 13:55 | 显示全部楼层
badcrazy 发表于 2024-1-21 11:36
ipq6000的nss和qos有冲突,一直以为qos开启时候nss不起作用,看来根本是有问题,ipq6000最大的问题就是没qo ...

如果不用高通自带的NSS,那有其它选择吗?openwrt官网版本里不支持IPQ6000

另外,QSDK的文档里说得是支持QOS(Premium)


回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-21 14:02 | 显示全部楼层
本帖最后由 venkin 于 2024-1-21 14:03 编辑
a957578790 发表于 2024-1-21 11:51
mtk的798x才可以实现qos和hnat,还有限速。。。ipq6k这边不行的,除非你不用nss了 ...

测试过MTK7623(香蕉派)和x86的路由器,都支持转发限速的

你意思是因为高通自带的NSS才不支持转发限速的吗?不知道高通的其它芯片方案是否也有这种情况,譬如IPQ50xx、IPQ40xx等系列。如果是NSS的原因,那高通的方案只能用非原厂的SDK了?

点评

mtk能限速那是因为你没开硬件加速,开了硬件加速的话除非你用hqos 不然也不能限速。高通同理  详情 回复 发表于 2024-1-21 14:03
回复 支持 反对

使用道具 举报

发表于 2024-1-21 14:03 | 显示全部楼层
venkin 发表于 2024-1-21 14:02
测试过MTK7623和x86的路由器,都支持转发限速的

你意思是因为高通自带的NSS才不支持转发限速的吗?不知 ...

mtk能限速那是因为你没开硬件加速,开了硬件加速的话除非你用hqos 不然也不能限速。高通同理

点评

意思是说高通QSDK默认开启了硬件加速,所以不能限速? 那在哪里修改可以关闭硬件加速,请指点一下,谢谢!  详情 回复 发表于 2024-1-21 14:07
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-21 14:07 | 显示全部楼层
237176253 发表于 2024-1-21 14:03
mtk能限速那是因为你没开硬件加速,开了硬件加速的话除非你用hqos 不然也不能限速。高通同理 ...

意思是说高通QSDK默认开启了硬件加速,所以不能限速?
那在哪里修改可以关闭硬件加速,请指点一下,谢谢!
回复 支持 反对

使用道具 举报

发表于 2024-1-21 18:27 | 显示全部楼层
venkin 发表于 2024-1-21 13:55
如果不用高通自带的NSS,那有其它选择吗?openwrt官网版本里不支持IPQ6000

另外,QSDK的文档里说得是支 ...

那就是没有硬加速cpu硬抗,相当于那些arm软路由,但是qos能不能成功只有你自己测试

点评

使用高通原厂的QSDK可以关闭硬件加速吗?  详情 回复 发表于 2024-1-21 19:11
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-21 19:11 | 显示全部楼层
badcrazy 发表于 2024-1-21 18:27
那就是没有硬加速cpu硬抗,相当于那些arm软路由,但是qos能不能成功只有你自己测试
...

使用高通原厂的QSDK可以关闭硬件加速吗?
回复 支持 反对

使用道具 举报

发表于 2024-1-22 12:16 | 显示全部楼层
venkin 发表于 2024-1-21 19:11
使用高通原厂的QSDK可以关闭硬件加速吗?

不清楚,用ipq6000就是奔着nss去的,你可以试下非qsdk的,就是打不开nss的固件试试,不过这类固件可能不好找
回复 支持 反对

使用道具 举报

发表于 2024-1-22 12:47 | 显示全部楼层
把硬加速关掉就可以了。。。找对应的KMOD删除掉就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-21 07:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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