Estoy tratando de entender cómo funcionan los sistemas QoS y no estoy seguro de cómo interactuarían exactamente WFQ y WRED.
Al principio, pensé que WFQ es un mecanismo de espera y que WRED es un mecanismo para evitar la congestión. WFQ debe programar paquetes en colas y WRED está allí para descartarlos cuando las colas están llenas. Si configuro QoS en, por ejemplo, un conmutador L3, establecería un mecanismo de cola y un mecanismo para evitar la congestión, por lo que, en teoría, podría tener WFQ y WRD trabajando juntos. Por ejemplo, este documento parece implicar que yo estaría configurado de esa manera. Algunos otros documentos de Cisco mencionan que podría usarlos de forma independiente.
Luego quise aprender más sobre cómo funcionaban y comencé a buscar en Internet. Como resultado, ahora no tengo idea de qué son y cómo funcionan.
Algunos sitios (al menos para mi comprensión del contenido) afirman que los algoritmos de programación de paquetes y los algoritmos para evitar la congestión son básicamente los mismos. Por ejemplo, en este artículo de Wikipedia, todos se ubican en un mismo grupo. Algunos artículos al azar mencionaron que podría usar WFQ XOR WRED.
Entonces, ¿qué quería preguntar es qué tan relacionados están WFQ y WRED? ¿Cuándo usaría uno u otro y cuándo ambos, si eso es posible?