ALTQ(ALTernate Queuing) - это сетевой планировщик для Berkeley Software Distribution. ALTQ обеспечивает порядок организации очередей и другие компоненты, связанные с качеством обслуживания (QoS), необходимые для реализации совместного использования ресурсов. Чаще всего это реализуется на маршрутизаторах на базе BSD. ALTQ входит в базовый дистрибутив FreeBSD, NetBSD и DragonFly BSD и интегрирован в фильтр пакетов pf OpenBSD, но позже заменен новой подсистемой очередей (она устарела в версии OpenBSD 5.5 и полностью удалена в версии 5.6 в 2014 г.).
С помощью ALTQ пакеты можно назначать в очереди для целей управления полосой пропускания. Планировщик определяет алгоритм, используемый для определения того, какие пакеты задерживаются, отбрасываются или отправляются немедленно. В настоящее время в реализации ALTQ во FreeBSD поддерживаются пять планировщиков: