Lad balancer hoạt động trên lớp 4 OSI. Nó giải mã gói cho đến khi số cổng và sau đó chỉ đạo gói với một trong 3 chế độ.
Cân bằng tải có thể hoạt động ở 3 chế độ:
1. Định tuyến trực tiếp
Trong chế độ này, máy chủ thực của bạn đang sử dụng IP công khai. Bộ cân bằng nhận gói và giải mã cho đến lớp 4. Nếu trong quy tắc cân bằng tải phù hợp, nó sẽ là gói chuyển hướng (không sửa đổi) đến một trong các máy chủ thực. Realserver có một địa chỉ bí danh giống với địa chỉ loadbalance, vì vậy khi realserver nhận gói tin có đích xxx.xxx.xxx.xxx, nó xác định gói đó đúng với địa chỉ của anh ấy (bí danh). Và sau đó máy chủ trả lời yêu cầu trả lời trực tiếp cho khách hàng (không thông qua tải trọng).
2. NAT
Trong chế độ này, gói chuyển hướng đến máy chủ thực với sửa đổi địa chỉ đích. Địa chỉ đích sẽ được thay thế bằng địa chỉ máy chủ thực (NAT). Trong chế độ này, máy chủ thực của bạn không cần IP công khai, nó có thể sử dụng mạng cục bộ của bạn. Và sau đó gói sẽ được gửi không có địa chỉ đích mới. Khi realserver nhận gói, nó sẽ trả lời cổng máng địa chỉ yêu cầu của khách hàng (loadbalance). Trong chế độ này, cân bằng tải của bạn sử dụng làm bộ định tuyến & làm cổng của máy chủ thực của bạn.
3. Đường hầm
Trong chế độ này, gói sẽ được điều chỉnh bằng địa chỉ src-dst mới (như vpn) để gửi gói đến máy chủ thực. khi gói tin nhận được trong máy chủ thực, máy chủ thực sẽ được trả lời qua đường ống có đường hầm để cân bằng tải. Và sau đó loadbalance phân phối trả lời địa chỉ nguồn yêu cầu thực tế.
Đối với HTTPS / SSL, cân bằng tải không xử lý nó, quá trình cân bằng tải cho đến khi lớp 4 OSI. Lớp 5 ở trên sẽ được xử lý trong máy chủ thực. Vì vậy, TCP 3 cách hanshake, SSL / HTTPS được cung cấp trong máy chủ thực. Cân bằng tải chỉ giám đốc của gói.
Tôi hy vọng lời giải thích nhỏ của tôi sẽ giúp được gì đó.