Class-Based WFQ (CBWFQ) combines WFQ with traffic classification. You define classes and assign bandwidth percentages.
Configuration elements:
Class maps identify traffic using match statements.
Policy maps assign bandwidth to each class.
Service policies apply configuration to interfaces.
Example:
- Voice class matches DSCP EF, gets %
- Video class matches DSCP AF41, gets %
- Data class gets remaining %
Each class receives its configured minimum during congestion. When bandwidth is available, classes can exceed their minimums.