From the course: Network Quality of Service (QoS) Foundations: Managing Network Traffic

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Software queues and hardware queues

Software queues and hardware queues

- [Instructor] Let's dive into the concept of software queues and hardware queues. First, imagine the network traffic as cars approaching a toll booth. Just like cars need to wait in line at the booth, packets wait in queues to be processed by the router. But there is a key difference in how these queues work depending on whether we are talking about software or hardware queues. Software queues exist at the higher level where the router or switch CPU is actively involved. Think of this as the toll operator manually processing each car. The software queues handle things like traffic shaping congestion management, and applying advanced QoS policies. They are highly customizable, allowing us to implement queuing strategies such as weighted fair queuing, or WFQ, or low-latency queuing, or LLQ, to ensure important traffic gets priority. On the other hand, hardware queues operate at the physical interface level. This is more like an automated toll booth where cars are processed much faster…

Contents