本教学将带您逐步设定 OPNsense 的 QoS 改善 Bufferbloat 网路品质问题,不仅能优化网路速率,还能显著降低延迟,确保网路在高负载情况下,仍然稳定顺畅日常上网,无论是串流视频还是线上游戏,都能获得更顺畅的网路稳定性。

目錄
什么是 Bufferbloat?
Bufferbloat 是指当路由器 Router 网路设备中,进行上传、下载传输任何高负载时,导致网路延迟增加的现象。简单来说,就像开车遇到塞车,车子堆积在路上动弹不得。
所以,这样情况会让您在上网时感觉到延迟增加,特别是在视讯通话、线上游戏或影音串流时,这种现象会明显,我们可以透过一些技术(例如 QoS 流量控制)来减少这种延迟,让网路变得顺畅、稳定。
OPNsense 设定 QoS 流量控制方法
在防火墙 → 流量控制页面里设定,有分成 Pipes 管道、Queues 对列、Rules 规则 都要设定,依我 ISP 速率方案为 500M / 500M 为例,分别下载 500M、上传 500M 这样分开设定比较保险。
我们需要做一件事,是设两条用于下载、上传的各一条,在管道 Pipes 标签,右侧 + 图示按下去新增。

设定 Pipes 管道
点 + 图示新增,跳出小视窗后,在之前先把 advanced mode 进阶模式开启(左上角),才会看到多出进阶功能,我们就开始设定如下:
Donwload 下载 Pipes 管道设定
- Bandwidth 频宽:520 Mbit/s(为什么是 520 Mbit/s?有些 ISP 电信会设定多出一点点频宽,依您测出来最高大约速度,就填整数即可)
- Queue 对列:2
- Scheduler type 排程器类型:FlowQueue-Co-Del
- (FQ-)CoDel ECN:勾选启用
- FQ-CoDel quantum:1500(Gigabits Ethernet 预设设置 1500,但可以下调,不能低于 300,可能会影响网络吞吐量)
- Description 说明:WAN-Down(或可自行自订命名)

Upload 上傳 Pipes 管道設定
- Bandwidth 頻寬:520 Mbit/s
- Queue 佇列:2
- Scheduler type 排程器類型:FlowQueue-Co-Del
- (FQ-)CoDel ECN:勾選啓用
- FQ-CoDel quantum:不用輸入,直接空值
- Description 說明:WAN-Up(或可自行自訂命名)

設定 Queues 佇列
再來切換到 Queues 佇列,一樣是建立兩條用於上傳、下載。

Download 下載 Queues 佇列設定
- Pipes 管道:選擇 WAN-Down
- (FQ-)CoDel ECN:勾選啓用
- Description 說明:WAN-DownQ(或可自行自訂命名)

Upload 上傳 Queues 佇列設定
- Pipes 管道:選擇 WAN-Up
- (FQ-)CoDel ECN:勾選啓用
- Description 說明:WAN-UpQ(或可自行自訂命名)

設定 Rules 規則
再來切換 Rules 規則,一樣是建立兩條用於上傳、下載,不過大多都是預設不變,有些需要改一下設定。

Download 下載 Rules 規則設定
- Interface 介面:選擇 WAN
- Direction 方向:in 流入
- Target 目標:選擇 WAN-DownQ
- Description 說明:WAN-Down Rule(或可自行自訂命名)

Upload 上傳 Rules 規則設定
- Interface 介面:選擇 WAN
- Direction 方向:out 流出
- Target 目標:選擇 WAN-UpQ
- Description 說明:WAN-Up Rule(或可自行自訂命名)

以上全部建立完成後,記得要按套用才會完成生效唷~
OPNsense QoS 實測結果
以下分別為 Speedtest、Bufferbloat 兩種工具平台進行測試供參考。
- Speedtest by Ookla:https://www.speedtest.net/zh-Hant
- Bufferbloat by Waveform:https://www.waveform.com/tools/bufferbloat
Speedtest 實測結果
- 修改前
沒有修改情況下,在高負載下載、上傳時,會看到高延遲,甚至到瞬斷一下下情況。

- 修改後
修改後,可看得出來明顯減少延遲問題,整體網路得到改善。

Bufferbloat 實測結果
- 修改前
沒有修改情況下,在高負載下載、上傳時,Bufferbloat 評等得到 B,延遲明顯增加。

- 修改後
修改後,Bufferbloat 評等得到 A;若可以的話再降為 +5 ms 以下,有可能機會得到 A+ 唷~


Comments NOTHING