LibreQoS
Open-source платформа для оптимизации сетевого трафика, снижения задержек и борьбы с Bufferbloat в сетях интернет-провайдеров и корпоративных сетях.
Ссылки
Обзор
LibreQoS — open-source платформа для управления сетевым трафиком. Работает на стороне интернет-провайдеров и в корпоративных сетях. Главная задача — распределять полосу пропускания между пользователями и бороться с Bufferbloat (избыточной буферизацией пакетов, которая повышает задержки даже при свободном канале).
Кто использует платформу
- Интернет-провайдеры — равномерно делят пропускную способность между абонентами. Видеозвонки, VoIP и онлайн-игры не проседают, когда другие пользователи качают торренты или загружают большие файлы. Меньше жалоб на качество связи.
- Корпоративные сисадмины — приоритизируют видеоконференции и облачные сервисы, ограничивают фоновые загрузки.
- Частные сети — домашние и небольшие офисные сети с несколькими активными пользователями.
Платформа ставится на отдельный сервер между граничным маршрутизатором провайдера и роутером локальной сети.
Технологии в основе
- CAKE (Common Applications Kept Enhanced) — алгоритм управления очередями. Держит задержки низкими даже на медленных каналах.
- fq_codel (Fair Queuing Controlled Delay) — планировщик пакетов, делит ресурсы между потоками.
- eBPF и XDP (Express Data Path) — обработка на уровне сетевого драйвера с прямым доступом к DMA-буферу. Высокая скорость без серьёзной нагрузки на процессор.
Языки кода: C, Python, Rust. Лицензия — GPLv2.
Что нового в версии 2.0
- Веб-интерфейс — переработанная диагностика, новые отчёты и графики, древовидный просмотр сети с иерархией.
- Диагностические инструменты — состояние очередей, трекинг трафика, диаграммы Санки, мониторинг повторных передач, визуализация TCP RTT.
- ASN Analysis — визуализация карт и потоков по автономным системам.
- Интеграции — UISP, Splynx, Netzur, VISP, WISPGate, Powercode, Sonar.
- Шейпинг — доработаны TreeGuard и StormGuard для защиты от перегрузок.
Эффект от внедрения
По данным проекта, задержки падают с ~20 мс до менее 1 мс под нагрузкой. Провайдеры фиксируют меньше обращений в техподдержку и рост удовлетворённости абонентов.
Ближайшие аналоги
- pfSense/OPNsense с FQ-CoDel — встроенное управление очередями в популярных фаерволах. Минус: нет специализированного инструментария для провайдеров.
- RouterOS (MikroTik) с Queue Tree — коммерческое решение с иерархией трафика. Минус: закрытый код, базовая аналитика.
- Wondershaper — простой скрипт ограничения полосы на Linux. Минус: нет продвинутого управления очередями и веб-интерфейса.
- CeroWrt — предшественник LibreQoS от того же разработчика. Проект закрыт в пользу LibreQoS.
Выпуск версии 2.0 посвящён памяти Дэйва Тахта — руководителя разработки, сооснователя проекта Bufferbloat и автора ряда RFC по управлению сетевыми очередями. Дэйв ушёл из жизни год назад в возрасте 59 лет.

Отзывы
Отзывов пока нет.