Bài viết này sẽ giới thiệu với các bạn cách cấu hình Load Balancing sử dụng per-connection-classifier (PCC) trên thiết bị Router Mikrotik bằng ví dụ sau. Trong mô hình ví dụ đã được cấu hình địa chỉ IP, NAT, DHCP. - Đầu tiên tạo rule cho các network đang kết nối trực tiếp với router, các rule dùng cho các kết nối có địa chỉ đích là các network kết nối trực tiếp với router. Đi đến IP -> Firewall, tab Mangle và tạo các rule với Action : accept như sau. - Kế tiếp tạo PCC rule để phân loại lưu lượng, cũng tại tab Mangle thêm rule sau. Tab General : Chain : prerouting In.Interface : ether4 Connection Mark : no-mark Tab Avanced : Per Connection Classifier : sử dụng both addresses : 2/0 Tab Extra : Dst Address Type : !local (vì rule này sẽ áp dụng cho tất cả lưu lượng, ngay cả lưu lượng có đích là router, để tránh việc đó sử dụng Dst Address Type : !local, bằng cách chọn local tại Address Type và tích chọn invert) Tab Action Action : mark connection New Connection Mark : đặt tên cho Connection Mark, ví dụ này là Wan1 - Tương tự tạo rule cho Wan2 nhưng với : Per Connection Classifier : sử dụng both addresses : 2/1 New Connection Mark : đặt tên cho Connection Mark, ví dụ này là Wan2 - Bây giờ tạo Make Routing rule cho Connection Mark đã tạo ở trên. Tab General : Chain : prerouting In.Interface : ether4 Connection Mark : Wan1 Tab Action Action : mark routing New Routing Mark : đặt tên cho Routing Mark, ví dụ này là To_Wan1 - Tương tự bạn tạo Make Routing rule cho Wan2 - Tạo Rule với Chain là Output để cho các lưu lượng từ chính router đi ra với interface Wan tương ứng. - Tạo Rule đánh dấu lưu lượng đến từ interface Wan tương ứng. - Cuối cùng tạo default route đến interface Wan tương ứng, ta sẽ tạo 2 default route không có Routing Make đến Wan1 và Wan2, cũng như 2 default route có Routing Make đã tạo ở trên đến Wan1 và Wan2. !!! Cám ơn các bạn đã theo dõi bài viết !!!