Prije nekoliko dana konzorcij ISC je objavio Kea 1.6.0 DHCP poslužitelj, zamjenjujući klasični DHCP ISC. DHCP poslužitelj Kea se temelji na BIND 10 tehnologiji i izgrađena je pomoću modularne arhitekture, što podrazumijeva slom funkcionalnosti u različitim procesima kontrolera.
Proizvod uključuje potpuno funkcionalnu implementaciju poslužitelja 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 poslužitelja, dodjeljivanje adresa, ažuriranje i ponovno povezivanje, zahtjeve za uslugama za informacije, rezerviranje adresa za hostove i PXE preuzimanja.
Implementacija DHCPv6 također nudi mogućnost delegiranja prefiksa. Za interakciju s vanjskim aplikacijama osiguran je poseban API. Moguće je ažurirati konfiguraciju u letu bez ponovnog pokretanja poslužitelja.
Informacije o dodijeljenim adresama i parametrima klijenta mogu se pohraniti u različite vrste skladišta; trenutno se pružaju pozadinske datoteke za pohranu 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 alat perfdhcp za mjerenje performansi DHCP poslužitelja i komponente za prikupljanje statistika.
Kea pokazuje dobre performanse, na primjer kada koristi MySQL pozadinu, poslužitelj 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 Kei 1.6
U ovoj novoj verziji Kee programeri ističu u svojoj najavi provedbu konfiguracijskog pozadinskog okruženja koji omogućuje centralno upravljanje konfiguracijom nekoliko DHCPv4 i DHCPv6 poslužitelja.
Stražnji kraj može se koristiti za pohranu većine Kea postavki, uključujući globalne postavke, informacije o mrežnim udjelima, podmrežama, opcijama, skupinama 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žnih sučelja može se ostaviti u lokalnim datotekama).
Od DBMS-a trenutačno je za pohranu konfiguracije podržan samo MySQL (MySQL, PostgreSQL i Cassandra mogu se koristiti za pohranu baza za dodjelu 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 knjižnica srednjeg sloja koje pružaju tipičan skup naredbi za upravljanje konfiguracijom, poput dodavanja i uklanjanja parametara, veza, DHCP opcija i podmreža.
Dodana 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.
Dodani su i novi parametri maksimalno vrijeme zakupa i minimalno vrijeme zakupa, koji omogućuju određivanje korisnog vijeka upotrebe upravljačke poluge za kupca (zakup) ne u obliku fiksne vrijednosti, već u prihvatljivom rasponu.
Kao i kompatibilnost poboljšana je s 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 prikaze imena hosta, prepoznaje prijenos praznog imena hosta i omogućuje definiranje podopcija kodovima 0-255.
Preuzmite i instalirajte Kea 1.6
Napokon, ako želite saznati nešto više o ovom DHCP poslužitelju, kao i o njegovoj instalaciji i upravljanju, možete provjeriti dokumentaciju što je vrlo dobro precizirano U sljedećem linku.
Izvorni kod projekta distribuira se pod Mozilla Public License (MPL) 2.0.