Вы находитесь на странице: 1из 9

Qu es DHCP?

Cada dispositivo que se conecta a una red necesita una direccin IP. Los administradores de
red asignan direcciones IP estticas a los routers, los servidores y otros dispositivos de red
que es poco probable que cambien de ubicacin (fsica y lgica). Los administradores
ingresan las direcciones IP estticas de manera manual al configurar los dispositivos que se
conectarn a la red. Las direcciones estticas tambin permiten a los administradores
administrar esos dispositivos de manera remota.
Sin embargo, las computadoras de una organizacin con frecuencia cambian de ubicacin,
tanto fsica como lgica. Los administradores no pueden asignar nuevas direcciones IP cada
vez que un empleado se muda a otra oficina o cubculo. Los clientes de escritorio no
requieren direcciones estticas. Por el contrario, una estacin de trabajo puede utilizar
cualquier direccin perteneciente a un rango de direcciones. Este rango se encuentra por lo
general dentro de una subred IP. Una estacin de trabajo perteneciente a una subred
especfica puede recibir cualquier direccin perteneciente a un rango especificado. Otros
elementos, como la mscara de subred, el gateway predeterminado y el servidor del sistema
de nombres de dominios (DNS, Domain Name System) reciben un valor que es comn para
esa subred o toda la red administrada. Por ejemplo, todos los hosts dentro de la misma
subred reciben diferentes direcciones IP de host, pero reciben la misma mscara de subred
y la misma direccin IP de gateway predeterminado.
DHCP hace que el proceso de asignacin de nuevas direcciones IP sea casi transparente.
DHCP asigna direcciones IP y otra informacin de configuracin de la red de manera
dinmica. Como los clientes de escritorio por lo general conforman la mayora de los nodos
de red, DHCP es una herramienta muy til y que ahorra tiempo a los administradores de
red.

Funcionamiento de DHCP
La asignacin de direcciones IP a los clientes es la tarea ms fundamental que realiza un
servidor de DHCP.

DHCP incluye tres mecanismos diferentes para la asignacin de direcciones a fin de


proporcionar flexibilidad al momento de asignar direcciones IP
Asignacin manual: El administrador asigna una direccin IP asignada previamente al
cliente y DHCP slo comunica la direccin IP al dispositivo.
Asignacin automtica: DHCP asigna automticamente una direccin IP esttica
permanente a un dispositivo; la direccin es seleccionada de un conjunto de direcciones
disponibles. No hay arrendamiento y la direccin se asigna permanentemente al dispositivo.
Asignacin dinmica: DHCP asigna automticamente una direccin IP dinmica, o
arrendada, tomada de un grupo de direcciones IP por un perodo limitado seleccionado por
el servidor o hasta que el cliente informe al servidor de DHCP que ya no necesita la
direccin.

En la Curricula de CCNA se ve solo la asignacin dinmica de un servidor DHCP lo cual


pasare a explicar a continuacin
Asignacion Dinamica
DHCP funciona en un modo de cliente/servidor y opera como cualquier otra relacin
cliente/servidor. Cuando una PC se conecta a un servidor de DHCP, el servidor asigna o
arrienda una direccin IP a esa PC. La PC se conecta a la red con esa direccin IP
arrendada hasta que el arrendamiento vence. El host debe comunicarse peridicamente con
el servidor de DHCP para extender el arrendamiento. Este mecanismo de arrendamiento
garantiza que si se traslada o apaga un host, ste no bloquee direcciones que no necesita. El
servidor de DHCP devuelve estas direcciones al conjunto de direcciones y las vuelve a
asignar segn sea necesario.
Configuracin de un servidor de DHCP
Los routers Cisco que ejecutan el software IOS de Cisco son plenamente compatibles para
actuar como servidores de DHCP. El servidor de DHCP que ejecuta IOS de Cisco
administra direcciones IP de conjuntos de direcciones especificados en el router y las
asigna a los clientes de DHCP.
Los pasos para configurar un router como servidor de DHCP son los siguientes:
Paso 1. Definir un rango de direcciones que DHCP no debe asignar. Normalmente estas
direcciones son las direcciones estticas reservadas para la interfaz del router, la direccin
IP de administracin del switch, los servidores y las impresoras de red locales.
Una mejor prctica consiste en configurar las direcciones excluidas en un modo de
configuracin global antes de crear el pool de DHCP. Esto garantiza que DHCP no asigne
direcciones reservadas por accidente. Para excluir direcciones especficas, utilice el
comando ip dhcp excluded-address.

en el siguiente ejemplo hemos configurado la exclusin de una rango de direcciones ( de


192.168.10.1 hasta 192.168.10.9 ) y la exclusin de una nica direccin IP (
192.168.10.254 )

Paso 2. Creacin del pool de DHCP con el comando ip dhcp pool.


El Pool de direcciones IP es aquel grupo de direcciones del Servidor DHCP que se crea en
una red Local, incluye en este servicio un rango de IP, con las cuales dar servicio a los
usuarios o PCs que se quieran conectar.

Paso 3. Configuracin de los parmetros especficos del poo


El comando ip dhcp pool crea un conjunto con el nombre especificado y coloca el router en
el modo de configuracin de DHCP, que se identifica con la identificacin Router(dhcpconfig)#.

Debemos de configurar las direcciones disponibles y especificar el nmero de red, de


subred y la mscara del conjunto de direcciones de DHCP. Utilizando la sentencia network
para definir el rango de direcciones disponibles.
network network-number [mask | /prefix-length]
Tambin debemos utilizar el comando default-router para definir el gateway
predeterminado o el router que deben utilizar los clientes. Normalmente, el gateway es la
interfaz LAN del router. Se requiere una direccin, pero puede incluir hasta ocho
direcciones.
default-router address [address2...address8]

Los siguientes comandos del pool de DHCP se consideran opcionales. Por ejemplo, puede
configurar la direccin IP del servidor DNS que est disponible para un cliente DHCP con
el comando dns-server. Para configurarlo se necesita una direccin, pero es posible incluir
hasta ocho.
dns-server address [address2...address8]
Otros parmetros incluyen la configuracin de un nombre de dominio o de la duracin del
arrendamiento de DHCP.

Resumen Comandos Para configurar DHCP

Comandos Obligatorios
Router(config)#service dhcp
(Se activa el Servicio que viene activado pro defecto en los router)
Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
(Le damos un rango de IPS a excluir del direccionamiento, Para Switch, Server y otros)
Router(config)#ip dhcp pool LAN
(le damos un nombre al Pool de direccionamiento)
Router(DHCP-config)#network 192.168.1.0 255.255.255.0
(le decimos el Pool de direcciones IP)
Router(DHCP-config)#default-router 192.168.1.1
(Sealamos la IP que ser la puerta de enlace)
Router(DHCP-config)#dns-server 192.168.1.3
(Indicamos la IP del servidor DNS que utilizaran los hosts)

Comandos Opcionales
Router(DHCP-config)#lease 1
(El tiempo de asignacin de la IP a los hosts, de 1 a 365 das)
Router(DHCP-config)#netbios-name-server 192.168.1.5
(Estas IPS suelen ponerse del rango de IPS excluidas para que no haya conflictos)
Router(DHCP-config)#domain-name apuntesdecisco.vze.com
(Les damos un nombre de dominio)
Configurar la Puerta de Enlace
Router(config)#interface fasethernet0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Comandos de Verificacin
Router#show ip dhcp conflict (Para Mostrar la Direccin IP del conflicto )
Router#show ip dhcp binding (Para Mostrar la Direccin fijada al cliente del DHCP)
Router#show ip dhcp server statistics (Para Mostrar la Direccin IP estatica del Server
DHCP)

Configuracion de un Servidor DHCP para dos Redes LAN


En este ejemplo voy a explicar como podemos configurar dos Pool de Direcciones DHCP
para dos Redes Lan diferentes en el mismo Router
Tomaremos de ejemplo la siguiente topologa

Como vimos en el tutorial anterior lo primero que debemos de realizar es la exclusin de


las direcciones que reservaremos para dispositivos que necesitan tener una direccin ip Fija
o que no queramos que el servidor DHCP las asigne
ip dhcp excluded-address 192.168.10.1 192.168.10.9
ip dhcp excluded-address 192.168.10.254
luego debemos de asignar un nombre a nuestro Pool y el rango de direcciones que el
servidor puede asignar a los dispositivos que estn conectados a esa red, el rango de
direcciones disponibles lo define como ya sabemos la mascara de subred
Este es el paso mas importante a la hora de trabajar con varias LAN y varios Pool de
direcciones ya que le indicamos al Pool a que Lan le tiene que brindar sus servicios de
DHCP
ip dhcp pool LAN-POOL-1
network 192.168.10.0 255.255.255.0
le indicamos que asigne a cada equipo que se conecte a la red un Gateway predeterminado
para el envi de Paquetes, en este caso siempre sera la interfaces de salida del Router que
Conecta a esa Lan
default-router 192.168.10.1
y por ultimo configuramos si lo tuviramos el nombre de dominio
domain-name span.com
lo mismo hacemos con el segundo Pool de direcciones con lo cual la configuracion del
Router quedaria de la siguiente manera
Pool 1
ip dhcp excluded-address 192.168.10.1 192.168.10.9
ip dhcp excluded-address 192.168.10.254

ip dhcp pool LAN-POOL-1


network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
domain-name span.com
Pool 2
ip dhcp excluded-address 192.168.11.1 192.168.11.9
ip dhcp excluded-address 192.168.11.25
ip dhcp pool LAN-POOL-2
network 192.168.11.0 255.255.255.0default-router 192.168.11.1
domain-name span.com
Con esta configuracin tendremos ya configurado en dos Lan diferentes los servicios
DHCP necesarios para los equipos que lo requieran

Relay DHCP
En una red jerrquica compleja, los servidores empresariales normalmente estn contenidos
en una granja de servidores. Estos servidores pueden proporcionar servicios de DHCP,
DNS, TFTP y FTP para los clientes. El problema es que los clientes de red normalmente
no estn en la misma subred que esos servidores. Por lo tanto, los clientes deben localizar a
los servidores para poder utilizar los servicios, lo que con frecuencia hacen mediante
mensajes broadcast.
NOTA: Debemos de recordar que los routers no reenvan mensajes broadcast.

En la figura, la PC1 est intentado adquirir una direccin IP del servidor de DHCP ubicado
en 192.168.11.5. En esta situacin, el router R1 no est configurado como servidor de
DHCP.

La PC1 est intentando renovar su direccin IP. Sin embargo, la PC1 no puede localizar al
servidor de DHCP, ya que el servidor y el cliente se encuentran separados por un router y,
por lo tanto, no estn en el mismo segmento de red
Como solucin a este problema, el administrador puede agregar servidores de DHCP
en todas las subredes. Sin embargo, la ejecucin de estos servicios en varias
computadoras genera costos y gastos administrativos. motivo por el cual se puede
utilizar la opcion de los Router cisco como Agente Relay
Relay DHCP
En resumen podriamos decir que DHCP Relay es un proxy que es capaz de recibir una
solicitud de DHCP y reenviarlo al verdadero servidor DHCP

Ejemplo
La PC1 enviara una solicitud por broadcast para localizar un servidor de DHCP. Si el
router R1 estuviera configurado como agente relay DHCP, interceptara esta solicitud y la
reenviara al servidor de DHCP que se encuentra en la subred 192.168.11.0.
Para configurar el router R1 como agente relay DHCP, se debe configurar la interfaz ms
cercana al cliente con el comando de configuracin de interfaz ip helper-address. Este
comando transfiere solicitudes de broadcast de servicios clave a una direccin configurada.
Posteriormente Configuraremos la direccin IP de helper que es la direccion del servidor
que brinda el DHCP en la interfaz que recibe el broadcast.
Ahora ya tenemos el router R1configurado como agente relay DHCP. eso significa que
ahora ya acepta solicitudes de broadcast para el servicio de DHCP y despus las reenva
como unicast a la direccin IP 192.168.11.5.

DHCP no es el nico servicio para el que se puede configurar el router como relay. De
forma predeterminada, el comando ip helper-address enva los siguientes ocho servicios de
UDP:
Puerto 37: Tiempo
Puerto 49: TACACS
Puerto 53: DNS
Puerto 67: Cliente DHCP/BOOTP
Puerto 68: Servidor de DHCP/BOOTP
Puerto 69: TFTP
Puerto 137: Servicio de nombres NetBIOS
Puerto 138: Servicio de datagrama NetBIOS)