You are on page 1of 7

DHCP Dynamic Host Configuration

Protocol
DHCP o Dynamic Host Configuration Protocol (en espaol, protocolo
de configuracin dinmica de host) es un protocolo de red de tipo
cliente/servidor en el que generalmente un servidor posee una lista de
direcciones IP dinmicas y las va asignando a los clientes conforme
stas van quedando libres.
As los clientes de una red IP pueden obtener sus parmetros de
configuracin automticamente. Este protocolo se public en octubre
de 1993, y su implementacin actual est en la RFC 2131. Para
DHCPv6 se publica el RFC 3315.

Historia del DHCP


DHCP se defini por primera vez como un protocolo de seguimiento
esttico de las normas en el RFC 1531 en octubre de 1993, como una
extensin del protocolo Bootstrap (BOOTP).

La motivacin para extender BOOTP era porque BOOTP requera


intervencin manual para completar la informacin de configuracin en
cada cliente, y no proporciona un mecanismo para la recuperacin de
las direcciones IP en desuso.

Muchos trabajaron para mejorar el protocolo, ya que gan popularidad


y en 1997 se public el RFC 2131, y hasta el momento se mantiene
como el estndar para redes IPv4, y estoy seguro, que as va ser
hasta que muera el IPv4.

Funcionamiento del protocolo DHCP


Primero, se necesita un servidor DHCP que distribuya las direcciones
IP.

Este equipo ser la base para todas las solicitudes DHCP por lo cual
debe tener una direccin IP fija.

Cuando un equipo se inicia no tiene informacin sobre su


configuracin de red y no hay nada especial que el usuario deba hacer
para obtener una direccin IP.

Para esto, la tcnica que se usa es la transmisin: para encontrar y


comunicarse con un servidor DHCP, el equipo simplemente enviar un
broadcast a travs de la red local.
Cuando el servidor DHCP recibe el paquete de transmisin, contestar
con otro paquete de transmisin que contiene toda la informacin
solicitada por el cliente.

Se podra suponer que un nico paquete es suficiente para que el


protocolo funcione.

En realidad, hay varios tipos de paquetes DHCP que pueden emitirse


tanto desde el cliente hacia el servidor o servidores, como desde los
servidores hacia un cliente:

DHCPDISCOVER para ubicar servidores DHCP disponibles.

DHCPOFFER respuesta del servidor a un paquete


DHCPDISCOVER, que contiene los parmetros iniciales.

DHCPREQUEST solicitudes varias del cliente, por ejemplo, para


extender su concesin.

DHCPACK respuesta del servidor que contiene los parmetros y la


direccin IP del cliente.

DHCPNAK respuesta del servidor para indicarle al cliente que su


concesin ha vencido o si el cliente anuncia una configuracin de red
errnea.

DHCPDECLINE el cliente le anuncia al servidor que la direccin ya


est en uso.

DHCPRELEASE el cliente libera su direccin IP.

DHCPINFORM el cliente solicita parmetros locales, ya tiene su


direccin IP.

Ahora, detallemos un poco ms el proceso.


El primer paquete emitido por el cliente es un paquete del tipo
DHCPDISCOVER.

El servidor responde con un paquete DHCPOFFER,


fundamentalmente para enviarle una direccin IP al cliente.

El cliente establece su configuracin y luego realiza un


DHCPREQUEST para validar su direccin IP.

El servidor simplemente responde con un DHCPACK con la direccin


IP para confirmar la asignacin.
Asignacin de direcciones IP
El DHCP le permite al administrador supervisar y distribuir de forma
centralizada las direcciones IP necesarias y, automticamente, asignar
y enviar una nueva IP si fuera el caso en que el dispositivo es
conectado en un lugar diferente de la red.

El protocolo DHCP incluye tres mtodos de asignacin de direcciones


IP:

Asignacin manual o esttica: Asigna una direccin IP a una


mquina determinada.

Se suele utilizar cuando se quiere controlar la asignacin de direccin


IP a cada cliente, y evitar, tambin, que se conecten clientes no
identificados.

Asignacin automtica: Asigna una direccin IP a una mquina


cliente la primera vez que hace la solicitud al servidor DHCP y hasta
que el cliente la libera.

Se suele utilizar cuando el nmero de clientes no vara demasiado.


Asignacin dinmica: el nico mtodo que permite la reutilizacin
dinmica de las direcciones IP.

El administrador de la red determina un rango de direcciones IP y cada


dispositivo conectado a la red est configurado para solicitar su
direccin IP al servidor cuando la tarjeta de interfaz de red se
inicializa.

El procedimiento usa un concepto muy simple en un intervalo de


tiempo controlable. Esto facilita la instalacin de nuevas mquinas
clientes.

Parmetros configurables
Un servidor DHCP puede proveer de una configuracin opcional al
dispositivo cliente.

Dichas opciones estn definidas en RFC 2132.

Lista de opciones configurables:

Direccin del servidor DNS

Nombre DNS

Puerta de enlace de la direccin IP

Direccin de Publicacin Masiva (broadcast address)

Mscara de subred

Tiempo mximo de espera del ARP (Protocolo de Resolucin de


Direcciones segn siglas en ingls)

MTU (Unidad de Transferencia Mxima segn siglas en ingls)


para la interfaz

Servidores NIS (Servicio de Informacin de Red segn siglas en


ingls)
Dominios NIS

Servidores NTP (Protocolo de Tiempo de Red segn siglas en


ingls)

Servidor SMTP

Servidor TFTP

Nombre del servidor WINS

You might also like