QoS(キューオーエス)
Quality of Service・通信品質制御。DSCP(Diffserv)・802.1p(CoS)・802.11e WMM(Wi-Fi)・Linux tc+tcp_bbr・Cilium Bandwidth Manager・HTB(Hierarchical Token Bucket)・fq_codel・CAKE・Traffic Shaping代表、Ubiquiti UniFi QoS・MikroTik CRS326・Omada SDN対応で2026年家庭/SMB主流。
概要
QoS(Quality of Service)は、ネットワーク上でパケットの優先度や帯域幅を制御し、音声・映像・データの遅延・パケットロスを抑える仕組みです。
- 802.1p(CoS)でイーサネットフレームに優先度タグを付与
- DSCP(Differentiated Services Code Point)でIPヘッダーに優先度を埋め込み
- 802.11e WMM(Wi‑Fi Multimedia)で無線LANに優先度を設定
- Linux tc(Traffic Control)でパケットスケジューラを構築
- Cilium Bandwidth Manager でコンテナ間の帯域制御
- HTB(Hierarchical Token Bucket)や fq_codel、CAKE でキュー管理
- tcp_bbr はTCPレート制御を最適化し、帯域を効率的に利用
2025年に登場した次世代スイッチは、これら全てを統合し、SDN で集中管理できるようになっています。
主な特徴・仕組み
- 優先度階層:0〜7 の 8 段階でパケットを分類
- 帯域幅予約:各階層に固定帯域を割り当て、QoS を保証
- パケットスケジューリング:CBWFQ、RED、fq_codel で輻輳を緩和
- レート制御:CAKE が 1Gbps 以上の高速リンクで遅延を抑制
- TCP 最適化:tcp_bbr が 10Gbps 以上のリンクで 5ms 以内の遅延を実現
- 統合管理:SDN コントローラで 1Gbps 以上のスイッチを一括設定
- 無線対応:WMM で 2.5Gbps の Wi‑Fi でも音声通話を安定
- コンテナ制御:Cilium が 100Mbps 以上の帯域を 10 個以上同時に管理
- QoS 監視:NetFlow で 1Gbps のトラフィックをリアルタイム解析
- 拡張性:HTB で 5Gbps 以上のリンクを階層化可能
スペック/製品比較表
| 製品 | 802.1p | DSCP | 802.11e | Linux tc | 速度 | 価格 |
|---|---|---|---|---|---|---|
| UniFi AP-AC-LR | あり | あり | あり | なし | 1Gbps | ¥12,800 |
| CRS326-24G-2S+RM | あり | あり | なし | あり | 10Gbps | ¥78,000 |
| Catalyst 9300 | あり | あり | なし | あり | 10Gbps | ¥250,000 |
| Nighthawk AX12 | なし | あり | あり | なし | 5Gbps | ¥18,500 |
| Archer AX6000 | なし | あり | あり | なし | 5Gbps | ¥15,200 |
具体例・対応製品
- Ubiquiti UniFi AP-AC-LR:802.11ac 1.3Gbps、WMM で VoIP を優先
- MikroTik CRS326-24G-2S+RM:24 ポート 1Gbps、HTB で 10Gbps 以上の帯域を階層化
- Cisco Catalyst 9300:1Gbps/10Gbps ポート、QoS で 100Mbps 以上の音声を保証
- Netgear Nighthawk AX12:AX6000 5Gbps、CAKE で 2.5Gbps の高速 Wi‑Fi でも低遅延
- TP‑Link Archer AX6000:AX6000 5Gbps、WMM で 1Gbps のストリーミングを安定
2026年に発表された Omada SDN 版は、家庭・SMB で 1Gbps 以上の QoS を簡易設定で実現。
自作PCでの選び方・注意点
- NIC のドライバが tc をサポートしているか確認
- カーネルバージョン 5.10 以上で fq_codel が有効
- 1Gbps 以上のリンクなら CAKE を有効化
- 10Gbps 以上のリンクは HTB で階層化
- ルーター側で DSCP マッピングを設定
- 無線環境は WMM を有効化し、5GHz 帯域を優先
- QoS 監視ツール(nProbe)で 100Mbps 以上のトラフィックを可視化
- ルーティングテーブルに優先度を反映させる
- 物理ケーブルは Cat6a 以上で 10Gbps を保証
- 電源ユニットは 80 PLUS Gold 以上で安定供給
関連用語との違い
- QoS:パケットの優先度・帯域を制御
- QoE:ユーザーが感じるサービス品質(遅延・画質)
- CBWFQ:QoS の一種、帯域幅を分配するスケジューラ
- CAKE:QoS と輻輳制御を統合したキュー管理
- tcp_bbr:TCP のレート制御アルゴリズム、QoS とは別に遅延を抑制
よくある質問
Q1. 802.1p と DSCP の違いは?
A1. 802.1p はイーサネットフレームに 3bit 優先度を付与、DSCP は IP ヘッダーに 6bit 優先度を埋め込む。両者は相互変換が可能。
Q2. 10Gbps スイッチで QoS を設定する際の注意点は?
A2. HTB で階層化し、各階層に 1Gbps 以上の帯域を予約。レート制御は CAKE で補完。
Q3. 無線環境で QoS を有効にするには?
A3. 802.11e WMM を有効化し、5GHz 帯域を優先。AP の設定で VoIP を 1 以上に設定。
まとめ
QoS はネットワークの遅延・ロスを抑え、音声・映像・データを安定させる不可欠な技術です。
- 802.1p・DSCP・WMM で優先度をタグ付け
- Linux tc でパケットをスケジューリング
- CAKE・fq_codel で輻輳を緩和
- tcp_bbr で TCP レートを最適化
- SDN で統合管理
2025年・2026年の次世代スイッチは、これら全てを一括で設定できるようになり、家庭・SMB で 1Gbps 以上の QoS が手軽に実現。自作PC でも適切な NIC、ドライバ、カーネル設定を行えば、低遅延で高帯域のネットワークを構築できます。