Néhány nappal ezelőtt a konzorcium Az ISC kiadta a Kea 1.6.0 DHCP szervert, a klasszikus DHCP ISC cseréje. A DHCP-kiszolgáló A Kea a BIND 10 technológiákra épül és moduláris architektúra felhasználásával épül fel, ami a funkcionalitás lebontását jelenti a különböző vezérlő folyamatokban.
A termék tartalmaz egy teljesen funkcionális szerver megvalósítást a DHCPv4 és DHCPv6 protokollok támogatásával, amely helyettesítheti az ISC DHCP-jét. A Kea beépített eszközökkel rendelkezik a dinamikus DNS-zóna frissítéshez, támogatja a szerverek felfedezéséhez, a címek hozzárendeléséhez, a frissítéshez és az újracsatlakozáshoz szükséges mechanizmusokat, a szolgáltatással kapcsolatos információkéréseket, a gazdagépek címének fenntartását és a PXE-letöltéseket.
A DHCPv6 implementáció lehetőséget kínál az előtagok delegálására is. A külső alkalmazásokkal való interakcióhoz egy speciális API biztosított. A konfiguráció menet közben is frissíthető a szerver újraindítása nélkül.
A hozzárendelt címekről és az ügyfélparaméterekről szóló információk különböző típusú tárolókban tárolhatók; Jelenleg háttérprogramok állnak rendelkezésre a CSV, MySQL, Apache Cassandra és PostgreSQL fájlok tárolására.
Az állomásfoglalási paraméterek megadhatók a konfigurációs fájlban JSON formátumban, vagy táblázatokként a MySQL és a PostgreSQL fájlokban. Tartalmazza a perfdhcp eszközt a DHCP szerver teljesítményének mérésére és a statisztikák gyűjtésének összetevői.
A Kea jó teljesítményt mutat, például a MySQL háttérprogram használata esetén a szerver másodpercenként 1000 címallokációt tud végrehajtani (kb. 4000 csomag másodpercenként), a memfile háttérprogram használata esetén pedig az átviteli sebesség másodpercenként eléri a 7500 allokációt.
A Kea 1.6 újdonságai
A Kea új verziójában a fejlesztők közleményükben kiemelik egy konfigurációs háttér megvalósítását Ez lehetővé teszi több DHCPv4 és DHCPv6 szerver konfigurációjának központosított kezelését.
A hátulja a legtöbb Kea beállítás tárolására használható, beleértve a globális beállításokat, a hálózati megosztásokról, az alhálózatokról, az opciókról, a csoportokról és az opciódefiníciókról szóló információkat.
Ahelyett, hogy ezeket a beállításokat egy helyi konfigurációs fájlban tárolná, mostantól egy külső adatbázisba helyezheti őket.
Ugyanakkor a CB-n keresztül nem minden meghatározható, hanem a konfiguráció egy része, a paraméterek átfedésével a külső adatbázisból és a helyi konfigurációs fájlokból (például a hálózati interfészek konfigurációja helyi fájlokban hagyható).
A DBMS-ből jelenleg csak a MySQL támogatott a konfiguráció tárolásához (A MySQL, a PostgreSQL és a Cassandra felhasználható a címkiosztási alapok (bérleti szerződések) tárolására, a MySQL és a PostgreSQL pedig a gazdagépek lefoglalására használható.)
Az adatbázis konfigurációja megváltoztatható mind a DBMS-hez való közvetlen hozzáférés, mind pedig a speciálisan előkészített középső rétegű könyvtárak révén, amelyek tipikus parancskészletet biztosítanak a konfigurációkezeléshez, például paraméterek, linkek, DHCP-opciók és alhálózatok hozzáadásával és eltávolításával.
Új osztálya DROP vezérlőkkel bővült (az összes DROP osztályhoz társított csomag azonnal eldobásra kerül), amelyek felhasználásával eltávolíthatják a nem kívánt forgalmat, például bizonyos típusú DHCP üzeneteket.
Új paramétereket is hozzáadtak max-bérleti idő és min-bérleti idő, amelyek lehetővé teszik a kormányösszekötő élettartamának meghatározását az ügyfél (bérlet) számára nem rögzített érték formájában, hanem elfogadható tartományban.
A kompatibilitás mellett a DHCP szabványainak nem teljesen megfelelő eszközökkel is javult.
A problémák elkerülése érdekében A Kea most információkat küld a DHCPv4 üzenet típusáról Az opciók listájának elején különféle gazdagépneveket ábrázol, felismeri az üres gazdagépnév átadását, és lehetővé teszi az 0-255 kódú alopciók definiálását.
Töltse le és telepítse a Kea 1.6-ot
Végül, ha szeretne egy kicsit többet megtudni erről a DHCP szerverről, valamint annak telepítéséről és kezeléséről, ellenőrizheti a dokumentációt ami nagyon jól meg van határozva A következő linken.
A projekt forráskódja a Mozilla Public License (MPL) 2.0 alatt kerül terjesztésre.