Class Based Weighted Fair Queuing (CBWFQ) ist ein gewichtetes Warteschlangenverfahren, das auf Verkehrsklassen basiert.
Dieses Queuing-Verfahren, das mit dem Resource Reservation Protocol ( RSVP) genutzt werden kann, ist eine Kombination aus Weighted Fair Queuing ( WFQ) und Custom Queuing (CQ). Die Steuerung erfolgt durch die Bildung von Verkehrsklassen, die nach Eingangsinterfaces oder nach Access Control Lists ( ACL) sortiert werden. Innerhalb der Verkehrsklassen kommt das WFQ-Verfahren zum Einsatz. Bei diesem Verfahren kann zusätzlich Priority Queuing ( PQ) berücksichtigt werden.