SQM 与 Turboacc 兼容问题
反馈bug/问题模板,提建议请删除
1.关于你要提交的问题
Q:是否搜索了issue (使用 "x" 选择)
- [x] 没有类似的issue
2. 详细叙述
(1) 具体问题
A:SQM 与 sfe 一起开启的情况下,SQM 仅有 上传速度(egress) 栏目有效,此时添加2条规则分别限制 lan 和 wan 的情况下可以对内网设备的上传和下载起到保障带宽作用。但是对于端口转发到外网的内网 nas 设备,从外网进行访问时,SQM 无法起到保障带宽的作用。
另外尝试过如下方案:
-
关闭 sfe,仅添加 SQM 中的 lan 口规则,可以对内网设备的上传/下载和同时起作用并且从外部访问 nas 也能够保障带宽
-
关闭 sfe 仅添加 wan 口规则时外部访问 nas 无法保障带宽,但可以对内网设备的上传/下载和同时起作用
推测原因:
仅对 wan 口作流量整形时,对于外网发起到内网设备的连接是经过端口转发连接到内网 nas 的,而对路由器 wan 口而言都是发给路由器本机的,因此只有对 lan 口作流量整形才能有效。并且要保障外网从 nas 下载的速度,则需要 lan 口的 下载速度(ingress) 栏目生效,但是 sfe 开启的情况下 lan 口的 下载速度(ingress) 是不生效的,因此开启 sfe 的情况下仅能保障内网设备带宽而无法保障外网访问 nas 的带宽。
是否有方法让 SQM 与 sfe 共存且能够保障端口转发设备的带宽呢?
(2) 路由器型号和固件版本
A:x86_64(n4100), OpenWrt R23.4.1 / LuCI Master (git-23.095.26899-77f05f4)
(3) 详细日志
A:
网络环境:上传速度限制为 53Mbps,下载速度限制为 888Mbps,测速时 pcdn + transmission 已将上传占满,观察内网其他设备的上传速度(预期是内网测速设备上传速度被限制为 53/3Mbps,即 17.66Mbps)
关闭 SFE 并添加 lan 口的 sqm 规则:
Speedtest by Ookla
Server: China Telecom JiangSu 5G - Nanjing (id: 26352)
ISP: China Telecom
Idle Latency: 6.43 ms (jitter: 0.37ms, low: 5.94ms, high: 6.69ms)
Download: 864.04 Mbps (data used: 625.7 MB)
8.02 ms (jitter: 1.39ms, low: 6.00ms, high: 12.04ms)
Upload: 16.55 Mbps (data used: 15.7 MB)
6.41 ms (jitter: 0.37ms, low: 5.82ms, high: 8.72ms)
Packet Loss: 0.0%
此时外网访问 nas 速度也正常,符合预期√
开启 SFE 并添加 lan 口的 sqm 规则:
Speedtest by Ookla
Server: China Telecom JiangSu 5G - Nanjing (id: 26352)
ISP: China Telecom
Idle Latency: 5.86 ms (jitter: 0.32ms, low: 5.47ms, high: 6.32ms)
Download: 858.67 Mbps (data used: 428.7 MB)
7.92 ms (jitter: 6.01ms, low: 7.18ms, high: 224.49ms)
Upload: 41.90 Mbps [============/ ] 63% - latency: 7.01 ms
出现了抢带宽的现象,外网访问 nas 速度很慢分不到带宽×
开启 SFE 并添加 lan 口和 wan 口的 sqm 规则:
Speedtest by Ookla
Server: China Telecom JiangSu 5G - Nanjing (id: 26352)
ISP: China Telecom
Idle Latency: 7.54 ms (jitter: 0.22ms, low: 7.43ms, high: 8.05ms)
Download: 865.01 Mbps (data used: 648.1 MB)
6.32 ms (jitter: 0.55ms, low: 5.65ms, high: 11.60ms)
Upload: 16.43 Mbps (data used: 11.8 MB)
7.36 ms (jitter: 0.35ms, low: 6.90ms, high: 8.98ms)
Packet Loss: 0.0%
内网设备正常分配带宽,但是外网访问 nas 速度很慢分不到带宽(推测是因为上传速度依赖于 wan 口的 sqm 规则在生效,但是 wan 口规则无法保障外部访问 nas)×