Tôi đang cố gắng hiểu các hệ thống QoS hoạt động như thế nào và tôi không chắc chính xác WFQ và WRED sẽ tương tác như thế nào.
Lúc đầu, tôi nghĩ rằng WFQ là một cơ chế xếp hàng và WRED là một cơ chế tránh tắc nghẽn. WFQ nên lên lịch các gói trong hàng đợi và WRED ở đó để thả chúng khi hàng đợi đầy. Nếu tôi đang thiết lập QoS trên một công tắc L3, tôi sẽ thiết lập một cơ chế xếp hàng và cơ chế tránh tắc nghẽn, vì vậy về mặt lý thuyết tôi có thể làm cho WFQ và WRD hoạt động cùng nhau. Ví dụ, tài liệu này dường như ngụ ý rằng tôi sẽ được thiết lập theo cách như vậy. Một số tài liệu khác của Cisco đề cập rằng tôi có thể sử dụng chúng một cách độc lập.
Sau đó, tôi muốn tìm hiểu thêm về cách họ làm việc và bắt đầu tìm kiếm trên Internet. Kết quả là bây giờ tôi không biết chúng là gì và chúng hoạt động như thế nào.
Một số trang web (ít nhất là theo hiểu biết của tôi về nội dung) cho rằng các thuật toán lập lịch gói và thuật toán tránh tắc nghẽn về cơ bản là giống nhau. Ví dụ ở đây bài viết trên Wikipedia, tất cả chúng đều được đặt trong một nhóm như vậy. Một số bài viết ngẫu nhiên đề cập rằng tôi có thể sử dụng WFQ XOR WRED.
Vì vậy, những gì tôi muốn hỏi là WFQ và WRED có liên quan như thế nào? Khi nào tôi sẽ sử dụng cái này hay cái khác và khi cả hai, nếu điều đó thậm chí có thể?