Qual è la nftlb progetto? #
Migliori nftlb (Bilanciatore del carico Netfilter) il progetto è open source Bilanciamento del carico di rete, bilanciatore di carico software basato su Linux che utilizza Framework Netfilter e sottosistema nftables per il bilanciamento del carico Layer 4 ad alte prestazioni. È progettato per fornire una distribuzione efficiente del traffico e scalabilità per le applicazioni, sfruttando al contempo appieno le capacità di rete del kernel Linux.
Caratteristiche principali di nftlb #
1. Alte prestazioni: Basato direttamente su nftables, ottimizzato per il filtraggio dei pacchetti e la traduzione degli indirizzi di rete (NAT) nel kernel Linux. Raggiunge un throughput di elaborazione dei pacchetti significativo con bassa latenza.
2. Bilanciamento del carico di livello 4: Opera a livello di trasporto (TCP/UDP), consentendo di distribuire il traffico in modo efficiente in base a vari algoritmi, come round-robin, connessioni minime o metodi basati su hash.
3. Configurazione dinamica: Consente la configurazione dinamica delle regole di bilanciamento del carico senza riavviare il servizio. Gli amministratori possono gestire e modificare le regole utilizzando l'interfaccia a riga di comando o le API di nftables.
4. Standard aperti e leggeri: Completamente open source e si integra nativamente con Linux, eliminando la necessità di moduli kernel aggiuntivi. Sfrutta l'infrastruttura Netfilter e nftables esistente, rendendolo efficiente in termini di risorse.
5. Integrazione con l'ecosistema Netfilter: Poiché utilizza nftables, si integra perfettamente con altri strumenti basati su Netfilter, come firewall e meccanismi di filtraggio dei pacchetti.
6. Supporto IPv4 e IPv6: Completamente compatibile sia con IPv4 che con IPv6, garantendo la capacità di gestire gli ambienti di rete moderni.
Casi d'uso tipici #
- Bilanciatore del carico di livello 4 ad alte prestazioni per server web, database o altri servizi che richiedono una gestione del traffico distribuita.
- Sostituzione dei bilanciatori di carico legacy basati su iptables.
- Soluzione di bilanciamento del carico leggera per ambienti Linux in cui le prestazioni a livello di kernel sono fondamentali.
nftlb Risorse utente #
nftlb repository ufficiale del codice sorgente #
Il repository git del codice sorgente ufficiale è disponibile all'indirizzo: https://github.com/relianoid/nftlb
nftlb elenco utenti di supporto #
Supporto ufficiale della comunità su http://netfilter.org/mailinglists.html#ml-user or https://www.relianoid.com/resources/community-support
nftlb pacchetti di installazione #
I pacchetti di installazione possono essere trovati su https://repology.org/project/nftlb/versions
nftlb è disponibile nelle seguenti distribuzioni:
- Alpine Linux Edge
- Linux alpino 3.21
- Linux alpino 3.19
- Debian 13
- Debian 12
- Debian 11
- Debian 10
- Debian instabile
- Sviluppo 4.0
- Sviluppo 3.0
- Devuan instabile
- Gentoo
- Kali Linux Rolling
- LiGurOS stabile
- Sviluppo LiGurOS
- openSUSE Leap 15.5
- openSUSE Leap 15.6
- openSUSE Tumbleweed
- Pardo 21
- Pappagallo
- PureOS ambra
- PureOS Bisanzio
- Atterraggio PureOS
- Raspbian Oldstable
- Raspbian stabile
- Test Raspbian
- Triskel 10.0
- Triskel 11.0
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Ubuntu 24.10
- Ubuntu 25.04
nftlb Termini di licenza #
Il progetto nftlb è rilasciato sotto la Licenza pubblica generale GNU Affero versione 3.
Altro nftlb Risorse di documentazione #
Cos'è nftlb?
benchmark nftlb e chiavi di performance
log delle modifiche nftlb
guida per gli sviluppatori nftlb