Kea, il server DHCP open source raggiunge la sua nuova versione Kea 1.6

Pochi giorni fa il consorzio ISC ha rilasciato il server DHCP Kea 1.6.0, sostituendo il classico DHCP ISC. Il server DHCP Kea si basa sulle tecnologie BIND 10 ed è costruito utilizzando un'architettura modulare, il che implica una ripartizione della funzionalità in diversi processi del controller.

Il prodotto include un'implementazione del server completamente funzionale con supporto per i protocolli DHCPv4 e DHCPv6, che può sostituire il DHCP di ISC. Kea dispone di strumenti integrati per Dynamic DNS Zone Update, supporta meccanismi per rilevare server, assegnare indirizzi, aggiornare e riconnettersi, richieste di servizio per informazioni, riservare indirizzi per host e download PXE.

L'implementazione DHCPv6 offre anche la possibilità di delegare i prefissi. Viene fornita un'API speciale per interagire con applicazioni esterne. È possibile aggiornare la configurazione al volo senza riavviare il server.

Le informazioni sugli indirizzi assegnati e sui parametri del client possono essere memorizzate in diversi tipi di archivi; attualmente vengono forniti backend per archiviare file CSV, MySQL, Apache Cassandra e PostgreSQL.

I parametri di prenotazione dell'host possono essere specificati nel file di configurazione in formato JSON o come tabella in MySQL e PostgreSQL. Include lo strumento perfdhcp per misurare le prestazioni del server DHCP e componenti per la raccolta delle statistiche.

Kea dimostra buone prestazioni, ad esempio, quando si utilizza il backend MySQL, il server può eseguire 1000 allocazioni di indirizzi al secondo (circa 4000 pacchetti al secondo) e quando si utilizza il backend memfile, il throughput raggiunge 7500 allocazioni al secondo.

Novità di Kea 1.6

Kea

In questa nuova versione di Kea gli sviluppatori evidenziano nel loro annuncio l'implementazione di un backend di configurazione che permette di gestire centralmente la configurazione di più server DHCPv4 e DHCPv6.

Il back end può essere utilizzato per memorizzare la maggior parte delle impostazioni di Kea, comprese le impostazioni globali, le informazioni su condivisioni di rete, sottoreti, opzioni, gruppi e definizioni di opzioni.

Invece di memorizzare tutte queste impostazioni in un file di configurazione locale, ora possono essere collocate in un database esterno.

Allo stesso tempo, è possibile determinare non tutto tramite CB, ma parte della configurazione con sovrapposizione dei parametri dal database esterno e dai file di configurazione locali (ad esempio, la configurazione delle interfacce di rete può essere lasciata nei file locali).

Dal DBMS, solo MySQL è attualmente supportato per memorizzare la configurazione (MySQL, PostgreSQL e Cassandra possono essere utilizzati per memorizzare le basi di allocazione degli indirizzi (lease) e MySQL e PostgreSQL possono essere utilizzati per prenotare gli host.)

La configurazione nel database può essere modificata sia tramite accesso diretto al DBMS sia tramite librerie di livello intermedio appositamente preparate che forniscono un tipico insieme di comandi per la gestione della configurazione, come l'aggiunta e la rimozione di parametri, collegamenti, opzioni DHCP e sottoreti.

È stata aggiunta una nuova classe di controller DROP (tutti i pacchetti associati alla classe DROP vengono eliminati immediatamente), che può essere utilizzato per rimuovere il traffico indesiderato, ad esempio, alcuni tipi di messaggi DHCP.

Sono stati inoltre aggiunti nuovi parametri max-lease-time e min-lease-time, che consentono di determinare la durata del tirante dello sterzo per il cliente (leasing) non sotto forma di valore fisso, ma in un intervallo accettabile.

Così come è stata migliorata la compatibilità con i dispositivi che non sono completamente conformi agli standard per DHCP.

Per evitare problemi, Kea ora invia informazioni sul tipo di messaggio DHCPv4 All'inizio dell'elenco delle opzioni, elabora varie rappresentazioni del nome host, riconosce il trasferimento di un nome host vuoto e consente di definire sotto-opzioni con i codici 0-255.

Scarica e installa Kea 1.6

Infine, se vuoi saperne di più su questo server DHCP, nonché sulla sua installazione e gestione, puoi controllare la documentazione che è molto ben specificato nel seguente link

Il codice sorgente del progetto è distribuito sotto la Mozilla Public License (MPL) 2.0.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.