Weighted Fair Queuing - CB-WFQ)
*Mụ tả:
CB-WFQ cú chức năng cấp phỏt tài nguyờn một cỏch cụng bằng giữa cỏc dũng lƣu lƣợng, tuõn theo chớnh sỏch thiết lập trƣớc. Mỗi dũng đƣợc cấp một hàng đợi dành riờng, với kớch thƣớc cài đặt đƣợc, và cỏc hàng đợi đƣợc phục vụ với tốc độ tỷ lệ với trọng số của hàng, mà trọng số này là một hàm số của dải thụng đƣợc cấp cho dũng đú.
Với CB-WFQ, cỏc loại lƣu lƣợng cú thể đƣợc định nghĩa qua cỏc tiờu chớ phự hợp, dựng danh sỏch truy cập (access-lists). Mỗi loại sẽ đƣợc cấp một dải thụng nhất định. Đối với mỗi loại lƣu lƣợng, CB-WFQ xỏc định dải thụng tối thiểu cần cấp phỏt. Điều đú cú nghĩa WFQ khụng ngăn cản bất cứ dũng nào nhận nhiều dung lƣợng hơn khi đƣờng truyền khụng bị tắc nghẽn.
Dƣới đõy ta sẽ thực hiện bài đo Độ cỏch ly lƣu lƣợng (traffic isolation) đối với CB-WFQ. Bài đo này nhằm khẳng định lại rằng cỏc dũng cú mức ƣu tiờn cao sẽ đƣợc bảo vệ trƣớc lƣu lƣợng lớn của cỏc dũng best-effort.
Hỡnh 3-3 Cấu hỡnhđo chức năng Xếp hàng cú trọng số theo loại (Class- Based Weighted Fair Queuing - CB-WFQ)
*Cấu hỡnh đo:
Bài đo đƣợc thực hiện bằng cỏch đỏnh dấu CAR tại router biờn và cài đặt CB- WFQ tại giao diện hƣớng ra tới mạng trục. Việc phõn loại dựa trờn cỏc giỏ trị mức ƣu tiờn đó đƣợc đặt bởi CAR. Lƣu lƣợng vƣợt quỏ ngƣỡng của CAR đƣợc rớt để ngăn nú dựng nhiều dải thụng hơn so với quy định của CB-WFQ.
Cỏc dũng TCP cú tốc độ 2Mbps đƣợc phỏt đi, mỗi loại đƣa lƣu lƣợng vào cựng một giao diện ra của router cú kết nối đƣờng truyền ATM (với tốc độ 2Mbps). Đặt mức độ ƣu tiờn cao (cú tốc độ giới hạn theo Kbps) cho một hoặc nhiều dũng, và cỏc dũng cũn lại là best-effort (khụng bị giới hạn tốc độ).
Lƣu lƣợng đƣợc phỏt đi từ trạm Tx, đớch là trạm Rx cú cấu hỡnh tƣơng ứng đầu xa (đƣờng truyền ATM với tốc độ 2Mbps, khụng đặt CAR hay CB-WFQ ở đầu vào). Ta thay đổi số lƣợng của cả cỏc dũng TCP ƣu tiờn cao và TCP best- effort.
Bảng 3-3 Kết quả của cỏc bài test CAR và WFQ với sụ lƣợng khỏc nhau cỏc dũng TCP ƣu tiờn cao và TCP best-effort
Thụng lƣợng tổng của cỏc kết nối TCP ƣu tiờn cao: tốc độ CB-WFQ = 1300 Kbps, lƣu lƣợng nền TCP background traffic Số dũng TCP ƣu tiờn cao Số dũng TCP best- effort Thụng lƣợng tổng ƣu tiờn cao
(Mbps) Thụng lƣợng tổng best-effort (Mbps) 1 0 1,6 / 1 1 0,8 0,8 10 10 1,17 0,57 10 1 1,25 0,12
*Nhận xột: với lƣu lƣợng nền TCP thỡ việc ƣu tiờn hoỏ lƣu lƣợng TCP nhờ CAR và WFQ bắt đầu cú tỏc dụng khi số lƣợng dũng TCP đủ lớn. Với chỉ một dũng TCP ƣu tiờn cao thỡ ngay chỉ một dũng TCP best-effort cũng đủ ngăn chặn việc cỏch ly lƣu lƣợng. Tuy nhiờn, với trƣờng hợp 10 dũng ƣu tiờn cao và 10 dũng best-effort thỡ với lƣợng tải cõn bằng cho cả hai loại lƣu lƣợng, CB-WFQ cú thể làm tốt việc cung cấp cho lƣu lƣợng ƣu tiờn cao nhiều tài nguyờn hơn hẳn so với lƣu lƣợng best-effort.