В тази опашка се предвижват 20 пакета. Пакетите 1 и 2 излизат от опашката, пакетите от 3 до 18 са в нея, а пакетите 19 и 20 са в процес на влизане. За да може да влезнат новите пакети, първо други трябва да бъдат изпратени . Ако пакетите пристигат твърде бързо, по-бързо отколкото могат да бъдат изпратени, рутера няма да има друг избор освен да ги отхвърли. Имайки предвид, че опашката е част от паметта на рутера, то за да избегнем отхвърлянето на пакети, трябва да заделим достатъчно място в паметта. Например, ако очакваме пакети с обща големина от 1000 байта, то трябва да бъдат заделени 16КБ от паметта за да интегрираме тази 16 пакетна опашъчна FIFO дисциплина. Много опашъчни дисциплини имат различна структура. Те не запазват самите пакети, а съдържат други дисциплини, откоито вземат и дават пакети. Таквиа qdiscs се наричат опашъчни дисциплини с класове. Всеки клас може да се разглежда като сокет, който може да се прибави към която и да е дисциплина. Когато се създаде qdisc с класове, той ще пренасочи простите FIFO опашки към класовете които съдържа, но това може да бъде заместено с друга qdisc с помоща на трафик контрол програмата. Например PRIO опашъчната дисциплина е qdisc с класове и тя може да има следните свойства: Всеки пакет, който се подрежда в опашъчната дисциплина му се назначава приоритет. Приоритета може да бъде извлечен от източника или посоката на IP адреса на пакета. Когато пакета се освобождава, винаги се избира този, с най-малката стойност