Hướng dẫn cấu hình cân bằng tải Router Mikrotik bằng lệnh chỉ trong 5 phút

Lê Phước Hải

03/01/2025
35

Trong hệ thống mạng hiện đại, việc duy trì tính ổn định và tối ưu hiệu suất truy cập internet là điều vô cùng quan trọng. Router Mikrotik, với khả năng linh hoạt và độ bền cao, cung cấp tính năng cân bằng tải (Load Balancing) giúp phân phối luồng truy cập đồng đều giữa các kết nối WAN. Cân bằng tải trên Router Mikrotik không chỉ giúp tăng cơ chế dự phòng khi một kết nối WAN gặp sự cố, mà còn tối ưu hóa tốc độ truy cập bằng cách sử dụng tối đa băng thông tổng. Bài viết này sẽ hướng dẫn bạn các bước cấu hình chi tiết nhất.

Cân bằng tải là gì?

Cân bằng tải (Load Balancing) là quy trình phân phối lưu lượng truy cập mạng đồng đều qua nhiều kết nối WAN khác nhau. Khi một kết nối WAN gặp sự cố, lưu lượng truy cập sẽ được chuyển sang các kết nối còn lại, đảm bảo hệ thống mạng luôn hoạt động.

Lời ích của cân bằng tải:

  • Tăng cơ chế dự phòng: Bảo đảm truy cập internet không bị gian đoạn khi một kết nối WAN hỏng.
  • Tối ưu băng thông: Phân tán lưu lượng truy cập qua nhiều kết nối, giảm thiểu tắc nghẽn.
  • Quản lý hiệu quả: Tăng tính linh hoạt và hiệu suất mạng cho doanh nghiệp hoặc hộ gia đình.

1. Cân bằng tải 2 WAN

Mô hình cấu hình cân bằng tải 2 wan Router Mikrotik
Mô hình cấu hình cân bằng tải 2 wan Router Mikrotik

 

Cấu hình cân bằng tải 2 wan Router Mikrotik khá đơn giản, trước khi cấu hình cân bằng tải ta cần khai báo cấu hình ít nhất 2 đường truyền internet, bạn có thể tham khảo cấu hình internet Router Mikrotik. sau khi đã cấu hình 2 đường truyền rồi thì ta chỉ cần coppy các dòng lệnh bên dưới đổi các giá trị có chữ đậm và nghiêng theo dải IP, cách đặt tên nhóm IP và tên đường truyền của ta đã cấu hình trước đó là được. Tùy theo Version mà ta sẽ coppy dòng lệnh đó và dán vào Terminal

1.1. Phiên bản Version 6 trở xuống

Ta coppy dòng lệnh sửa đổi 1 số thông tin chữ đậm và dán vào New Terminal

 

/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.1.0/24 in-interface=BridgeLAN
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-VNPT new-connection-mark=VaoWAN1 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-FPT new-connection-mark=VaoWAN2 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=X passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=Y passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1
add action=mark-routing chain=prerouting connection-mark=X in-interface=BridgeLAN new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Y in-interface=BridgeLAN new-routing-mark=DiraWAN2 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN1 new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN2 new-routing-mark=DiraWAN2 passthrough=yes
/ip route
add check-gateway=ping distance=1 gateway=PPPoE-VNPT routing-mark=DiraWAN1
add check-gateway=ping distance=1 gateway=PPPoE-FPT routing-mark=DiraWAN2

 

1.2. Phiên bản Version 7 trở lên

Router Mikrotik có V7 trở lên thì ta coppy dòng lệnh như sau đổi lại 1 số thông tin chữ đậm nghiêng theo đúng thông tin của ta đã khai báo trước đó

 

/routing table
add name=DiraWAN1 fib
add name=DiraWAN2 fib
/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.1.0/24 in-interface=BridgeLAN
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-VNPT new-connection-mark=VaoWAN1 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-FPT new-connection-mark=VaoWAN2 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=X passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=Y passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1
add action=mark-routing chain=prerouting connection-mark=X in-interface=BridgeLAN new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Y in-interface=BridgeLAN new-routing-mark=DiraWAN2 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN1 new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN2 new-routing-mark=DiraWAN2 passthrough=yes
/ip route
add check-gateway=ping distance=1 gateway=PPPoE-VNPT routing-table=DiraWAN1
add check-gateway=ping distance=1 gateway=PPPoE-FPT routing-table=DiraWAN2

 

ở đây Router của mình là version 7 nên mình sẽ coppy theo dòng lệnh của version 7 và sửa lại theo thông tin của mình và dán vào New Terminal sau đó nhấn Enter và đợi Router khởi động lại là ok

Cấu hình cân bằng tải 2 wan Router Mikrotik bằng terminal
Cấu hình cân bằng tải 2 wan Router Mikrotik bằng terminal

 

2. Cân bằng tải 3 WAN

Mô hình cấu hình cân bằng tải 3 wan Router Mikrotik
Mô hình cấu hình cân bằng tải 3 wan Router Mikrotik

 

Cấu hình cân bằng tải 3 wan ta cũng làm tương tự, chỉ cần coppy các dòng lệnh sửa lại 1 số thông tin chữ đậm và chữ nghiêng theo thông tin cấu hình của mình cấu hình trước đó và dán vào Terminal

2.1. Phiên bản Version 6 trở xuống

 

/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.1.0/24 in-interface=BridgeLAN
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-VNPT new-connection-mark=VaoWAN1 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-FPT new-connection-mark=VaoWAN2 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-Viettel new-connection-mark=VaoWAN3 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=X passthrough=yes per-connection-classifier=both-addresses-and-ports:3/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=Y passthrough=yes per-connection-classifier=both-addresses-and-ports:3/1
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=Z passthrough=yes per-connection-classifier=both-addresses-and-ports:3/2
add action=mark-routing chain=prerouting connection-mark=X in-interface=BridgeLAN new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Y in-interface=BridgeLAN new-routing-mark=DiraWAN2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Z in-interface=BridgeLAN new-routing-mark=DiraWAN3 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN1 new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN2 new-routing-mark=DiraWAN2 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN3 new-routing-mark=DiraWAN3 passthrough=yes
/ip route
add check-gateway=ping distance=1 gateway=PPPoE-VNPT routing-mark=DiraWAN1
add check-gateway=ping distance=1 gateway=PPPoE-FPT routing-mark=DiraWAN2
add check-gateway=ping distance=1 gateway=PPPoE-Viettel routing-mark=DiraWAN3

 

2.2. Phiên bản Version 7 trở lên

 

/routing table
add name=DiraWAN1 fib
add name=DiraWAN2 fib
add name=DiraWAN3 fib
/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.1.0/24 in-interface=BridgeLAN
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-VNPT new-connection-mark=VaoWAN1 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-FPT new-connection-mark=VaoWAN2 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=PPPoE-Viettel new-connection-mark=VaoWAN3 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=X passthrough=yes per-connection-classifier=both-addresses-and-ports:3/0
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=Y passthrough=yes per-connection-classifier=both-addresses-and-ports:3/1
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=BridgeLAN new-connection-mark=Z passthrough=yes per-connection-classifier=both-addresses-and-ports:3/2
add action=mark-routing chain=prerouting connection-mark=X in-interface=BridgeLAN new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Y in-interface=BridgeLAN new-routing-mark=DiraWAN2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Z in-interface=BridgeLAN new-routing-mark=DiraWAN3 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN1 new-routing-mark=DiraWAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN2 new-routing-mark=DiraWAN2 passthrough=yes
add action=mark-routing chain=output connection-mark=VaoWAN3 new-routing-mark=DiraWAN3 passthrough=yes
/ip route
add check-gateway=ping distance=1 gateway=PPPoE-VNPT routing-table=DiraWAN1
add check-gateway=ping distance=1 gateway=PPPoE-FPT routing-table=DiraWAN2
add check-gateway=ping distance=1 gateway=PPPoE-Viettel routing-table=DiraWAN3

 

Thay vì Cấu hình cân bằng tải Router Mikrotik bằng giao diện web thì ta cấu hình bằng lệnh sẽ nhanh chóng hơn và giảm thiểu các bước để tránh sai sót.

Chúc bạn cấu hình thành công!

Xem thêm: Hướng dẫn Router Mikrotik

Nếu cần mua sản phẩm về Router Mikrotik và các thiết bị mạng khác, vui lòng tham khảo tại đây