The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликована платформа LibreQoS 2.0 для оптимизации трафика

25.03.2026 22:10 (MSK)

После двух лет разработки доступен выпуск платформы LibreQoS 2.0, предназначенной для организации справедливого распределения имеющейся полосы пропускания между пользователями и снижения негативных эффектов, возникающих из-за промежуточной буферизации пакетов (Bufferbloat) сетевым оборудованием. Платформа может использоваться провайдерами или администраторами частных сетей для оптимизации потоков трафика, поддержания задержек на минимальном уровне и распределения полосы пропускания с учётом приоритетов. Код проекта написан на языках Си, JavaScript, Python и Rust, и распространяется под лицензией GPLv2. Платформа устанавливается на сервер, размещаемый между граничным маршрутизатором провайдера и базовым маршрутизатором локальной сети.

LibreQoS позволяет снизить задержки и повысить надёжность работы интерактивных сеансов, игр, платформ online-обучения, VoIP-трафика и видеовызовов в условиях большой нагрузки на сеть, например, из-за загрузки некоторыми пользователями фильмов в несколько потоков или активности любителей torrent-ов (LibreQoS решает проблему с заиканием видеовызовов, когда кто-то в той же сети начинает загружать 4K-видео). Применение LibreQoS снижает доступную одному пользователю пиковую пропускную способность, но зато даёт возможность значительно уменьшить задержки и справедливо распределить ресурсы между всеми участниками обмена данных.

LibreQoS базируется на применении системы управления сетевыми очередями CAKE (Common Applications Kept Enhanced) и планировщика пакетов fq_codel (Fair Queuing Controlled Delay), а также использует eBPF и XDP (Express Data Path) для выполнения обработчиков на уровне сетевого драйвера с возможностью прямого доступа к DMA-буферу пакетов. Алгоритм CAKE спроектирован для замены и упрощения сложной иерархии дисциплин обработки очередей пакетов, способен выжать максимально возможную пропускную способность и предоставить минимальный уровень задержек даже на самых медленных каналах связи с провайдером и при работе на маломощных устройствах.

Проект также предоставляет средства для отслеживания задержек между отправкой запроса и получением ответа (RTT, round-trip time), в привязке к отдельным пользователям, точкам доступа и сайтам. Для анализа состояния разработан web-интерфейс, дающий возможность наглядно оценить трафик в сети, проследить изменение нагрузки и задержек, выявить наиболее активных пользователей. Возможно создание гибких иерархических схем ограничения трафика и интеграция с UISP и Splynx для маппинга топологий и клиентов.

Выпуск LibreQoS 2.0 посвящён Дэйву Тахту (Dave Taht), скоропостижно скончавшемуся год назад в возрасте 59 лет. Дэйв руководил разработкой LibreQoS и был сооснователем проекта Bufferbloat, создателем дистрибутива CeroWrt и автором многочисленных RFC, связанных с обработкой сетевых очередей.

Ключевые изменения в версии LibreQoS 2.0:

  • Модернизирован web-интерфейс оператора, в котором расширены возможности диагностики сетевых проблем и добавлены новые отчёты и графики.
  • В режиме древовидного просмотра (Tree view) обеспечено отображение иерархической структуры сети, улучшена обработка топологии и детализировано поведение узлов.
  • Добавлены новые инструменты диагностики проблем, позволяющие анализировать состояние сетевых очередей, отслеживать потоки трафика, наглядно представлять трафик в виде диаграмм Санки, выполнять мониторинг повторных передач пакетов (retransmit) и визуализировать циклы приёма-передачи TCP (RTT).
  • Добавлены новые режимы визуализации карт и потоков трафика, добавлен анализатор автономных систем (ASN Analysis).
  • Улучшена интеграции с системами организации взаимодействия с клиентами (CRM) и системами управления сетью (NMS). Добавлена поддержка интеграции с UISP, Splynx, Netzur, VISP, WISPGate, Powercode и Sonar.
  • Улучшены возможности для ограничения пропускной способности (shaping), связанные с управлениям очередями и использованием TreeGuard и StormGuard для предотвращения перегрузок.
  • Улучшены мониторинг состояния планировщика и информирование о критических проблемах.


  1. Главная ссылка к новости (https://libreqos.io/2026/03/19...)
  2. OpenNews: Доступны анализатор трафика Zeek 8.0 и сетевой сканер Nmap 7.98
  3. OpenNews: Выпуск системы индексации сетевого трафика Arkime 5.0
  4. OpenNews: Открыт код Remy, системы динамической генерации алгоритмов контроля перегрузки TCP
  5. OpenNews: Проект по избавлению Linux-ядра от излишней сетевой буферизации
  6. OpenNews: Выпуск системы глубокого инспектирования пакетов nDPI 5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65075-libreqos
Ключевые слова: libreqos, qos, traffic, limit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:59, 25/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Код проекта написан на языках Си, JavaScript, Python и Rust

    Это будет безопасный код или как у Клауди?

     
     
  • 2.30, Аноним (30), 18:08, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Если твоих коммитов там нет, то должно быть ок.
     

  • 1.3, Аноним (1), 23:23, 25/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Код проекта написан на языках Си, JavaScript, Python и Rust

    Неплохой выбор для написания безопасного кода как у Клауди.

     
     
  • 2.4, Аноним (4), 23:26, 25/03/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    https://opennet.ru/64432-cloudflare
     

  • 1.6, Аноним (6), 02:11, 26/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    "Код проекта написан на языках Си, JavaScript, Python и Rust",я теперь не пойму,проект ругать или хвалить?
     
     
  • 2.7, Аноним (1), 02:21, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не хватает ещё визуал бейсика.
     

  • 1.10, Аноним (10), 08:03, 26/03/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.11, Bob (??), 08:20, 26/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может не "справедливо", а таки "привилегиированно"?

    voip => iptv => browsing => torrent, к примеру. Ибо каждое звено имеет ранг и преимущества перед другими, чтобы всё работало без сучка и задоринки.

    А если "все равны" - будет адок как на почте, не зря большинство на ПВЗ перешло)

    В справедливость играли в совке - получили блат и дефицит, развалилось)

     
     
  • 2.24, мелстрой (?), 14:35, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проснись, сейчас все играют в справедливость. Или это другое?
     
  • 2.34, anonimous (?), 09:44, 27/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливо не обязательно поровну.
     

  • 1.13, Аноним (13), 08:55, 26/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Зачем такая сборная солянка языков? Они бы туда ещё php добавили.
     
     
  • 2.14, Аноним (14), 09:02, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Согласен, Си можно было и убрать.
     
  • 2.16, Мемоним (?), 09:55, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно для веб-морды. И да, могли бы и php вполне.
     
     
  • 3.26, Аноним (26), 15:38, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну раз есть Петончик, можно на Джанге морду.
     
  • 2.18, Аноним (18), 12:20, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это не какой-то демон-монолит, а целая система. Ты же не спрашиваешь за солянку языков в ОС на твоём компьютере или телефоне?
     

  • 1.15, Мемоним (?), 09:54, 26/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Туда бы еще прокси и файрволл прикрутить.
     
     
  • 2.27, Аноним (26), 15:39, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    DPI
     
  • 2.31, Аноним (31), 21:09, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, и Сурикату.
     
  • 2.36, НовыеРептилоиды (?), 17:32, 27/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ешё торрент скачиавлку и аудио радио плеер
     

  • 1.17, Babylon (?), 12:03, 26/03/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

  • 1.20, Аноним (20), 12:35, 26/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скоро изобретут дистр для трафик шейпинга.
     
     
  • 2.22, Babylon (?), 13:29, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю... может когда нибудь?... а чем уиндовс система не устраивает? Вам ехать или шашечки?
     
     
  • 3.23, Аноним (20), 13:51, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вынь хорошая ОС, но ведь делают же дистры с Линем чуть не для текстового редактора. Можно предположить, что и дя уменьшения пинга дистр запилят. Протон вроде хорошо игори тянет.
     
  • 3.28, Аноним (26), 15:40, 26/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы ещё и перехватывать для кого-то?
     

  • 1.33, Аноним (33), 21:28, 26/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > предназначенной для организации справедливого распределения имеющейся полосы пропускания между пользователями

    Я вот если честно не понимаю почему это не является базовой функцией маршрутизаторов, к тому же включенной по умолчанию.

    Сам QoS же для чего-то более специального.

     
  • 1.35, НовыеРептилоиды (?), 17:30, 27/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    20 лет прошло. а на видовсе уже давно было. когда уже паука добавят и нормальную панель управления
     
  • 1.37, cheburnator9000 (ok), 17:40, 27/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ставил как-то подобную хрень с алгоритмом CAKE на openwrt. В итоге в их же Bufferbloat тесте задержка увеличилась в два раза. Снес. Спасибо.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру