Kea, o servidor DHCP de código aberto atinge sua nova versão Kea 1.6

Há poucos dias o consórcio ISC lançou o servidor DHCP Kea 1.6.0, substituindo o DHCP ISC clássico. O servidor DHCP Kea é baseado em tecnologias BIND 10 e é construído usando uma arquitetura modular, o que implica um colapso da funcionalidade em diferentes processos do controlador.

O produto inclui uma implementação de servidor totalmente funcional com suporte para protocolos DHCPv4 e DHCPv6, que pode substituir o DHCP do ISC. Kea possui ferramentas integradas para atualização de zona DNS dinâmica, suporta mecanismos para descobrir servidores, atribuir endereços, atualizar e reconectar, solicitações de serviço para informações, endereços de reserva para hosts e downloads PXE.

A implementação DHCPv6 também oferece a opção de delegar prefixos. Uma API especial é fornecida para interagir com aplicativos externos. É possível atualizar a configuração em tempo real sem reiniciar o servidor.

As informações sobre endereços atribuídos e parâmetros do cliente podem ser armazenadas em diferentes tipos de armazenamento; atualmente, back-ends são fornecidos para armazenar arquivos CSV, MySQL, Apache Cassandra e PostgreSQL.

Os parâmetros de reserva do host podem ser especificados no arquivo de configuração no formato JSON ou como uma tabela no MySQL e PostgreSQL. Inclui ferramenta perfdhcp para medir o desempenho do servidor DHCP e componentes para coletar estatísticas.

Kea demonstra bom desempenho, por exemplo, ao usar o back-end do MySQL, o servidor pode fazer 1000 alocações de endereço por segundo (cerca de 4000 pacotes por segundo), e ao usar o back-end do memfile, a taxa de transferência chega a 7500 alocações por segundo.

O que há de novo no Kea 1.6

Kea

Nesta nova versão do Kea os desenvolvedores destacam em seu anúncio a implementação de um back-end de configuração que permite gerenciar centralmente a configuração de vários servidores DHCPv4 e DHCPv6.

A extremidade traseira pode ser usado para armazenar a maioria das configurações Kea, incluindo configurações globais, informações sobre compartilhamentos de rede, sub-redes, opções, grupos e definições de opções.

Em vez de armazenar todas essas configurações em um arquivo de configuração local, elas agora podem ser colocadas em um banco de dados externo.

Ao mesmo tempo, é possível determinar não tudo através do CB, mas parte da configuração com sobreposição de parâmetros do banco de dados externo e arquivos de configuração locais (por exemplo, a configuração das interfaces de rede pode ser deixada em arquivos locais).

Do DBMS, apenas MySQL é atualmente compatível para armazenar a configuração (MySQL, PostgreSQL e Cassandra podem ser usados ​​para armazenar bases de alocação de endereços (leases), e MySQL e PostgreSQL podem ser usados ​​para reservar hosts.)

A configuração no banco de dados pode ser alterada por meio de acesso direto ao SGBD e por meio de bibliotecas de camada intermediária especialmente preparadas que fornecem um conjunto típico de comandos para gerenciamento de configuração, como adicionar e remover parâmetros, links, opções de DHCP e sub-redes.

Uma nova classe de controladores DROP foi adicionada (todos os pacotes associados à classe DROP são descartados imediatamente), que pode ser usado para remover tráfego indesejado, por exemplo, certos tipos de mensagens DHCP.

Novos parâmetros também foram adicionados max-lease-time e min-lease-time, que permitem determinar a vida útil da barra de direção para o cliente (arrendamento) não sob a forma de um valor fixo, mas sim de um intervalo aceitável.

Bem como a compatibilidade foi melhorada com dispositivos que não cumprem totalmente com os padrões para DHCP.

Para evitar problemas, Kea agora envia informações sobre o tipo de mensagem DHCPv4 No início da lista de opções, ele processa várias representações de nome de host, reconhece a transferência de um nome de host vazio e permite definir subopções com os códigos 0-255.

Baixe e instale o Kea 1.6

Por fim, se quiser saber um pouco mais sobre este servidor DHCP, bem como sua instalação e gerenciamento, você pode verificar a documentação que é muito bem especificado no link a seguir.

O código-fonte do projeto é distribuído sob a Mozilla Public License (MPL) 2.0.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.