Em ambientes modernos de TI hiper-conectados, os administradores devem garantir que todos os dispositivos estão configurados corretamente e conectados em uma rede. A atribuição manual de endereços IP a cada dispositivo é propensa a erros. É aqui que o Dynamic Host Configuration Protocol ou DHCP configuration entra em jogo. DHCP é um protocolo de gerenciamento de rede onde um servidor atribui dinamicamente endereços IP e informações relacionadas a todos os dispositivos na rede para uma comunicação efetiva. Não apenas endereços IP, mas o DHCP também pode configurar um gateway padrão, máscara de sub-rede, servidor de nome de domínio (DNS) e outros parâmetros de trabalho relevantes.
DHCP reduz as chances de ocorrência de erros comuns quando os endereços IP são atribuídos manualmente. Também garante que não haja dois hosts que possam ter os mesmos endereços IP. DHCP desempenha um papel importante no gerenciamento de pequenas redes onde dispositivos móveis são usados e requerem endereços IP em uma base não-permanente. A atribuição automática de endereços IP permite que os dispositivos móveis se movam livremente de uma rede para outra.
Outros, o DHCP ajuda a reduzir os erros tipográficos que surgem quando os parâmetros de configuração de endereços IP não são definidos adequadamente. Como cada dispositivo deve ter um endereço IP único, os endereços duplicados podem criar conflitos onde um ou ambos os dispositivos não podem se conectar à rede. Isto acontece quando os endereços são atribuídos manualmente. O DHCP minimiza o risco de tais conflitos de endereços IP. Se uma alteração for detectada, o servidorDHCP é atualizado com novas informações e as informações serão automaticamente distribuídas aos novos endpoints.
Componentes do DHCP
Servidor DHCP
Um servidor DHCP pode ser um roteador ou um servidor agindo como um host. Este é um dispositivo de rede executando o serviço DHCP e contendo endereços IP e informações de configuração relacionadas.
DHCP Client
Uma máquina cliente pode ser um computador, dispositivo móvel, ou outro dispositivo que precise ser conectado à rede. O cliente recebe informações de configuração de um servidor DHCP.
DHCP Relay
DHCP Relay pode ser um roteador ou um host cujo trabalho principal é ouvir as mensagens do cliente na rede e depois encaminhá-las para o servidor. O servidor responde enviando respostas de volta ao agente relay passando a mensagem para o cliente.
IP Address Pool
Este é um repositório de endereços IP disponíveis para clientes DHCP. Eles são geralmente atribuídos sequencialmente a partir do tohighest mais baixo.
Subnet
Redes IP são logicamente divididas em dois ou mais segmentos conhecidos como sub-redes ou sub-redes, para que possam ser gerenciadas de forma eficiente.
Lease
O tempo pelo qual um cliente DHCP pode reter a informação do endereço IP.
Workingof DHCP
A principal função de um servidor DHCP é atribuir endereços IP únicos e configurar os dispositivos automaticamente. Para empresas com redes pequenas ou em casa, um roteador geralmente atua como servidor DHCP. Em largenetworks, um servidor dedicado, conhecido como host, pode agir como servidor DHCP.
O dispositivo cliente DHCP enviará um pedido para a atribuição de um endereço IP ao servidor DHCP. Isto acontece quando o dispositivo DHCP-cliente é ligado e conectado a uma rede. O cliente envia um pedido de DHCPDISCOVER ao servidor para comunicar através da rede.
Após o servidor DHCP receber o DISCOVERpacket, o servidor oferece ao cliente um endereço IP único com um DHCPOFFERpacket. Uma vez que o pacote de oferta chega ao cliente, ele responde enviando um pacote DHCPREQUEST para o servidor para aceitá-lo. Uma vez aceite, o servidor envia um ACK ao cliente para confirmar que lhe foi atribuído o endereço IP específico e também para definir a quantidade de tempo durante o qual o dispositivo pode usar o endereço antes de obter um novo. Caso o servidor não consiga atribuir um endereço IP ao cliente, ele enviará um NACK.
Top Tools for DHCP Configuration Management
Existem muitas ferramentas pagas e gratuitas que oferecem uma ampla gama de soluções para o gerenciamento de endereços IP e escalonáveis para quase todos os ambientes.
SolarWinds IP Address Manager
SolarWinds® IP Address Manager (IPAM) é uma solução abrangente que fornece gerenciamento de endereços IP, gerenciamento de DHCP e monitoramento DNS. O IPAM é uma solução poderosa e escalável para ajudar os administradores a gerenciar automaticamente a alocação de endereços IP e outras informações de configuração. O IPAM permite que os administradores visualizem os detalhes do uso do espaço de endereços IP e conflitos de endereços IP a partir de uma única interface web centralizada. Com esta solução, você pode gerenciar e monitorar o funcionamento dos servidores Microsoft DHCP, Microsoft DNS Servers, e servidores Cisco DHCP. Ela permite aos usuários definir propriedades DHCP, adicionar novos ou editar servidores DHCP existentes e monitorar e apresentar informações de DNS de forma consolidada com informações DHCP.
IPAM também pode definir funções do usuário, conceder permissões e definir funções personalizadas. Ele detecta e resolve automaticamente os erros de configuração. Os relatórios incorporados desta ferramenta podem extrair e representar os dados relacionados a endereços IP de forma simples e fácil de entender. Com o IPAM, você pode periodicamente varrer sub-redes para evitar conflitos de endereços IP. As empresas podem implementar o IPAM como uma aplicação independente ou integrá-lo com o SolarWinds Network Performance Monitor para uma visão holística da rede. As empresas também podem optar por uma versão experimental de 30 dias do IPAM antes de investir no IPAM.