lunes, abril 25, 2011

DHCP relay agent en Cisco con ip-helper

En las redes informaticas existe un servicio que aunque simple, es importantisimo para el correcto funcionamiento de toda la infraestructura: DHCP. El DHCP, permite asignar a los "clientes" (computadoras, teléfonos, impresoras, etc) la dirección IP junto con la configuracion TCP IP correspondiente (DNS, gateway, etc).

En una red pequeña de unas 5 o 10 máquinas, posiblemente no haga falta tener un DHCP, pero es algo tan útil, que viene ya incluso integrado en los routers de Infinitum, Cable y otros proveedores.

En ambientes mas complejos, existen servidores especializados que manejan este servicio. Hay redes que tienen 1, 2 y hasta más servidores ejecutando dicho servicio DHCP. En ocasiones, las redes tienen varias VLAN, para optimizar el performance y la seguridad de la red. En estos casos, si tienes varias subnets pero un solo servidor DHCP, necesitas instalar un Relay Agent. Si tus ruteadores / switches capa 3 son Cisco, aqui estan los comandos para que puedas configurar quien es tu DHCP y que con un solo server, puedas ofrecer configuracion TCP IP a multiples subnets y vlans.

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#interface vlan1

Router1(config-if)#ip helper-address 172.19.5.10

Router1(config-if)#ip helper-address 172.19.5.15

Router1(config-if)#exit

Router1(config)#end

Router1#

en este ejemplo hay dos servers dhcp en la red (172.19.5.10 y 15. este relay se está ajustando para la vlan1)

Para ver si quedó configurado, puedes usar el comando para mostrar la configuracion de la interface:

show ip interface vlan1

verás en el texto que dice: Helper addresses are: x.x.x.x

Y eso es todo. Un solo server DHCP para una red con varias Vlans!

No hay comentarios.: