Redes‎ > ‎Teoria e Introducción‎ > ‎

Servidor DHCP

DHCP


Es un protocolo de configuración dinámica de host que permite a los nodos de una red TCP/IP obtener la configuración de red de forma automática.


Los parámetros que puede proporcionar son los siguientes:

  • Dirección IP

  • Mascara de Red

  • Tiempo de concesión de la IP

  • Tiempo de renovación de la IP

  • Tiempo de reconexión


Opcionalmente:

  • Dirección IP de la puerta de enlace(gateway)

  • Dirección IP de los servidores DNS

  • Servidor de Nombres Wins (Redes Windows)

  • El tipo de nodo Wins o Nbt (Redes Windows)



El servicio DHCP puede asignar IP de 3 formas:


  1. Estática o Fija = se asigna la misma IP al equipo, siempre.

  2. Automática = se asigna una IP al equipo que la solicita y la mantiene hasta que la libera (hasta que el equipo se apaga)

  3. Dinámica = se asigna una IP al nodo de forma temporal. Pasado ese tiempo, el cliente debe negociar y/o pedir de nuevo una IP




Ventajas y Desventajas


Automática/Dinámica

Estática

Las direcciones se asignan en el arranque del equipo sin intervención alguna.

La dirección debe configurarse de antemano.

No hay duplicidad de IP's.

Posibilidad de IP's duplicadas.

Permite movilidad de equipos por la red.

Para conectarse a otra red hay que configurar el equipo.




Funcionamiento


  1. El servicio DHCP recibe las peticiones de asignación de direcciones IP por parte de los clientes. Envía la petición como un mensaje de broadcast a todos los equipos (puede haber mas de 1 servidor DHCP)

  2. Los servidores DHCP responden al cliente en cuestión, proponiéndole una dirección IP .

  3. El cliente selecciona la primera IP que reciba y responde al servidor DHCP correspondientes notificándole su MAC.

  4. El servidor DHCP almacena esta información en una tabla interna hasta que finalice el tiempo de validez o el cliente libere la IP.


NOTA:

Si hay varios servidores DHCP no existe comunicación entre ellos, por tanto, no saben que direcciones asigno uno y que asignan los demás.

El Administrador de Red es el quien debe efectuar la configuración adecuada y correcta para evitar que se intente asignar la misma IP, a los dos o mas nodos.



Tipos de Mensajes DHCP


Mensaje

Descripción

DHCPDISCOVER

Mensaje que envía el cliente en una trama de difusión para detectar los servidores DHCP activos en la Red.

DHCPOFFER

Es un mensaje de respuesta del servidor hacia el cliente como respuesta a un DHCPDISCOVER que incluye una oferta de configuración (parámetros).

DHCPREQUEST

Mensaje para aceptar la configuración propuesta.

Acepta la oferta de un servidor determinado y rechaza el resto de ofertas recibidas.


DHCPACK

Mensaje para confirmar la configuración asignada.

DHCPRENEW

Es un mensaje para solicitar una renovación del tiempo de concesión de la IP,

DHCPRELEASE

Mensaje para indicar que la IP queda libre.

DHCPNACK

Indica al cliente que su dirección IP ya no es valida, por que ha finalizado el tiempo de concesión.

DHCPDECLINE

Mensaje del cliente que indica al servidor que la IP asignada ya esta en uso.

DHCPINFORM

Mensaje del cliente al servidor DHCP para consultar los parámetros de configuración local. Cuando se envía, el cliente ya esta configurado.


Los mensajes que están en Verde son ordenes enviadas por el cliente y las de azul son enviadas por el servidor,


Proceso de Asignación de una Dirección IP


  1. Arranca el cliente DHCP .

  2. El cliente envía un mensaje DHCPDISCOVER.

  3. El Servidor DHCP prepara la información a enviar al cliente.

  4. El Servidor DHCP envía un mensaje DHCPOFFER con la configuración propuesta.

  5. Cliente envía DHCPREQUEST.

  6. El Servidor almacena la MAC del cliente en la tabla de direcciones asignadas.

  7. El Servidor envía DHCPACK.

  8. El cliente ejecuta la ordena ARP para comprobar que la IP no esta duplicada y si no lo esta, queda completamente configurado.





Caso practico de asignación de dirección IP


En siguiente captura de paquetes hecha con WireShark:


Se pueden observar los mensajes que envían el cliente y el servidor para tramitar la asignación de una IP.


Autor: madpitbull_99

Post original:  Servidor DHCP

Comments