VyOS における WAN Load Balancing、QoS と Monitoring
安定したインターネット接続、帯域最適化、トラフィック可視化は重要な運用要件です。VyOS は WAN 負荷分散、QoS、monitoring のための強力な機能を提供します。
WAN Load Balancing
set load-balancing wan rule 10 inbound-interface eth0
set load-balancing wan rule 10 interface eth1 weight 100
set load-balancing wan rule 10 interface eth2 weight 50
set load-balancing wan rule 10 failover
set load-balancing wan rule 10 exclude traffic source address 192.168.1.0/24
set load-balancing wan interface-health eth1 test 10 type ping target 8.8.8.8
set load-balancing wan interface-health eth2 test 10 type ping target 1.1.1.1
QoS: Traffic Shaping と優先制御
set qos policy shaper SHAPER bandwidth 100mbit
set qos policy shaper SHAPER default bandwidth 80mbit
set qos policy shaper SHAPER class 10 match ip destination address 192.168.2.0/24
set qos policy shaper SHAPER class 10 bandwidth 20mbit
set interfaces ethernet eth0 qos policy shaper SHAPER
VoIP や gaming トラフィックは CAKE または HTB で優先制御できます。
NetFlow/sFlow、SNMP、Syslog
set system flow-accounting interface eth0
set system flow-accounting netflow server 192.168.10.10 port 2055
set service snmp community public authorization ro
set service snmp listen-address 0.0.0.0
set system syslog host 192.168.10.20 facility all level info
set system syslog host 192.168.10.20 transport tls
Prometheus Monitoring Integration
VyOS は SNMP または exporter コンテナ経由でメトリクスを公開できます。
ハンズオンラボ: Dual-WAN Load Balancing + QoS
- 2 本の WAN インターフェース(eth1、eth2)に負荷分散ルールを設定します。
- ping による interface-health チェックを設定します。
- eth0 に QoS shaper を設定し、必要なトラフィックを優先化します。
- 片方の WAN を切断して failover を確認します。
- NetFlow、SNMP、syslog が監視サーバーへ送信されることを確認します。
# Kiểm tra trạng thái load balancing
show load-balancing wan
# Kiểm tra QoS
show qos
# Kiểm tra flow-accounting
show system flow-accounting
まとめ
このレッスンで、VyOS における WAN 負荷分散、QoS、トラフィック監視を実践的に構成し、dual-WAN 運用と NetFlow/SNMP/syslog/Prometheus 連携を理解できます。