Kształtowanie ruchu
Wygładzanie ruchu przez buforowanie i opóźnianie pakietów, tak by przepływ mieścił się w zadanej szybkości (ang. traffic shaping). Łagodniejsze niż policer, który po prostu odrzuca nadwyżkę: shaper kolejkuje pakiety i wypuszcza je równym tempem.
Mechanizm: często token bucket — pakiety mogą wychodzić, dopóki są „żetony"; przy zrywie pakiety trafiają do kolejki zamiast do kosza. Zysk: równiejszy strumień, mniej retransmisji TCP, dotrzymanie limitu operatora. Koszt: dodatkowe opóźnienie i pamięć na bufor (przy dużych buforach — bufferbloat). Klasyczny przykład: klient z łączem 100 Mbit/s jest kształtowany dokładnie do 100 Mbit/s, a domowy router kształtuje ruch wychodzący, by chronić ruch interaktywny. Inaczej niż policing, który odrzuca natychmiast, bez bufora — mniejsze opóźnienie, ale ostrzejsze skutki. Systemy QoS często łączą shaping na wyjściu z policingiem na wejściu.