Kolejkowanie FIFO nie zapewnia gwarancji jakości usług. Podobnie, jak przy całkowitym braku kolejkowania, także i w tym przypadku wszystkie pakiety traktowane są tak samo, bez względu na stopień ich ważności. Na routerze znajduje się jedna kolejka wypełniana w myśl zasady, pierwszy przyszedł, pierwszy wyszedł.
Od początku transmisji (rys. 5.10) liniowo rośnie opóźnienie, jednak, do pewnej granicy, wyznaczanej na podstawie wielkości bufora. Dopóki bufor nie zostanie przepełniony, nie są gubione pakiety. W chwili, gdy tylko to nastąpi łączne opóźnienie przestaje rosnąć. Dzieje się tak dlatego, że router odrzuca pakiety, które nie mieszczą się w kolejce.

Rys. 5.10. Kolejkowanie FIFO – opóźnienie / utrata pakietów
Na wykresie 5.11 pokazującym zależności odebranych pakietów w stosunku do opóźnienia, można zaobserwować ciekawe zachowanie kolejkowania FIFO. Do momentu, gdy wypełnia się kolejka na routerze, wszystkie usługi mają ten sam poziom odebranych pakietów. Gdy tylko bufor zostanie przepełniony, dwie usługi zaczynają być transmitowane z pełną szybkością, natomiast dwie pozostałe zaczynają w bardzo dużym stopniu tracić pakiety. Ciekawe jest to, że usługa o najwyższym priorytecie pakietów – „streaming”, traktowana jest w ten sam sposób, co pakiety „background”. Dzieje się tak dlatego, że ze względu na specyfikę kolejkowania FIFO, pakiety „standard” i „excellent effort” mogą przybywać do routera minimalnie szybciej niż pozostałe. W chwili, gdy tylko w kolejce znajduje się miejsce, pakiety są w niej umieszczane, dla pozostałych brakuje miejsca i są odrzucane.

Rys. 5.11. Kolejkowanie FIFO pakiety odebrane w odniesieniu do opóźnienia
Opóźnienia wszystkich usług, generowane w czasie transmisji, utrzymują się na takim samym poziomie (rys. 5.12). Podczas napełniania się kolejki rosną, później utrzymują się na stałym poziomie.

Rys. 5.12. FIFO łączne opóźnienie





