LAN 1 Gb/suplink 10 Mb/s3 waiting666 waiting4 waiting✕ dropped✕ dropped
Envelopes: packets; blue seal = your video call, pink seal = the uploadYellow tray: the router's queue; the head (next out) is on the rightWide lane: the 1 Gb/s LAN; thin lane: the 10 Mb/s uplinkMeter: packets waiting and the call packet's one-way delayYour laptop and a backup PC share a 1 Gb/s LAN, but the router's uplink to the ISP carries only 10 Mb/s. Packets that arrive faster than the uplink can send them wait in the router's 1,000,000-byte buffer, first in, first out. A big upload fills it (666 packets) and new arrivals are dropped at the tail; a video-call packet at the back waits about 0.8 s. CoDel (RFC 8289) keeps waits under 5 ms, and FQ-CoDel (RFC 8290) gives the call its own short line. Processing time (10 µs), the 50 km fibre run and the 1,200-byte call packet are illustrative; the other numbers follow from the link rates, the 1,500-byte Ethernet MTU and the 1,000,000-byte buffer. 192.168.1.20 and 192.168.1.30 are private home addresses (RFC 1918); 198.51.100.1, 203.0.113.20 and 192.0.2.40 are documentation addresses (RFC 5737).

Where delay comes from

  1. Your laptop sends a 1,200-byte video call packet. The router's queue is empty, so it goes straight out. Clocking its bits onto the 10 Mb/s uplink takes 0.96 ms; the trip to the ISP adds 0.25 ms.

Packets pile up

Keeping queues short

The arithmetic

;; step 1/10 · one-packet · send
;; your laptop → isp
UDP/RTP  192.168.1.20 → 192.0.2.40   1,200 bytes
LAN      1,200 B × 8 / 1 Gb/s   = 9.6 µs
queue    0 packets ahead            = 0 ms
uplink   1,200 B × 8 / 10 Mb/s  = 0.96 ms
fibre    50 km × 5 µs/km         = 0.25 ms
one way through this hop ≈ 1.22 ms

The tray draws at most 8 envelopes; the count above it gives the real number of packets waiting. Downloads queue the same way, but at the ISP's end of the link, where traffic from the fast internet meets your slower line.