Chuyển đến nội dung chính

第13課:High Availability - VRRP と Conntrack Sync

VyOS の High Availability を VRRP、conntrack-sync、HA 向け NAT 設定、failover 検証、HA ペア実習とともに解説します。

High Availability - VRRP と Conntrack Sync

VyOS の High Availability: VRRP と Conntrack Sync

高可用性(HA)は、ネットワークシステムにおける重要要件です。VyOS は VRRP(Virtual Router Redundancy Protocol)と conntrack-sync を提供し、ノード間で NAT/接続状態を同期できます。

VRRP: Virtual Router Redundancy Protocol

VRRP により、複数ルーターで仮想 IP(virtual IP)を共有できます。プライマリ障害時には、スタンバイノードがこの IP を引き継ぎます。

set high-availability vrrp group G1 interface eth0
set high-availability vrrp group G1 virtual-address 192.168.100.254/24
set high-availability vrrp group G1 priority 200
set high-availability vrrp group G1 preempt true
set high-availability vrrp group G1 rfc-compatibility 3

Conntrack Sync: NAT/接続状態の同期

set service conntrack-sync interface eth1
set service conntrack-sync accept-protocol vrrp

これにより、failover 時にも NAT セッションが途切れにくくなります。

HA ペア間の Config Sync

set service config-sync peer 192.168.100.2
set service config-sync interface eth1

HA 向け NAT ルール

virtual IP に対して NAT ルールを適用します。

set nat source rule 100 outbound-interface eth0
set nat source rule 100 source address 192.168.100.0/24
set nat source rule 100 translation address masquerade

Failover の確認と制御

show high-availability vrrp
show service conntrack-sync

HA 設計: VM primary + physical backup

信頼性を高めるため、プライマリを VM、バックアップを物理機器で構成する設計が推奨されます。

ハンズオンラボ: VRRP + Conntrack Sync での VyOS HA ペア

  1. 2 台の VyOS に VRRP group を設定し、異なる priority を指定します。
  2. 内部同期用インターフェースで conntrack-sync を設定します。
  3. プライマリ停止で failover をテストし、virtual IP の引き継ぎを確認します。
  4. failover 後の NAT/接続状態を確認します。
# Kiểm tra trạng thái VRRP
show high-availability vrrp
# Kiểm tra đồng bộ conntrack
show service conntrack-sync

まとめ

このレッスンで、VyOS の VRRP、conntrack-sync、NAT 設計による HA 構成と、実運用に近い failover 検証手順を習得できます。