Network Loadbalancing là gì và cơ chế hoạt động

Network Loadbalancing là gì và cơ chế hoạt động

1./ Giới thiệu

Giải pháp cân bằng tải ( Network Load Balancing ) là việc phân bố đồng đều lưu lượng truy cập giữa hai hay nhiều các máy chủ có cùng chức năng trong cùng một hệ thống. Bằng cách đó, sẽ giúp cho hệ thống giảm thiểu tối đa tình trạng một máy chủ bị quá tải và ngưng hoạt động. Hoặc khi một máy chủ gặp sự cố, Cân Bằng Tải sẽ chỉ đạo phân phối công việc của máy chủ đó cho các máy chủ còn lại, đẩy thời gian uptime của hệ thống lên cao nhất và cải thiện năng suất hoạt động tổng thể.

Phân loại Network LB.

Có 2 loại Unicast và Multiplecast

Unicast:​​ 

ở mode này node sẽ tự động thay thế địa chỉ MAC thật của mỗi node bằng 1 MAC ảo hay virtual MAC. Địa chỉ virtual MAC sẽ được sử dụng bởi tất cả các Node (computer). Switch không học địa chỉ MAC của các node mà sẽ forward tất cả gói tin đến tất cả các port của tất cả các node.​​ 

Multiplecast:

Sẽ cần cấu hình fix cứng 1 virtual MAC lên switch vật lý hoặc switch ảo tuỳ mô hình. Chỉ có những Port được gắn virtual MAC ​​ mới có thể nhận packge từ switch.

Như vậy điểm khác biệt là Multiple Cast phải gắn địa chỉ MAC ảo trên switch. Phức tạp hơn Unicast. Địa chỉ MAC ảo này được tạo bởi câu lệnh tương ứng trên OS

Trên windows

NLB IP2MAC <VIP of NLB>

The NLB IP2MAC tool produces a list of MAC addresses for a given cluster IP.

Trên switch cisco có thể fix cứng IP và MAC như sau:

arp 10.100.1.99 0300.5e01.0101

 

 

Tham khảo:

https://cloudx.com.vn

https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/configure-network-to-support-nlb-operation-mode

catapultsystems.com/blogs/network-load-balancing-multicast-vs-unicast/

BÀI VIẾT CÙNG CHUYÊN MỤC

Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04
Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04

Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04

Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô hình HTTPS an toàn cho website
Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô ...

Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô hình HTTPS an toàn cho ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04
Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04

Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS tại CloudX
Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS ...

Mẫu nhúng HTML cho khóa học – Course trên Canvas LMS tại CloudX

Telegram biến mất khỏi App Store: Người dùng iPhone tải và cài đặt thế nào cho an toàn?
Telegram biến mất khỏi App Store: Người dùng iPhone ...

Telegram biến mất khỏi App Store: Người dùng iPhone tải và cài đặt thế nào cho ...

CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 Trên NGINX – Cập Nhật Ngay Để Tránh Rủi Ro Bị Tấn Công
CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 ...

CẢNH BÁO BẢO MẬT: Lỗ Hổng Nghiêm Trọng CVE-2026-42533 Trên NGINX – Cập Nhật ...