¿Qué es el nftlb ¿proyecto? #
El proyecto nftlb ( Netfilter Load Balancer ) es un balanceador de carga de red de código abierto , basado en software Linux, que utiliza el marco de trabajo Netfilter y el subsistema nftables para un balanceo de carga de capa 4 de alto rendimiento. Está diseñado para proporcionar una distribución de tráfico eficiente y escalabilidad para las aplicaciones, aprovechando al máximo las capacidades de red del kernel de Linux.
Características principales de nftlb #
1. Alto Rendimiento: Construido directamente sobre nftables, que está optimizado para el filtrado de paquetes y la traducción de direcciones de red (NAT) en el núcleo de Linux. Logra un rendimiento significativo en el procesamiento de paquetes con baja latencia.
2. Equilibrio de carga de capa 4:Opera en la capa de transporte (TCP/UDP), lo que le permite distribuir el tráfico de manera eficiente según diversos algoritmos, como round-robin, mínimas conexiones o métodos basados en hash.
3. Configuración dinámica: Permite la configuración dinámica de reglas de equilibrio de carga sin reiniciar el servicio. Los administradores pueden gestionar y modificar reglas mediante la interfaz de línea de comandos o las API de nftables.
4. Estándares abiertos y ligeros:Es de código completamente abierto y se integra de forma nativa con Linux, lo que evita la necesidad de módulos de kernel adicionales. Aprovecha la infraestructura existente de Netfilter y nftables, lo que lo hace eficiente en el uso de los recursos.
5. Integración con el ecosistema Netfilter:Dado que utiliza nftables, se integra perfectamente con otras herramientas basadas en Netfilter, como firewalls y mecanismos de filtrado de paquetes.
6. Compatibilidad con IPv4 e IPv6:Totalmente compatible con IPv4 e IPv6, lo que garantiza que puede manejar entornos de red modernos.
Casos de uso típicos #
- Balanceador de carga de capa 4 de alto rendimiento para servidores web, bases de datos u otros servicios que requieren gestión de tráfico distribuido.
- Reemplazo para balanceadores de carga heredados basados en iptables.
- Solución de equilibrio de carga liviana para entornos Linux donde el rendimiento a nivel de kernel es crítico.
nftlb Recursos del usuario #
nftlb Repositorio oficial del código fuente #
El repositorio oficial de código fuente en Git se puede encontrar en: https://github.com/relianoid/nftlb
nftlb lista de usuarios de soporte #
Soporte oficial de la comunidad en http://netfilter.org/mailinglists.html#ml-user o https://www.relianoid.com/resources/community-support
nftlb paquetes de instalación #
Los paquetes de instalación se pueden encontrar en https://repology.org/project/nftlb/versions
nftlb Está disponible en las siguientes distribuciones:
- Linux Edge de Alpine
- Linux alpino 3.21
- Linux alpino 3.19
- Debian 13
- Debian 12
- Debian 11
- Debian 10
- Debian inestable
- Devuan 4.0
- Devuan 3.0
- Devuan inestable
- Gentoo
- Kali Linux Rolling
- LiGurOS estable
- LiGurOS se desarrolla
- abrirSUSE Salto 15.5
- abrirSUSE Salto 15.6
- openSUSE Tumbleweed
- Pardus 21
- Loro
- PureOS ámbar
- Bizancio PureOS
- Aterrizaje de PureOS
- Raspbiano antiguo estable
- Raspbian estable
- Pruebas de Raspbian
- Trisquel 10.0
- Trisquel 11.0
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Ubuntu 24.10
- Ubuntu 25.04
nftlb Condiciones de licencia #
El proyecto nftlb se publica bajo la Licencia Pública General Affero de GNU, versión 3.
Otra nftlb Recursos de documentación #
¿Qué es nftlb?
Puntos de referencia de nftlb y claves de rendimiento
registro de cambios nftlb
guía para desarrolladores de nftlb