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 лет.

Отзывы (0)

Отзывы

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

Будьте первым, кто оставил отзыв на «LibreQoS»

Ваш адрес email не будет опубликован. Обязательные поля помечены *