Kea, serwer DHCP typu open source, pojawia się w nowej wersji Kea 1.6

Kilka dni temu konsorcjum ISC wypuściło serwer DHCP Kea 1.6.0, zastąpienie klasycznego DHCP ISC. Serwer DHCP Kea jest oparta na technologiach BIND 10 i jest zbudowana przy użyciu architektury modułowej, co oznacza podział funkcji w różnych procesach kontrolera.

Produkt zawiera w pełni funkcjonalną implementację serwerową z obsługą protokołów DHCPv4 i DHCPv6, który może zastąpić protokół ISC DHCP. Kea ma wbudowane narzędzia do dynamicznej aktualizacji strefy DNS, obsługuje mechanizmy wykrywania serwerów, przypisywania adresów, aktualizowania i ponownego łączenia, żądania obsługi informacji, rezerwowania adresów dla hostów i pobierania PXE.

Implementacja DHCPv6 oferuje również opcję delegowania prefiksów. Udostępniono specjalny interfejs API do interakcji z aplikacjami zewnętrznymi. Istnieje możliwość aktualizacji konfiguracji w locie bez restartowania serwera.

Informacje o przydzielonych adresach i parametrach klientów mogą być przechowywane w różnych typach magazynów; obecnie dostępne są backendy do przechowywania plików CSV, MySQL, Apache Cassandra i PostgreSQL.

Parametry rezerwacji hosta można określić w pliku konfiguracyjnym w formacie JSON lub w postaci tabeli w MySQL i PostgreSQL. Zawiera narzędzie perfdhcp do pomiaru wydajności serwera DHCP oraz komponenty do zbierania statystyk.

Kea wykazuje dobrą wydajność, na przykład podczas korzystania z zaplecza MySQL serwer może wykonać 1000 alokacji adresów na sekundę (około 4000 pakietów na sekundę), a podczas korzystania z zaplecza memfile przepustowość osiąga 7500 alokacji na sekundę.

Co nowego w Kea 1.6

Kea

W tej nowej wersji Kea programiści podkreślają w swoim ogłoszeniu implementację zaplecza konfiguracyjnego co pozwala na centralne zarządzanie konfiguracją kilku serwerów DHCPv4 i DHCPv6.

Zaplecze może służyć do przechowywania większości ustawień Kea, w tym ustawienia globalne, informacje o udziałach sieciowych, podsieciach, opcjach, grupach i definicjach opcji.

Zamiast przechowywać wszystkie te ustawienia w lokalnym pliku konfiguracyjnym, można je teraz umieścić w zewnętrznej bazie danych.

Jednocześnie możliwe jest ustalenie nie wszystkich przez CB, ale część konfiguracji z nakładaniem się parametrów z zewnętrznej bazy danych i lokalnych plików konfiguracyjnych (na przykład konfigurację interfejsów sieciowych można pozostawić w plikach lokalnych).

Z DBMS do przechowywania konfiguracji jest obecnie obsługiwany tylko MySQL (MySQL, PostgreSQL i Cassandra mogą być używane do przechowywania baz alokacji adresów (dzierżaw), a MySQL i PostgreSQL mogą być używane do rezerwowania hostów.)

Konfigurację w bazie danych można zmienić zarówno poprzez bezpośredni dostęp do DBMS, jak i poprzez specjalnie przygotowane biblioteki warstwy pośredniej, które zapewniają typowy zestaw poleceń do zarządzania konfiguracją, takich jak dodawanie i usuwanie parametrów, łączy, opcji DHCP i podsieci.

Dodano nową klasę kontrolerów DROP (wszystkie pakiety związane z klasą DROP są natychmiast odrzucane), co można wykorzystać do usunięcia niechcianego ruchu, na przykład niektórych typów komunikatów DHCP.

Dodano również nowe parametry maksymalny czas najmu i minimalny czas najmu, które pozwalają określić żywotność ogniwa sterującego dla klienta (dzierżawy) nie w postaci stałej wartości, ale w akceptowalnym przedziale.

Oprócz tego poprawiono kompatybilność z urządzeniami, które nie są w pełni zgodne ze standardami DHCP.

Aby uniknąć problemów, Kea wysyła teraz informacje o typie wiadomości DHCPv4 Na początku listy opcji przetwarza różne reprezentacje nazw hostów, rozpoznaje przesłanie pustej nazwy hosta i umożliwia zdefiniowanie podopcji z kodami 0-255.

Pobierz i zainstaluj Kea 1.6

Wreszcie, jeśli chcesz dowiedzieć się więcej o tym serwerze DHCP, a także o jego instalacji i zarządzaniu, możesz sprawdzić dokumentację co jest bardzo dobrze określone W poniższym linku.

Kod źródłowy projektu jest rozpowszechniany na licencji Mozilla Public License (MPL) 2.0.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.