Před několika dny konsorcium ISC vydala server Kea 1.6.0 DHCP, nahrazující klasický DHCP ISC. Server DHCP Kea je založena na technologiích BIND 10 a je postavena pomocí modulární architektury, což znamená poruchu funkčnosti v různých procesech řadiče.
Produkt obsahuje plně funkční implementaci serveru s podporou protokolů DHCPv4 a DHCPv6, který může nahradit DHCP ISC. Kea má vestavěné nástroje pro dynamickou aktualizaci zóny DNS, podporuje mechanismy pro zjišťování serverů, přiřazování adres, aktualizaci a opětovné připojení, servisní požadavky na informace, rezervování adres pro hostitele a stahování PXE.
Implementace DHCPv6 také nabízí možnost delegovat předpony. Pro interakci s externími aplikacemi je k dispozici speciální API. Je možné aktualizovat konfiguraci za běhu bez restartování serveru.
Informace o přiřazených adresách a parametrech klienta lze ukládat do různých typů úložišť; v současné době jsou k dispozici back-endy pro ukládání souborů CSV, MySQL, Apache Cassandra a PostgreSQL.
Parametry rezervace hostitele lze zadat v konfiguračním souboru ve formátu JSON nebo jako tabulku v MySQL a PostgreSQL. Zahrnuje nástroj perfdhcp pro měření výkonu serveru DHCP a komponenty pro sběr statistik.
Kea předvádí dobrý výkon, například když používá back-end MySQL, server dokáže udělat 1000 přidělení adres za sekundu (asi 4000 paketů za sekundu) a při použití back-endu memfile dosahuje propustnost 7500 přidělení za sekundu.
Co je nového v Kea 1.6
V této nové verzi Kea vývojáři ve svém oznámení zdůrazňují implementaci konfiguračního backendu který umožňuje centrálně spravovat konfiguraci několika serverů DHCPv4 a DHCPv6.
Zadní konec lze použít k uložení většiny nastavení Kea, včetně globálního nastavení, informací o sdílených sítích, podsítích, možnostech, skupinách a definicích možností.
Místo uložení všech těchto nastavení v místním konfiguračním souboru je nyní možné umístit do externí databáze.
Současně je možné určit ne všechny prostřednictvím CB, ale část konfigurace s překrytím parametrů z externí databáze a lokálních konfiguračních souborů (například konfigurace síťových rozhraní může být ponechána v lokálních souborech).
Z databáze DBMS je pro uložení konfigurace aktuálně podporována pouze MySQL (MySQL, PostgreSQL a Cassandra lze použít k ukládání základen (leasingů) pro přidělování adres a MySQL a PostgreSQL lze použít k rezervaci hostitelů.)
Konfiguraci v databázi lze změnit jak přímým přístupem k DBMS, tak prostřednictvím speciálně připravených knihoven střední vrstvy, které poskytují typickou sadu příkazů pro správu konfigurace, jako je přidávání a odebírání parametrů, odkazů, možností DHCP a podsítí.
Byla přidána nová třída řadičů DROP (všechny pakety přidružené ke třídě DROP jsou zrušeny okamžitě), které lze použít k odstranění nežádoucího provozu, například určitých typů zpráv DHCP.
Byly také přidány nové parametry maximální doba pronájmu a minimální doba pronájmu, které umožňují určit dobu použitelnosti řídicího odkazu pro zákazníka (leasing) ne ve formě pevné hodnoty, ale v přijatelném rozsahu.
Rovněž byla vylepšena kompatibilita se zařízeními, která plně nevyhovují standardům pro DHCP.
Abyste se vyhnuli problémům, Kea nyní odesílá informace o typu zprávy DHCPv4 Na začátku seznamu možností zpracuje různé reprezentace názvů hostitelů, rozpozná přenos prázdného názvu hostitele a umožní vám definovat předvolby s kódy 0-255.
Stáhněte si a nainstalujte Kea 1.6
A konečně, pokud se chcete dozvědět něco více o tomto serveru DHCP, o jeho instalaci a správě, můžete zkontrolovat dokumentaci což je velmi dobře specifikováno Na následujícím odkazu.
Zdrojový kód projektu je distribuován pod Mozilla Public License (MPL) 2.0.