High Availability trên VyOS: VRRP và Conntrack Sync
Đảm bảo tính sẵn sàng cao (HA) là yêu cầu quan trọng cho hệ thống mạng. VyOS hỗ trợ VRRP (Virtual Router Redundancy Protocol) và conntrack-sync để đồng bộ trạng thái NAT/connection giữa các node.
VRRP: Virtual Router Redundancy Protocol
VRRP cho phép nhiều router chia sẻ một địa chỉ ảo (virtual IP), khi node chính gặp sự cố, node dự phòng sẽ tiếp quản IP này.
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: Đồng bộ trạng thái NAT/Connection
set service conntrack-sync interface eth1
set service conntrack-sync accept-protocol vrrp
Đảm bảo các kết nối NAT không bị gián đoạn khi failover.
Config Sync giữa HA Pair
set service config-sync peer 192.168.100.2
set service config-sync interface eth1
NAT Rules cho HA
Áp dụng NAT rule cho virtual IP:
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
Kiểm tra và kiểm soát Failover
show high-availability vrrp
show service conntrack-sync
Thiết kế HA: VM primary + physical backup
Khuyến nghị triển khai VyOS chính trên VM, backup trên thiết bị vật lý để tăng độ tin cậy.
Lab thực hành: HA Pair VyOS với VRRP + Conntrack Sync
- Cấu hình VRRP group trên cả hai VyOS, chọn priority khác nhau.
- Cấu hình conntrack-sync trên interface kết nối nội bộ.
- Kiểm tra failover bằng cách shutdown node chính, quan sát virtual IP chuyển sang node dự phòng.
- Kiểm tra trạng thái NAT/connection sau failover.
# Kiểm tra trạng thái VRRP
show high-availability vrrp
# Kiểm tra đồng bộ conntrack
show service conntrack-sync
Tổng kết
Bài này giúp bạn cấu hình HA trên VyOS với VRRP, conntrack-sync, NAT rules, kiểm tra failover và thực hành lab thực tế. Đảm bảo hệ thống mạng luôn sẵn sàng, giảm downtime tối đa.