Prije nekoliko dana konzorcij ISC je objavio Kea 1.6.0 DHCP server, zamjenjujući klasični DHCP ISC. DHCP poslužitelj Kea se temelji na BIND 10 tehnologiji i izgrađena je koristeći modularnu arhitekturu, što podrazumijeva slom funkcionalnosti u različitim procesima kontrolera.
Proizvod uključuje potpuno funkcionalnu implementaciju servera s podrškom za DHCPv4 i DHCPv6 protokole, koji može zamijeniti ISC-ov DHCP. Kea ima ugrađene alate za dinamičko ažuriranje DNS zone, podržava mehanizme za otkrivanje servera, dodjeljivanje adresa, ažuriranje i ponovno povezivanje, zahtjeve za uslugama za informacije, rezervne adrese za hostove i PXE preuzimanja.
Implementacija DHCPv6 također nudi mogućnost delegiranja prefiksa. Predviđen je poseban API za interakciju s vanjskim aplikacijama. Moguće je ažurirati konfiguraciju u hodu bez ponovnog pokretanja servera.
Informacije o dodijeljenim adresama i parametrima klijenta mogu se pohraniti u različite vrste skladišta; trenutno se pružaju pozadinske datoteke za spremanje CSV, MySQL, Apache Cassandre i PostgreSQL datoteka.
Parametri rezervacije hosta mogu se navesti u konfiguracijskoj datoteci u JSON formatu ili kao tablica u MySQL i PostgreSQL. Uključuje perfdhcp alat za mjerenje performansi DHCP servera i komponente za prikupljanje statistika.
Kea pokazuje dobre performanse, na primjer, kada koristi MySQL pozadinu, server može izvršiti 1000 dodjela adresa u sekundi (oko 4000 paketa u sekundi), a kada koristi memfile pozadinu, protok doseže 7500 dodjela u sekundi.
Što je novo u Kea 1.6
U ovoj novoj verziji Kee programeri ističu u svojoj najavi implementaciju konfiguracijskog pozadinskog okruženja koji omogućava centralno upravljanje konfiguracijom nekoliko DHCPv4 i DHCPv6 servera.
Zadnji kraj može se koristiti za pohranu većine Kea postavki, uključujući globalne postavke, informacije o zajedničkim mrežama, podmrežama, opcijama, grupama i definicijama opcija.
Umjesto pohrane svih ovih postavki u lokalnu konfiguracijsku datoteku, sada se mogu staviti u vanjsku bazu podataka.
Istodobno je moguće odrediti ne sve putem CB-a, već dio konfiguracije s preklapanjem parametara iz vanjske baze podataka i lokalnih konfiguracijskih datoteka (na primjer, konfiguracija mrežnog sučelja može se ostaviti u lokalnim datotekama).
Od DBMS-a, trenutno je podržan samo MySQL za spremanje konfiguracije (MySQL, PostgreSQL i Cassandra mogu se koristiti za pohranu baza za alokaciju adresa (najmovi), a MySQL i PostgreSQL za rezerviranje hostova.)
Konfiguracija u bazi podataka može se mijenjati i izravnim pristupom DBMS-u i putem posebno pripremljenih biblioteka srednjeg sloja koje pružaju tipičan skup naredbi za upravljanje konfiguracijom, poput dodavanja i uklanjanja parametara, veza, DHCP opcija i podmreža.
Dodata je nova klasa DROP kontrolera (svi paketi povezani s DROP klasom odmah se ispuštaju), koji se mogu koristiti za uklanjanje neželjenog prometa, na primjer, određene vrste DHCP poruka.
Dodati su i novi parametri maksimalno vrijeme zakupa i minimalno vrijeme zakupa, koji omogućavaju određivanje korisnog vijeka upotrebe upravljačke poluge za kupca (zakup) ne u obliku fiksne vrijednosti, već u prihvatljivom opsegu.
Kao i kompatibilnost je poboljšana sa uređajima koji nisu u potpunosti u skladu sa standardima za DHCP.
Da biste izbjegli probleme, Kea sada šalje informacije o vrsti DHCPv4 poruke Na početku popisa opcija obrađuje različite reprezentacije imena hosta, prepoznaje prijenos praznog imena hosta i omogućuje vam definiranje podopcija kodovima 0-255.
Preuzmite i instalirajte Kea 1.6
Konačno, ako želite znati nešto više o ovom DHCP serveru, kao i o njegovoj instalaciji i upravljanju, možete provjeriti dokumentaciju što je vrlo dobro precizirano Na sledećem linku.
Izvorni kod projekta distribuira se pod Mozilla Public License (MPL) 2.0.