Kea, le serveur DHCP open source arrive dans sa nouvelle version Kea 1.6

Il y a quelques jours, le consortium ISC a publié le serveur DHCP Kea 1.6.0, remplaçant le DHCP ISC classique. Le serveur DHCP Kea est basé sur les technologies BIND 10 et est construit en utilisant une architecture modulaire, ce qui implique une panne de la fonctionnalité dans différents processus du contrôleur.

Le produit comprend une implémentation de serveur entièrement fonctionnelle avec prise en charge des protocoles DHCPv4 et DHCPv6, qui peut remplacer le DHCP d'ISC. Kea possède des outils intégrés pour la mise à jour dynamique de la zone DNS, prend en charge des mécanismes pour découvrir les serveurs, attribuer des adresses, mettre à jour et se reconnecter, demander des informations, réserver des adresses pour les hôtes et télécharger PXE.

L'implémentation DHCPv6 offre également la possibilité de déléguer des préfixes. Une API spéciale est fournie pour interagir avec des applications externes. Il est possible de mettre à jour la configuration à la volée sans redémarrer le serveur.

Les informations sur les adresses attribuées et les paramètres client peuvent être stockées dans différents types de stockages; actuellement, des backends sont fournis pour stocker les fichiers CSV, MySQL, Apache Cassandra et PostgreSQL.

Les paramètres de réservation d'hôte peuvent être spécifiés dans le fichier de configuration au format JSON ou sous forme de table dans MySQL et PostgreSQL. Inclut l'outil perfdhcp pour mesurer les performances du serveur DHCP et des composants pour la collecte de statistiques.

Kea démontre de bonnes performances, par exemple, lors de l'utilisation du backend MySQL, le serveur peut faire 1000 allocations d'adresses par seconde (environ 4000 paquets par seconde), et lors de l'utilisation du backend memfile, le débit atteint 7500 allocations par seconde.

Quoi de neuf dans Kea 1.6

Kea

Dans cette nouvelle version de Kea les développeurs soulignent dans leur annonce la mise en place d'un backend de configuration qui permet de gérer de manière centralisée la configuration de plusieurs serveurs DHCPv4 et DHCPv6.

Le back-end peut être utilisé pour stocker la plupart des paramètres Kea, y compris les paramètres globaux, les informations sur les réseaux partagés, les sous-réseaux, les options, les groupes et les définitions d'options.

Au lieu de stocker tous ces paramètres dans un fichier de configuration local, ils peuvent désormais être placés dans une base de données externe.

Dans le même temps, il est possible de déterminer non pas tout via CB, mais une partie de la configuration avec chevauchement des paramètres de la base de données externe et des fichiers de configuration locaux (par exemple, la configuration des interfaces réseau peut être laissée dans des fichiers locaux).

Depuis le SGBD, seul MySQL est actuellement pris en charge pour stocker la configuration (MySQL, PostgreSQL et Cassandra peuvent être utilisés pour stocker des bases d'allocation d'adresses (baux), et MySQL et PostgreSQL peuvent être utilisés pour réserver des hôtes.)

La configuration dans la base de données peut être modifiée à la fois via un accès direct au SGBD et via des bibliothèques de couche intermédiaire spécialement préparées qui fournissent un ensemble typique de commandes pour la gestion de la configuration, telles que l'ajout et la suppression de paramètres, de liens, d'options DHCP et de sous-réseaux.

Une nouvelle classe de contrôleurs DROP a été ajoutée (tous les paquets associés à la classe DROP sont supprimés immédiatement), ce qui peut être utilisé pour supprimer le trafic indésirable, par exemple certains types de messages DHCP.

De nouveaux paramètres ont également été ajoutés max-bail-time et min-bail-time, qui permettent de déterminer la durée de vie utile de la biellette de direction pour le client (location) non pas sous forme de valeur fixe, mais dans une fourchette acceptable.

De plus, la compatibilité a été améliorée avec des appareils qui ne sont pas entièrement conformes aux normes DHCP.

Pour éviter les problèmes, Kea envoie maintenant des informations sur le type de message DHCPv4 Au début de la liste d'options, il traite diverses représentations de nom d'hôte, reconnaît le transfert d'un nom d'hôte vide et vous permet de définir des sous-options avec les codes 0-255.

Téléchargez et installez Kea 1.6

Enfin, si vous souhaitez en savoir un peu plus sur ce serveur DHCP, ainsi que sur son installation et sa gestion, vous pouvez consulter la documentation ce qui est très bien spécifié dans le lien suivant.

Le code source du projet est distribué sous la licence publique Mozilla (MPL) 2.0.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.