OPNsense 设定 QoS 改善 Bufferbloat 网路品质教学

Ghost_ZiLie 发布于 2025-04-06 22 次阅读


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

目錄

  1. 什么是 Bufferbloat?
  2. OPNsense 设定 QoS 流量控制方法
    1. 设定 Pipes 管道
    2. 设定 Queues 对列
    3. 设定 Rules 规则
  3. OPNsense QoS 实测结果
    1. Speedtest 实测结果
    2. 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(或可自行自訂命名)
Opnsense Qos Bufferbloat 03

設定 Queues 佇列

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

Opnsense Qos Bufferbloat 04

Download 下載 Queues 佇列設定

  • Pipes 管道:選擇 WAN-Down
  • (FQ-)CoDel ECN:勾選啓用
  • Description 說明:WAN-DownQ(或可自行自訂命名)
Opnsense Qos Bufferbloat 05

Upload 上傳 Queues 佇列設定

  • Pipes 管道:選擇 WAN-Up
  • (FQ-)CoDel ECN:勾選啓用
  • Description 說明:WAN-UpQ(或可自行自訂命名)
Opnsense Qos Bufferbloat 06

設定 Rules 規則

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

Opnsense Qos Bufferbloat 07

Download 下載 Rules 規則設定

  • Interface 介面:選擇 WAN
  • Direction 方向:in 流入
  • Target 目標:選擇 WAN-DownQ
  • Description 說明:WAN-Down Rule(或可自行自訂命名)
Opnsense Qos Bufferbloat 08

Upload 上傳 Rules 規則設定

  • Interface 介面:選擇 WAN
  • Direction 方向:out 流出
  • Target 目標:選擇 WAN-UpQ
  • Description 說明:WAN-Up Rule(或可自行自訂命名)
Opnsense Qos Bufferbloat 09

以上全部建立完成後,記得要按套用才會完成生效唷~

OPNsense QoS 實測結果

以下分別為 Speedtest、Bufferbloat 兩種工具平台進行測試供參考。

Speedtest 實測結果

  • 修改前

沒有修改情況下,在高負載下載、上傳時,會看到高延遲,甚至到瞬斷一下下情況。

Opnsense Qos Bufferbloat 12
  • 修改後

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

Opnsense Qos Bufferbloat 13

Bufferbloat 實測結果

  • 修改前

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

Opnsense Qos Bufferbloat 10
  • 修改後

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

Opnsense Qos Bufferbloat 11
此作者没有提供个人介绍
最后更新于 2025-04-06