Giao Thức Dự Phòng Gateway (VRRP)
Trong một hệ thống mạng, đảm bảo tính liên tục và ổn định cho kết nối internet là một yếu tố quan trọng. Giao thức VRRP (Virtual Router Redundancy Protocol) được thiết kế nhằm cung cấp khả năng dự phòng (redundancy) cho cổng mặc định (default gateway), đảm bảo rằng nếu một bộ định tuyến gặp sự cố, một bộ định tuyến khác có thể ngay lập tức thay thế mà không làm gián đoạn lưu lượng mạng.
1. Khái quát về Giao thức dự phòng Gateway
VRRP là một giao thức hoạt động bằng cách nhóm nhiều bộ định tuyến vật lý thành một bộ định tuyến ảo, cung cấp một địa chỉ IP chung để làm cổng mặc định cho các thiết bị trong mạng LAN. Bộ định tuyến ảo này bao gồm một bộ định tuyến chính (master router) và một số bộ định tuyến dự phòng (backup routers).
- Bộ định tuyến chính (Master Router) chịu trách nhiệm chuyển tiếp các gói tin giữa các máy chủ và mạng từ xa. Nó cũng có nhiệm vụ thông báo sự hiện diện của mình cho các bộ định tuyến dự phòng. Bộ định tuyến chính thường xuyên gửi các gói tin quảng bá (advertisement packets) để thông báo sự tồn tại của mình.
- Bộ định tuyến dự phòng (Backup Router) theo dõi trạng thái của bộ định tuyến chính, nếu bộ định tuyến chính gặp sự cố - không thể gửi các gói tin quảng bá trong một khoảng thời gian cố định, một trong các bộ định tuyến dự phòng sẽ đảm nhận vai trò của bộ định tuyến chính.

Hình 1: Mô hình VRRP cơ bản
Bộ định tuyến ảo sử dụng một địa chỉ MAC đặc biệt được gọi là địa chỉ MAC ảo VRRP.
- Địa chỉ MAC này được bộ định tuyến chính trả về trong bất kỳ phản hồi ARP nào liên quan đến địa chỉ IP gateway, bất kể thiết bị nào đang đóng vai trò bộ định tuyến chính.
- Bằng cách sử dụng địa chỉ MAC chung này trên các bộ định tuyến, các máy chủ vẫn duy trì kết nối với mạng từ xa ngay cả khi bộ định tuyến gặp sự cố và một bộ định tuyến dự phòng đảm nhận vai trò chính.
2. Các hoạt động của VRRP
Bộ định tuyến ảo có một địa chỉ MAC ảo được biết bởi tất cả các switch hoặc bộ định tuyến tham gia.
- Địa chỉ MAC ảo này được tạo từ định danh bộ định tuyến ảo (virtual router identifier - VRID) - một giá trị do người dùng đặt trong khoảng từ 1 đến 255.
- Ở cấp độ mạng, tất cả các máy chủ trong mạng LAN được cấu hình với một địa chỉ IP chung để sử dụng làm bước nhảy đầu tiên (first hop).
- Địa chỉ IP này thường được sở hữu bởi bộ định tuyến hoặc switch ưu tiên của bộ định tuyến ảo. Khi thiết bị này khả dụng, nó thực hiện nhiệm vụ của bộ định tuyến ảo và được gọi là bộ định tuyến chính ưu tiên (preferred master).
- Nếu không có switch nào trong nhóm sở hữu địa chỉ IP, bộ định tuyến ảo sẽ không có bộ định tuyến chính ưu tiên.
VRRP sử dụng cơ chế ưu tiên (priority) để xác định bộ định tuyến chính:
- Mỗi bộ định tuyến có một giá trị priority từ 1 đến 255.
- Bộ định tuyến có giá trị ưu tiên cao nhất sẽ được chọn làm bộ định tuyến chính.
- Nếu một bộ định tuyến có priority = 255, nó sẽ luôn đóng vai trò chính nếu khả dụng.
- Nếu bộ định tuyến chính bị lỗi, bộ định tuyến có ưu tiên cao tiếp theo sẽ tiếp quản.
- Khi một bộ định tuyến có giá trị ưu tiên cao hơn quay trở lại hoạt động, nó có thể giành lại quyền làm bộ định tuyến chính.
- Chế độ này có thể được bật hoặc tắt tùy theo yêu cầu hệ thống.
- Phản hồi các gói ARP và Neighbor Solicitation chứa địa chỉ IP liên quan đến bộ định tuyến ảo. Việc phản hồi ARP hoặc Neighbor Solicitation có chứa địa chỉ MAC ảo của bộ định tuyến ảo, sẽ giúp các máy chủ trong mạng LAN liên kết địa chỉ MAC ảo với địa chỉ IP bước nhảy đầu tiên của chúng. Đồng thời, VRRPv3 hỗ trợ cả IPv4 và IPv6, vì vậy địa chỉ IP có thể là IPv4 hoặc IPv6.
- Chuyển tiếp các gói tin có địa chỉ MAC lớp liên kết đích (destination link-layer MAC address) là địa chỉ MAC ảo của bộ định tuyến.
- Chế độ chấp nhận VRRPv3 (VRRPv3 accept mode) được bật theo mặc định trong AlliedWare Plus VRRPv3. Chế độ này cho phép một bộ định tuyến chính VRRP chấp nhận các gói tin gửi đến địa chỉ IP của bộ định tuyến ảo ngay cả khi địa chỉ này không được sở hữu bởi bộ định tuyến chính.
- Gửi gói tin quảng bá (advertisement packets) theo các khoảng thời gian định sẵn để thông báo cho các switch dự phòng rằng nó vẫn đang đóng vai trò bộ định tuyến chính.
- Với IPv4, VRRP hoạt động trên địa chỉ IPv4 thông thường.
- Với IPv6, VRRPv3 mở rộng hỗ trợ các địa chỉ IPv6, đảm bảo tính dự phòng trong các hệ thống mạng hiện đại.
- VRRPv3 có cơ chế chế độ chấp nhận (Accept Mode) mặc định được bật, cho phép bộ định tuyến chính xử lý các gói tin gửi đến địa chỉ IP ảo ngay cả khi nó không sở hữu địa chỉ đó.
3. Làm việc với VRRP trên thiết bị Allied Telesis
Mặc định thì VRRP sẽ không được kích hoạt trên thiết bị của Allied Telesis, để kích hoạt VRRP cần sử dụng lệnh sau:
Mã:
router vrrp 1 vlan2
enable
exit
Tiếp đến, để cấu hình Router ảo cần thực hiện lệnh:
Mã:
configure terminal
router vrrp 1 vlan2
virtual-ip 10.10.10.50 master #Thiết lập địa chỉ IP ảo và chỉ định vai trò
enable
exit
Mã:
configure terminal
no router vrrp 1 vlan2
exit
Mã:
configure terminal
router vrrp 1 vlan2
disable
exit
- Theo mặc định, khi một bộ định tuyến có độ ưu tiên cao hơn so với bộ định tuyến chính hiện tại trở lại hoạt động, nó sẽ tự động giành lại vai trò Master.
- Chế độ này có thể được bật hoặc tắt.
- Dù tắt chế độ chiếm quyền, bộ định tuyến sở hữu địa chỉ IP ảo luôn trở thành Master khi khả dụng.
- Tất cả bộ định tuyến trong VRRP nên có cùng một cấu hình Preempt để tránh xung đột.
Để thiết lập độ ưu tiên và chế độ chiếm quyền, cần cấu hình như sau:
Mã:
configure terminal
router vrrp 1 vlan2
priority 255
preempt-mode true
enable
exit
Mã:
configure terminal
router vrrp 1 vlan2
advertisement-interval 5
Mã:
configure terminal
debug vrrp [all|events|packet]
Để tránh lỗi khi cấu hình VRRP, cần đảm bảo tất cả các bộ định tuyến tham gia đều có cùng giá trị cho các thông số sau:
- VRRP Virtual Router Identifier (VRID)
- Địa chỉ IP ảo
- Khoảng thời gian quảng bá (Advertisement Interval)
- Chế độ chiếm quyền (Preempt Mode)
- Phương thức xác thực
- Mật khẩu
Ngoài ra dưới đây là một số điểm ưu và nhược điểm của VRRP

Hình 2: Ưu và nhược điểm của VRRP
Kết Luận
Giao thức VRRP là một giải pháp hiệu quả để đảm bảo tính sẵn sàng cao cho hệ thống mạng. Với cơ chế dự phòng linh hoạt, hỗ trợ cả IPv4 và IPv6, VRRP giúp duy trì kết nối ổn định và đảm bảo các thiết bị mạng luôn có cổng mặc định hoạt động. Việc triển khai VRRP trong hệ thống mạng giúp tăng cường độ tin cậy, giảm thiểu thời gian gián đoạn, và cải thiện hiệu suất tổng thể của hệ thống.
Sửa lần cuối:
Bài viết liên quan
Bài viết mới