Преди няколко дни консорциумът ISC пусна Kea 1.6.0 DHCP сървър, заместване на класическия DHCP ISC. DHCP сървърът Kea е базиран на BIND 10 технологии и е изграден с помощта на модулна архитектура, което предполага разбивка на функционалността в различни процеси на контролера.
Продуктът включва напълно функционална сървърна реализация с поддръжка на протоколи DHCPv4 и DHCPv6, който може да замени DHCP на ISC. Kea има вградени инструменти за Dynamic DNS Zone Update, поддържа механизми за откриване на сървъри, присвояване на адреси, актуализиране и повторно свързване, заявки за услуги за информация, резервиране на адреси за хостове и изтегляне на PXE.
Внедряването на DHCPv6 също предлага опцията за делегиране на префикси. Предвиден е специален API за взаимодействие с външни приложения. Възможно е да актуализирате конфигурацията в движение, без да рестартирате сървъра.
Информация за зададени адреси и параметри на клиента може да се съхранява в различни видове хранилища; понастоящем се предоставят бекендове за съхраняване на CSV, MySQL, Apache Cassandra и PostgreSQL файлове.
Параметрите за резервация на хост могат да бъдат посочени в конфигурационния файл във формат JSON или като таблица в MySQL и PostgreSQL. Включва perfdhcp инструмент за измерване на производителността на DHCP сървъра и компоненти за събиране на статистически данни.
Kea демонстрира добра производителност, например, когато използва MySQL бекенд, сървърът може да направи 1000 разпределения на адреси в секунда (около 4000 пакета в секунда), а когато използва беккенд на memfile, производителността достига 7500 разпределения в секунда.
Какво ново в Kea 1.6
В тази нова версия на Kea разработчиците подчертават в своето съобщение изпълнението на конфигурационен бекенд което позволява централизирано управление на конфигурацията на няколко DHCPv4 и DHCPv6 сървъри.
Задният край може да се използва за съхраняване на повечето настройки на Kea, включително глобални настройки, информация за споделени мрежи, подмрежи, опции, групи и дефиниции на опции.
Вместо да съхраняват всички тези настройки в локален конфигурационен файл, те вече могат да бъдат поставени във външна база данни.
В същото време е възможно да се определи не всичко чрез CB, но част от конфигурацията с припокриване на параметри от външната база данни и локални конфигурационни файлове (например конфигурацията на мрежовите интерфейси може да бъде оставена в локални файлове).
От СУБД в момента се поддържа само MySQL за съхраняване на конфигурацията (MySQL, PostgreSQL и Cassandra могат да се използват за съхраняване на бази за разпределение на адреси (наеми), а MySQL и PostgreSQL могат да се използват за резервиране на хостове.)
Конфигурацията в базата данни може да бъде променена както чрез директен достъп до СУБД, така и чрез специално подготвени библиотеки от средния слой, които предоставят типичен набор от команди за управление на конфигурацията, като добавяне и премахване на параметри, връзки, DHCP опции и подмрежи.
Добавен е нов клас DROP контролери (всички пакети, свързани с класа DROP, се изпускат незабавно), които могат да се използват за премахване на нежелан трафик, например някои видове DHCP съобщения.
Добавени бяха и нови параметри максимално време за наем и минимално време за наем, които позволяват да се определи полезният живот на кормилната връзка за клиента (лизинг) не под формата на фиксирана стойност, а в приемлив диапазон.
Както и съвместимостта е подобрена с устройства, които не отговарят напълно на стандартите за DHCP.
За да избегнете проблеми, Kea сега изпраща информация за типа съобщение DHCPv4 В началото на списъка с опции той обработва различни представяния на име на хост, разпознава прехвърлянето на празно име на хост и ви позволява да дефинирате подопции с кодове 0-255.
Изтеглете и инсталирайте Kea 1.6
И накрая, ако искате да научите малко повече за този DHCP сървър, както и за неговата инсталация и управление, можете да проверите документацията което е много добре уточнено В следващия линк.
Изходният код на проекта се разпространява под Mozilla Public License (MPL) 2.0.