What is class-based queuing?
Class-based queuing (CBQ) describes a system in which network administrators assign a certain priority to each transmission or group of data packets, depending on the type of transmission. Network schedulers and other tools allow different types of data about traffic to share system bandwidth. In class-based queues, administrators create classes to prioritize what gets done the fastest.
Another way to think about it is in Gartner's definition of class-based queuing, where the process of 'queuing traffic and allocating a certain amount of network bandwidth to each' - in other words, each type of resource gets a certain amount of resources uses element and defines how fast it is processed.
What are the criteria for prioritization in class-based queues? Criteria can include the type of interface used, the originating program, the IP address of the sender, the type of application being served, and other factors. In general, the class-based queuing function is used to restrict or restrict the processing of resources in systems in order to in turn prioritize and assign resources in certain ways.