Configurando Helper Address

Por André Ortega, 16/01/2009 16:52

O DHCP – Dynamic Host Configuration Protocol, é utilizado em cerca de 80% das redes atualmente. Este protocolo da suíte TCP/IP permite a configuração dinâmica do IP de um host, entre outras funcionalidades.

Basicamente, um computador com DHCP Client instalado (o próprio Windows, por exemplo), quando conectado a rede, envia uma requisição UDP via broadcast (DHCP Discovery) procurando um Servidor DHCP. O Servidor DHCP, por sua vez, responde essa requisição com o DHCPOFFER (que contém o MAC do client que fez a solicitação, o IP, máscara e lease time que o servidor está disponibilizando, e o IP do próprio servidor).

 

image

O Client então responde ao DHCPOFFER com o DHCPREQUEST (via broadcast), avisando que aceita o IP. Para finalizar, quando o servidor recebe o DHCPREQUEST, ele envia para o client o DHCPACK, com a confirmação das informações contidas no DHCPOFFER.

Ocorre que hoje é comum os servidores ficarem em uma rede diferente dos usuários, e como sabemos os roteadores não permitem a passagem de broadcast. Então como utilizar o DHCP?

Esta é justamente a função do Helper Address. Ele permite que o broadcast que chega a uma interface seja enviada para outra interface em forma de unicast.

Exemplo:

image

Configuração:

BrainworkRT#conf t
BrainworkRT(config)#int f0/1
BrainworkRT(config-if)ip helper-address 192.168.0.10
BrainworkRT(config-if)end
BrainworkRT#wr

 

No cenário acima o client e o server encontram-se em redes diferentes. Para que o DHCP possa funcionar é necessário adicionar na interface F0/1 do roteador o comando ip helper-address e o IP do servidor. Assim o roteador recebe o broadcast do client e transforma-o em um pacote unicast, destinado ao servidor.

O Helper Address funciona para DHCP, DNS e em alguns caso até para TFTP, e pode ser configurado em interfaces físicas ou interfaces virtuais.

Até a próxima.

Compartilhe:
  • Print
  • Twitter
  • del.icio.us
  • Google Bookmarks
  • Live
  • email
  • RSS
  • Facebook
  • Technorati
  • MySpace
  • Digg
  • LinkedIn
  • MSN Reporter
  • Netvibes
  • Yahoo! Bookmarks
  • PDF

Tema Brainwork 0.2(beta)