DHCP e a Dora Aventureira 🎒

Fala pessoal, no post de hoje vamos falar de DHCP, deixe seu comentário se tiver alguma crítica ou sugestão.

#SpreadTheWord 🗣️

O DHCP é usado para atribuir dinamicamente endereços IP aos hosts em uma rede. O DHCP é definido pela rfc2131.


DHCP

DHCP usa UDP como o protocolo de transporte. Mensagens são enviadas na porta 67 (cliente para servidor) e 68 (servidor para cliente).

Existem quatro tipos de mensagens DHCP:

  • DISCOVER
  • OFFER
  • REQUEST
  • ACKNOWLEDGE

Devido a esses nomes das mensagens do DHCP, muitos chamam essas mensagens pela junção das suas iniciais, sendo assim, DORA e isso ajuda a fixar esse conteúdo.


Operação do DHCP




DHCP Relay

Conforme mostrado na ilustração acima, mensagens DHCP de cliente para servidor são mensagens do tipo broadcast e roteadores não propagam/repassam broadcast de uma interface para outra, se o servidor DHCP estiver localizado em outro segmente de rede, um Agente Relay DHCP será necessário. Utilizando o Agente Relay DHCP elimina-se a necessidade de um servidor DHCP em cada segmento de rede.



  • Configuração DHCP (Cisco):


Obs.: Também pode ser configurado o lease time, que determina o tempo que o host poderá ficar com o endereço IP.

E vale ressaltar que no DHCP não há necessidade de vínculo com a interface LAN através de comando, esse vínculo é automático quando configuramos uma interface com o IP de uma das faixas do DHCP pool.


  • Configuração Agente Relay DHCP (Cisco):



  • Troubleshooting DHCP
    # show ip dhcp binding

    Exibe todas as associações criadas pelo serviço DHCP

    # debug ip dhcp server events

    Verifica periodicamente se algum lease expirou, são exibidos os processos de devolução e alocação de endereços


    # debug ip dhcp server packet

    Para verificar a troca de mensagens entre o servidor DHCP e os clientes.


  • Captura de pacotes

Um .pcap do processo de mensagens DHCP pode ser baixado aqui .


SPREAD THE WORD 🗣️


Abraços,


Max Lima

Network Analyst

📧 
contato@maxaddress.com.br
ℹ️ 
linkedin.com/in/maxwlima