The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

04.10.2016 23:48  Консорциум ISC опубликовал DHCP-сервер Kea 1.1

Консорциум ISC представил релиз DHCP-сервера Kea 1.1.0, изначально развивавшегося в рамках проекта BIND 10, но отделённого от DNS-сервера в отдельный продукт, идущий на смену классическому ISC DHCP. Исходные тексты проекта распространяются под лицензией Mozilla Public License (MPL) 2.0, вместо ранее применяемой для ISC DHCP лицензии ISC License.

DHCP-сервер Kea основан на технологиях BIND 10 и построен с использованием модульной архитектуры, подразумевающей разбиение функциональности на разные процессы-обработчики. Продукт включает в себя полнофункциональную реализацию сервера с поддержкой протоколов DHCPv4 и DHCPv6, способную заменить собой ISC DHCP. В Kea встроены средства динамического обновления DNS-зон (Dynamic DNS), поддерживаются механизмы обнаружения серверов, назначения адресов, обновления и переподключения, обслуживания информационных запросов, резервирования адресов для хостов и PXE-загрузки. В реализации DHCPv6 дополнительно предусмотрена возможность делегирования префиксов. Для взаимодействия с внешними приложениями предоставляется специальный API. Возможно обновление конфигурации на лету без перезапуска сервера.

Информация о выделенных адресах и параметрах клиентов может храниться в разных типах хранилищ - в настоящее время предоставляются бэкенды для хранения в файлах CSV, СУБД MySQL и PostgreSQL. Параметры резервирования хостов могут быть заданы в файле конфигурации в формате JSON или в виде таблицы в MySQL. В состав входит инструмент perfdhcp для измерения производительности сервера DHCP и компоненты для сбора статистики. Kea демонстрирует неплохую производительность, например, при использовании бэкеда MySQL сервер может выполнить 1000 присвоений адресов в секунду (около 4000 пакетов в секунду), а при использовании бэкенда memfile производительность достигает 7500 присвоений в секунду.

Новые возможности Kea 1.1:

  • Возможность хранения базы резервирования хостов (для DHCPv4 и DHCPv6) в бэкендах MySQL или PostgreSQL. Из соображений безопасности хранимая в СУБД MySQL или PostgreSQL база резервирования хостов может быть настроена на доступ в режиме только для чтения, в этом случае Kea может только получать сведения о резервировании, но не имеет полномочий по дополнению или обновлению базы;
  • Значительно расширены возможности по резервированию хостов, добавлена поддержка резервирования специфичных опций DHCP, резервированя siaddr, sname, полей сообщений DHCPv4 и множественных префиксов/адресов IPv6;
  • Расширена система классификации клиентов, в которой для разделения клиентов на классы в конфигурации задаются условные логические выражения, оценивающие содержимое входящих пакетов DHCPv4 и DHCPv6. Клиент может принадлежать сразу к нескольким классам. В логических выражениях могут использоваться операторы (equal, not, and, or, substring и concat), литералы (строки, IP, целые числа), операции проверки опций и содержимого, функции разбора полей на составные части и т.п.
  • Возможность привязки параметров к сторонним библиотекам-обработчикам в основном файле конфигурации Kea, без использования внешних механизмов для организации передачи информации библиотеке;
  • Поддержка конфигураций DHCPv4-over-DHCPv6, в которых клиенты IPv6-сетей могут взаимодействовать с сервером DHCPv4;
  • Реализация бэкенда хранения данных в СУБД Apache Cassandra. Бэкенд пока имеет статус экспериментальной разработки и ограничен возможностью хранения информации о выделении IP-адресов (lease), т.е. не подходит для размещения базы резервирования хостов.


  1. Главная ссылка к новости (https://www.isc.org/blogs/kea-...)
  2. OpenNews: Первый стабильный релиз DHCP-сервера Kea, идущего на смену ISC DHCP
  3. OpenNews: Организация ISC намерена перевести BIND 10 на более открытую модель разработки
  4. OpenNews: Первый стабильный выпуск полностью переработанного DNS-сервера BIND 10
  5. OpenNews: Доступен DNS/DHCP-сервер BIND 10 1.1.0
  6. OpenNews: Выпуск DNS-сервера BIND 10 1.2.0 ознаменовал передачу проекта сообществу
Лицензия: CC-BY
Тип: Программы
Ключевые слова: kea, dhcp
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Crazy Alex, 00:46, 05/10/2016 [ответить] [смотреть все]
  • –3 +/
    DHCP-данные в кассандре? Нифига ж себе, это где такое может понадобиться?
     
     
  • 2.2, килЖлик, 01:07, 05/10/2016 [^] [ответить] [смотреть все] [показать ветку]
  • –2 +/
    там где много данных
     
     
  • 3.3, Аноним, 01:28, 05/10/2016 [^] [ответить] [смотреть все]
  • –1 +/
    больше 2^32 записей?
     
     
  • 4.4, Аноним, 04:07, 05/10/2016 [^] [ответить] [смотреть все]
  • +2 +/
    ipv6
     
     
  • 5.7, Alukardd, 08:18, 05/10/2016 [^] [ответить] [смотреть все]
  • +1 +/
    Какая нах разница какой там IP v4 v6 2 31 хостов в рамках одной DHCP сети, пуск... весь текст скрыт [показать]
     
     
  • 6.8, Аноним, 09:15, 05/10/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Система умный дом же, нанороботы, светлое будущее У каждой пылинки свой IP Зар... весь текст скрыт [показать]
     
  • 6.9, Тот самый, 09:27, 05/10/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Я тоже обратил внимание на сервер может выполнить 1000 присвоений адресов в сек... весь текст скрыт [показать]
     
     
  • 7.12, Аноним, 10:23, 05/10/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Сеть не обязательно домашняя ISP в своей деятельности DHCP используют весьма и ... весь текст скрыт [показать]
     
     
  • 8.21, Crazy Alex, 12:21, 06/10/2016 [^] [ответить] [смотреть все]  
  • +/
    Да понятно, что не домашняя - те же мобильщики с ходу приходят в голову Вот и н... весь текст скрыт [показать]
     
  • 7.20, калькулятор, 21:08, 05/10/2016 [^] [ответить] [смотреть все]  
  • +/
    1000 60 60 24 365 31536000000 это где же где столько серверов взять или это так... весь текст скрыт [показать]
     
  • 7.22, AlexAT, 18:21, 06/10/2016 [^] [ответить] [смотреть все]  
  • +/
    Если 2 31 хостов одновременно включатся - с такой скоростью присвоения потребует... весь текст скрыт [показать]
     
  • 1.5, FSA, 06:07, 05/10/2016 [ответить] [смотреть все]  
  • +1 +/
    Хм. За собой boost тянет и помечен пока как нестабильный.
     
     
  • 2.6, Аноним, 08:15, 05/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нестабильным помечен только бэкенд для Casandra, сам kea ещё с версии 1 0 идёт к... весь текст скрыт [показать] [показать ветку]
     
  • 2.10, Аноним, 09:56, 05/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > За собой boost тянет

    Не любите бюсты?

     
     
  • 3.16, Клыкастый, 12:22, 05/10/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    уж больно тяжелые. на source-based сборка буста это было то ещё развлечение.
     
     
  • 4.18, Анончик, 17:38, 05/10/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Какое развлечение? На генте с древним i3 собирается за 10 минут.
     
     
  • 5.19, Клыкастый, 17:48, 05/10/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    > Какое развлечение? На генте с древним i3 собирается за 10 минут.

    не знаю, на P3 было долго. относительно других либ, естессно.


     
  • 1.11, Аноним, 09:57, 05/10/2016 [ответить] [смотреть все]  
  • +/
    Я так понимаю, уже сделали поддержку "option 82"?
     
     
  • 2.13, А, 11:00, 05/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Написано же "основан на технологиях BIND 10". Значит - "лучшее, конечно, впереди!" )
     
  • 2.14, Аноним, 11:29, 05/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Только для DHCPv6 и только на чтение, свою реализацию нужно делать от примеров к... весь текст скрыт [показать] [показать ветку]
     
  • 2.24, chelovek, 15:01, 13/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Судя по всему только частично.
    "Host reservations by client identifier, DUID and circuit-id have been added in Kea 1.1.0."
    Резервировать непосредственно по опции 82 - тут болт. Но как всегда ожидайте, в дальнейшем будет лучше....
     
  • 1.15, Аноним, 11:59, 05/10/2016 [ответить] [смотреть все]  
  • +1 +/
    А чем плох старый DHCP Ах да, просто читаемая конфигурация, и отсутствие необхо... весь текст скрыт [показать]
     
     
  • 2.17, h31, 12:46, 05/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    > Короче - провайдерам, для остальных - нафиг не нужно.

    Верно. Для домашнего применения вполне хватает Dnsmasq.

     
  • 2.23, Crazy Alex, 19:25, 06/10/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    У вас фобия SQL-сервера? Ну держите данные в CSV, нет проблем.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor