Fugacar,

Ở trạng thái bình thường, router chỉ chọn route nào có metric là thấp nhất.

Ví dụ: để đến network 10.0.0.0 có ba đường đi có metric lần lượt là 1500, 2000, 4000.
Khi đó, route có metric là 1500 sẽ được chọn do có metric thấp nhất.

Nếu, để đến network 10.0.0.0 có thêm một đường đi nào đó có metric là là 1500, đường đi đó cũng sẽ được cập nhật vào bảng routing-table. Để đến network 10.0.0.0 trong trường hợp này như vậy là có thể có hai route. Trạng thái này gọi là load-balancing. trong trạng thái load-balancing nêu trên, metric của hai route phải bằng nhau nên còn có một tên gọi khác là equal-metric load-balancing.

Bây giờ, giả sử Fugacar muốn vẫn dùng các routes có metric cao hơn giá trị metric tốt nhất. Nói cách khác, bạn muốn chia tải trên các routes có metric cao hơn (kém hơn), bạn sẽ phải dùng đến un-equal load-balancing.

Các routing protocol như IGRP/EIGRP có hỗ trợ un-equal cost load-balancing.

Để cấu hình cơ chế này, bạn dùng lệnh:

Router(config-router)variance [x 1-128]

trong đó x được tính là hệ số nhân của metric tốt nhất đối với metric xấu nhất (cao nhất).

Quay trở lại ví dụ ở đầu, để dùng luôn route có metric là 4000, hệ số x xủa bạn phải là:

4000/1500 ~ 3

và lệnh bạn dùng sẽ là variance 3

Khi bạn dùng variance 3, tất cả các routes có metric từ 1500 đến 3x1500 sẽ được cập nhật vào bảng routes.

Nếu bạn dùng lệnh #variance 6, tất cả các routes từ khoảng 1500 đến 9000 sẽ được cập nhật vào bảng routing-tables.

Bây giờ quay trở lại câu hỏi của bạn, nếu bạn hiểu những gì được trình bày ở trên, đáp án của câu hỏi sẽ là...........