Sto cercando di capire come funzionano i sistemi QoS e non sono sicuro di come interagirebbero esattamente WFQ e WRED.
All'inizio, ho pensato che WFQ fosse un meccanismo di accodamento e che WRED fosse un meccanismo di prevenzione della congestione. WFQ dovrebbe programmare i pacchetti nelle code e WRED è lì per rilasciarli quando le code sono piene. Se sto impostando QoS per esempio su uno switch L3, creerei un meccanismo di accodamento e un meccanismo di prevenzione della congestione, quindi in teoria potrei avere WFQ e WRD che lavorano insieme. Ad esempio, questo documento sembra implicare che sarebbero stati istituiti in questo modo. Alcuni altri documenti Cisco menzionano che potrei usarli indipendentemente.
Quindi volevo saperne di più su come funzionavano e ho iniziato a cercare in Internet. Di conseguenza, ora non ho idea di cosa siano e come funzionano.
Alcuni siti (almeno per quanto ne so del contenuto) sostengono che gli algoritmi di pianificazione dei pacchetti e gli algoritmi di prevenzione della congestione sono sostanzialmente gli stessi. Ad esempio in questo articolo di Wikipedia, sono tutti inseriti in uno stesso gruppo. Alcuni articoli casuali menzionavano che avrei potuto usare WFQ XOR WRED.
Quindi quello che volevo chiedere è quanto sono correlati WFQ e WRED? Quando userei l'uno o l'altro e quando entrambi, se fosse possibile?