Página oficial do projeto nftlb

Ver Categorias

Página oficial do projeto nftlb

1 min read

O que é a sessão nftlb projeto? #

O projeto nftlb ( Netfilter Load Balancer ) é um balanceador de carga de rede de código aberto , baseado em Linux, que utiliza o framework Netfilter e o subsistema nftables para balanceamento de carga de alto desempenho na camada 4. Ele foi projetado para fornecer distribuição de tráfego eficiente e escalabilidade para aplicações, aproveitando ao máximo os recursos de rede do kernel Linux.

Características principais de nftlb #

1. Alto desempenho: Construído diretamente em nftables, que é otimizado para filtragem de pacotes e tradução de endereços de rede (NAT) no kernel Linux. Alcança um rendimento significativo de processamento de pacotes com baixa latência.
2. Balanceamento de carga da camada 4: Opera na camada de transporte (TCP/UDP), permitindo distribuir o tráfego de forma eficiente com base em vários algoritmos, como round-robin, menos conexões ou métodos baseados em hash.
3. Configuração dinâmica: Permite a configuração dinâmica de regras de balanceamento de carga sem reiniciar o serviço. Os administradores podem gerenciar e modificar regras usando a interface de linha de comando nftables ou APIs.
4. Padrões abertos e leves: Totalmente de código aberto e integra-se nativamente com o Linux, evitando a necessidade de módulos de kernel adicionais. Aproveita a infraestrutura existente do Netfilter e do nftables, tornando-o eficiente em termos de recursos.
5. Integração com o ecossistema Netfilter: Como ele usa nftables, ele se integra perfeitamente com outras ferramentas baseadas em Netfilter, como firewalls e mecanismos de filtragem de pacotes.
6. Suporte IPv4 e IPv6: Totalmente compatível com IPv4 e IPv6, garantindo que ele possa lidar com ambientes de rede modernos.

Casos de uso típicos #

  • Balanceador de carga de Camada 4 de alto desempenho para servidores web, bancos de dados ou outros serviços que exigem gerenciamento de tráfego distribuído.
  • Substituição para balanceadores de carga legados baseados em iptables.
  • Solução leve de balanceamento de carga para ambientes Linux onde o desempenho no nível do kernel é crítico.

nftlb Recursos do usuário #

nftlb repositório oficial de código fonte #

O repositório oficial do código-fonte no Git pode ser encontrado em: https://github.com/relianoid/nftlb

nftlb lista de usuários de suporte #

Suporte oficial da comunidade em http://netfilter.org/mailinglists.html#ml-user ou https://www.relianoid.com/resources/community-support

nftlb pacotes de instalação #

Os pacotes de instalação podem ser encontrados em https://repology.org/project/nftlb/versions

nftlb está disponível nas seguintes distros:

  • Alpine Linux Edge
  • Alpino Linux 3.21
  • Alpino Linux 3.19
  • Debian 13
  • Debian 12
  • Debian 11
  • Debian 10
  • Debian instável
  • Desenvolvimento 4.0
  • Desenvolvimento 3.0
  • Devuan Instável
  • Gentoo
  • Kali Linux em andamento
  • LiGurOS estável
  • LiGurOS desenvolve
  • openSUSE pulo 15.5
  • openSUSE pulo 15.6
  • openSUSE Tumbleweed
  • Pardo 21
  • Parrot
  • PureOS âmbar
  • PureOS byzantium
  • Aterrissagem do PureOS
  • Raspbian Oldstable
  • Raspbian estável
  • Teste Raspbian
  • Triskel 10.0
  • Triskel 11.0
  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • Ubuntu 24.10
  • Ubuntu 25.04

nftlb Termos de licenciamento #

O projeto nftlb é distribuído sob a Licença Pública Geral Affero GNU, versão 3.

Outros nftlb Recursos de documentação #

O que é o nftlb?
benchmarks nftlb e chaves de desempenho
log de alterações nftlb
guia de desenvolvedores nftlb

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Com tecnologia BetterDocs