Class-Based Weighted Fair Queuing (CBWFQ) ist ein Queueing-Algorithmus für Netzwerke. Beim CBWFQ werden die Datenpakete in Klassen eingeteilt. Bei Überlastsituationen werden die Pakete nach ihrer Klassifizierung weitergeleitet. Daten mit niedriger Priorität werden zuerst verworfen.