Está en la página 1de 5

DHCP

RARP (Reverse Address Resolution Protocol)


Es un protocolo utilizado para resolver la dirección IP de una dirección hardware dada (como una dirección
Ethernet).

BOOTP
Para resolver los problemas que tenía el protocolo RARP los investigadores desarrollan el BOOT- Strap
Protocol (BOOTP).

 Separación de las tareas de booteo en dos partes


Parte BOOTP
Parte TFTP
 El Servidor BOOTP solo necesita mantener una base de datos pequeña.
 Las imágenes y los archivos de configuración pueden ser almacenados en otra máquina.
 El cliente BOOTP es responsable de la detección de errores.

DHCP
DHCP es un protocolo que reduce la complejidad y la administración de las direcciones IPv4 y otros
parámetros de los clientes de red.
Una infraestructura de DHCP apropiada elimina los problemas de configuración TCP/IP asociados con la
configuración manual.

Elementos de una infraestructura DHCP

 Servidor DHCP: computadora que ofrece direccionamiento IP y otros parámetros de configuración


a los clientes DHCP.
 Clientes DHCP: nodos de red que soportan la comunicación con un servidor DHCP para obtener un
alquiler de dirección IP de forma dinámica y otros parámetros de configuración.
 Agente de retransmisión DHCP: nodos de red, típicamente Routers, que escuchan los mensajes
DHCP broadcast y unicast, y los retransmiten entre servidores DHCP y clientes DHCP. Sin un Agente
de retransmisión DHCP, usted tendría que instalar servidores DHCP en cada subred que contenga
clientes DHCP.

Cada vez que un cliente DHCP arranca, este pide información IPv4 al Servidor DHCP, esta información
incluye:
 Dirección IPv4
 Mascara de Subred
 Parámetros de configuración adicionales (Puerta de Enlace, DNS, WINS, etc.)
Beneficios de usar un DHCP

Configuración de TCP/IP manual


Para que la configuración TCP/IP en un host funcione correctamente hay que tener cuidado con la
configuración de la IP, mascara de red, puerta de enlace antes de que se pueda comunicar con
otro nodo de red.

Si la configuración es incorrecta puede suceder uno de los siguientes comportamientos:


 Un error en el tipeo de uno de los números de la dirección IP, mascara de red o puerta de enlace
puede conducir a problemas de comunicación.
 Si el nodo de red se mueve a otra subred, la dirección IP, mascara de red y puerta de enlace dejan de
ser validas.
 Un usuario que configura el nodo para obtener una dirección IP automática sin pedírsela al
administrador de red puede causar problemas que son difíciles de detectar.

Configuración TCP-IP usando DHCP


Utilizar DHCP para configurar automáticamente las direcciones IP significa lo siguiente:
 Los usuarios ya no necesitan pedirle al administrador de red una dirección IP para poder
configurar adecuadamente su nodo.
 El servidor DHCP suministra toda la información necesaria para todos los clientes DHCP. Siempre
que el servidor DHCP esté bien configurado todos los clientes DHCP de ese servidor serán
configurados correctamente.

¿Cómo trabaja DHCP?

1. Cuando el protocolo TCP/IP inicia y tiene habilitado el DHCP en alguna de sus interfaces, el cliente
DHCP envía un mensaje DHCPDiscover para encontrar un servidor DHCP en la red y asi poder obtener
una configuración IP válida.

2. Todos los servidores DHCP que reciben el DHCPDiscover y que tienen una configuración IP válida para
el cliente, envían un mensaje DHCP Offer de regreso al cliente DHCP.

3. El cliente DHCP selecciona una configuración de dirección IP de los mensajes DHCPOffer que recibió y
luego envía un mensaje DHCPRequest a todos los servidores DHCP, pidiéndole el uso de la
configuración seleccionada.
El menaje DHCPRequest identifica al servidor que envió la oferta que el cliente seleccionó. Los otros
servidores DHCP que reciben el mensaje DHCPRequest colocan la oferta que habían enviado
nuevamente en la lista de direcciones disponibles.

4. El servidor DHCP seleccionado asigna una configuración IP al cliente DHCP y envía un mensaje DHCPAck
(Acknowledgment) al cliente DHCP. La computadora cliente DHCP finaliza inicializando el protocolo
TCP/IP en la interface. Una vez completo el proceso el cliente puede utilizar servicios y aplicaciones
TCP/IP.
Mensajes DHCP y estado de los clientes

El cliente DHCP puede pasar por seis estados en el proceso DHCP:


1. Inicialización
2. Selección
3. Requerimiento
4. Relación o enlace
5. Renovación
6. Reencuadernación

Los clientes y servidores DHCP utilizan los siguientes mensajes para comunicarse durante el proceso de
configuración DHCP:
 DHCPDiscover (cliente)
 DHCPOffer (servidor)
 DHCPRequest (cliente)
 DHCPAck (servidor)
 DHCPNack (servidor)
 DHCPDecline (servidor)
 DHCPRelease (cliente)

Estado de inicialización
En este estado el cliente trata de inicializar TCP/IP, esto todavía no tiene configuración IPv4. Cuando el
cliente está en este estado su dirección IP es 0.0.0.0 también conocida como dirección no especificada.

La primera tarea del cliente es conseguir una configuración IP enviando un mensaje DHCPDiscover por
broadcast desde el puerto UDP 67 al puerto UDP 68. El cliente utiliza broadcast debido a que no conoce la
dirección de ningún servidor DHCP. La dirección de origen especificada en el mensaje DHCPDiscover es
0.0.0.0 y la de destino 255.255.255.0. Este mensaje también contiene la MAC del cliente y el nombre del
host.
Estado de Selección
En el estado de inicialización, el cliente DHCP puede seleccionar de un conjunto de configuraciones IPv4
que los servidores DHCP ofrecieron. Todos los servidores que recibieron el DHCPDiscover y tiene una
configuración IPv4 disponible para el cliente responden con un DHCPOffer desde el puerto UDP 68 al
puerto UDP 67.
El cliente DHCP selecciona la configuración de direccionamiento IPv4 del primer mensaje DHCPOffer que
recibe. Si el cliente DHCP no recibe ningún mensaje DHCPOffer, seguirá enviando mensajes DHCPDiscover
por un minuto.

Estado de pedido
En el estado de pedido el cliente DHCP solicita una configuración de direccionamiento IPv4 específica,
enviando por broadcast un mensaje DHCPRequest. El cliente debe utilizar broadcast porque todavía no
tiene una configuración IPv4 confirmada.
Igual que en el mensaje DHCPDiscover el cliente DHCP envía el mensaje DHCPRequest desde el puerto UDP
67 al puerto UDP 68 utilizando como dirección de origen 0.0.0.0 y como dirección de destino
255.255.255.255

Estado Relación o Enlace


En este estado el cliente recibe la confirmación de que el servidor ha ubicado y reservado la dirección IPv4
ofertada al cliente. El servidor que alquila la dirección IPv4 responde con un Aknowledgment Exitoso
(DHCPAck) o con un Ackknowledgment Negativo (DHCPNack).
El servidor envía el mensaje DHCPAck desde el puerto UDP 68 al UDP 67 y este mensaje contiene el tiempo
de alquiler de la dirección IPv4 así como también parámetros de configuración adicionales.

Cuando el cliente DHCP recibe el mensaje DHCPAck, este ingresa en el estado Bound. El cliente DHCP
completa la inicialización de TCP/IP, la cual incluye la verificación de que la dirección IP es única en la red.
Si la dirección IP es única, la computadora cliente puede utilizar TCP/IP para comunicarse. Si la dirección IP
no es única el cliente envía un mensaje DHCPDecline por broadcast y regresa al estado de inicialización. El
servidor DHCP recibe el mensaje DHCPDecline y marca la dirección IP ofrecida como no utilizable.

Un servidor envía un DHCPNack si:


 EL cliente está tratando de renovar el alquiler de una dirección que ya tenía y esta no está más
disponible.
 La dirección IP es inválida porque el cliente se ha mudado físicamente a otra red.

Cuando el cliente recibe el DHCPNack, este regresa al estado de inicialización.

Estado de Renovación
En este estado el cliente está intentando renovar el alquiler de su configuración IPv4 mediante
comunicación con su servidor DHCP. Por defecto el cliente DHCP trata de renovar su configuración cuando
está a un 50 % de que el tiempo de alquiler expire. Para renovar su alquiler, el cliente envía un mensaje
unicast DHCPRequest al servidor DHCP del cual recibió la dirección IP.

El servidor DHCP automáticamente renueva el alquiler respondiendo con un mensaje DHCPAck. Este
mensaje contiene el nuevo tiempo de alquiler y algunos parámetros de configuración adicionales.

Cuando un cliente DHCP ha renovado su tiempo de alquiler regresa al estado de Bound.


Estado de Rebinding
En este estado el cliente está intentando renovar el tiempo de alquiler de su configuración IP,
comunicándose directamente con su servidor DHCP. Cuando ha espirado el 87,5 % de su tiempo de alquiler
y el cliente DHCP no ha podido contactar al servidor DHCP para renovar el alquiler, el cliente DHCP intenta
contactar por broadcast a cualquier servidor DHCP disponible con un mensaje DHCPRequest.

Un servidor DHCP puede contestar con un mensaje DHCPAck, renovando el alquiler o con un mensaje
DHCPNack denegando el uso de la configuración IPv4 que está tratando de renovar.

Si el alquiler expira o el cliente DHCP recibe un mensaje DHCPNack, este debe inmediatamente dejar de
usar su configuración IPv4 y retornar al estado de inicialización. Si el cliente pierde esta configuración la
comunicación sobre TCP/IP se detendrá hasta que se le asigne una nueva configuración IPv4. Esta
condición causara errores en cualquier aplicación que intente comunicarse utilizando esa dirección
inválida.

Opciones DHCP

Opciones de Servidor: estas opciones se aplican a todos los ámbitos definidos en el servidor DHCP.
(Ejemplo: DNS)

Opciones de Ambito: estas opciones se aplican a todos los clientes que obtienen una dirección en un
ámbito determinado. (Ejemplo: Gateway)

Opciones de Clase: estas opciones se aplican a clientes que son identificados como miembros de un
vendedor especifico.

Opciones de Reservación: estas opciones se aplican a un cliente determinado y requieren de una reserva
en un ámbito activo.

También podría gustarte