Kea, DHCP-сервер з відкритим кодом надійшов у новій версії Kea 1.6

Кілька днів тому консорціум ISC випустив сервер DHCP Kea 1.6.0, замінивши класичний DHCP ISC. Сервер DHCP Kea заснована на технологіях BIND 10 і побудована з використанням модульної архітектури, що передбачає розбиття функціональних можливостей у різних процесах контролера.

Продукт включає повнофункціональну серверну реалізацію з підтримкою протоколів DHCPv4 та DHCPv6, який може замінити DHCP ISC. Kea має вбудовані інструменти для динамічного оновлення зони DNS, підтримує механізми для виявлення серверів, призначення адрес, оновлення та повторного підключення, запитів на інформацію, резервних адрес для хостів та завантаження 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.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.