Официальная страница проекта nftlb

Просмотр категорий

Официальная страница проекта nftlb

1 min read

В чём nftlb проект? #

nftlb (Балансировщик нагрузки Netfilter) проект с открытым исходным кодом Балансировщик сетевой нагрузки, программный балансировщик нагрузки на базе Linux, который использует Фреймворк Netfilter и подсистема nftables для высокопроизводительной балансировки нагрузки уровня 4. Он разработан для обеспечения эффективного распределения трафика и масштабируемости приложений, при этом в полной мере используя сетевые возможности ядра Linux.

Основные характеристики nftlb #

1. Высокие эксплуатационные характеристики: Создан непосредственно на основе nftables, оптимизирован для фильтрации пакетов и трансляции сетевых адресов (NAT) в ядре Linux. Достигает значительной пропускной способности обработки пакетов с низкой задержкой.
2. Балансировка нагрузки уровня 4: работает на транспортном уровне (TCP/UDP), что позволяет эффективно распределять трафик на основе различных алгоритмов, таких как циклический перебор, наименьшее количество подключений или методы на основе хэширования.
3. Динамическая конфигурация: Позволяет динамически настраивать правила балансировки нагрузки без перезапуска службы. Администраторы могут управлять и изменять правила с помощью интерфейса командной строки nftables или API.
4. Открытые стандарты и легкость: Полностью открытый исходный код и встроенная интеграция с Linux, что позволяет избежать необходимости в дополнительных модулях ядра. Использует существующую инфраструктуру Netfilter и nftables, что делает ее ресурсоэффективной.
5. Интеграция с экосистемой Netfilter: Поскольку он использует nftables, он легко интегрируется с другими инструментами на базе Netfilter, такими как брандмауэры и механизмы фильтрации пакетов.
6. Поддержка IPv4 и IPv6: Полностью совместим с IPv4 и IPv6, что гарантирует работу в современных сетевых средах.

Типичные варианты использования #

  • Высокопроизводительный балансировщик нагрузки уровня 4 для веб-серверов, баз данных или других служб, требующих распределенного управления трафиком.
  • Замена устаревшим балансировщикам нагрузки на базе iptables.
  • Легкое решение для балансировки нагрузки для сред Linux, где производительность на уровне ядра имеет решающее значение.

nftlb Пользовательские ресурсы #

nftlb официальный репозиторий исходного кода #

Официальный репозиторий исходного кода git можно найти по адресу: https://github.com/relianoid/nftlb

nftlb список пользователей поддержки #

Официальная поддержка сообщества на http://netfilter.org/mailinglists.html#ml-user or https://www.relianoid.com/resources/community-support

nftlb установочные пакеты #

Установочные пакеты можно найти по адресу https://repology.org/project/nftlb/versions

nftlb доступен в следующих дистрибутивах:

  • Alpine Linux Edge
  • Альпийский Linux 3.21
  • Альпийский Linux 3.19
  • Debian 13
  • Debian 12
  • Debian 11
  • Debian 10
  • Debian нестабильный
  • Девуан 4.0
  • Девуан 3.0
  • Девуан Нестабильный
  • Gentoo
  • Kali Linux катится
  • LiGurOS стабильная
  • LiGurOS разрабатывать
  • openSUSE Leap 15.5
  • openSUSE Leap 15.6
  • openSUSE Tumbleweed
  • Пардус 21
  • Попугай
  • PureOS янтарный
  • PureOS византия
  • PureOS посадка
  • Распиан Олдстейбл
  • Raspbian Stable
  • Тестирование Raspbian
  • Трискель 10.0
  • Трискель 11.0
  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • Ubuntu 24.10
  • Ubuntu 25.04

nftlb Условия лицензирования #

Проект nftlb выпущен под Стандартная общественная лицензия GNU Affero, версия 3.

Прочее nftlb Ресурсы документации #

Что такое nftlb?
Тесты nftlb и ключи производительности
журнал изменений nftlb
Руководство разработчика nftlb

📄 Загрузите этот документ в формате PDF #

    EMAIL: *

    Powered by BetterDocs