A router has 2 types of queues:

  • A hardware queue
  • A software queue

The hardware queue , which is most of the time the transmit queues (TxQ) , uses FIFO queuing and it is only when the hardware queue is full that the software queue will handle these packets.

So remember that it is only valid when you are experiencing interface congestion (overflow of the hardware queue).

FIFO is also the default mechanism for software queue for higher speed interfaces ( > 2048 Mbps)