Protocolo DHCP: Fases, Mensajes y Configuración Detallada de Red

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,76 KB

¿Qué es el Protocolo DHCP y Cómo Funciona?

El Protocolo de Configuración Dinámica de Host (DHCP), estandarizado en 1993, es un protocolo de red que permite a los clientes solicitar y obtener automáticamente los parámetros de su configuración de red desde un servidor centralizado. Esto simplifica enormemente la administración de direcciones IP en una red.

Fases de la Configuración DHCP: El Proceso DORA

El proceso de asignación de una dirección IP mediante DHCP consta de cuatro fases fundamentales, conocidas comúnmente por el acrónimo DORA (Discover, Offer, Request, Acknowledge).

  1. Solicitud (Discover): Cuando un cliente necesita obtener sus parámetros de configuración de red, emite un mensaje de difusión (broadcast) DHCPDISCOVER para localizar servidores DHCP disponibles en la red.
  2. Propuesta (Offer): Los servidores DHCP que reciben la solicitud responden con un mensaje DHCPOFFER. En este mensaje, el servidor reserva y propone una dirección IP, una máscara de subred y otros parámetros de configuración al cliente. El primer mensaje enviado por un servidor en este proceso es, por tanto, el DHCPOFFER.
  3. Aceptación (Request): El cliente recibe una o más ofertas y elige una. Luego, responde con un mensaje DHCPREQUEST, difundido a toda la red, para informar al servidor seleccionado (y a los demás) cuál es la oferta que ha aceptado. En este mensaje se incluye la dirección IP y la dirección MAC del cliente.
  4. Confirmación (Acknowledge): El servidor cuya oferta fue aceptada finaliza el proceso enviando un mensaje de confirmación DHCPACK. Este paquete contiene todos los parámetros de red, incluido el tiempo de concesión (lease time), que define por cuánto tiempo el cliente puede usar esa dirección IP.

Mensajes DHCP Clave

La comunicación entre cliente y servidor se realiza a través de varios tipos de mensajes:

  • DHCPDISCOVER: Primer mensaje enviado por el cliente para iniciar el proceso de solicitud.
  • DHCPOFFER: Enviado por un servidor como respuesta a un DHCPDISCOVER, proponiendo una configuración de red.
  • DHCPREQUEST: Enviado por el cliente para aceptar formalmente una oferta recibida.
  • DHCPACK: Enviado por el servidor para confirmar la asignación de la configuración de red.
  • DHCPNACK: Enviado por un servidor a un cliente para indicarle que no puede entregarle los parámetros de red solicitados (por ejemplo, si la IP ya no está disponible o la configuración es incorrecta).
  • DHCPDECLINE: Mensaje que envía el cliente al servidor para indicar que la dirección IP ofrecida ya está en uso por otro dispositivo en la red.
  • DHCPRELEASE: Mensaje que envía el cliente al servidor para indicarle que da por terminada la concesión de la dirección IP y la libera.
  • DHCPINFORM: Mensaje que envía un cliente que ya tiene una dirección IP para solicitarle al servidor otros parámetros de configuración de red (como servidores DNS o WINS).

Información Proporcionada por un Servidor DHCP

Un servidor DHCP asigna un conjunto de parámetros esenciales para el funcionamiento en red:

  • Dirección IP: Asegura que el equipo tenga una dirección IP única en su red local.
  • Máscara de subred: Define el rango de direcciones IP que pertenecen a la misma red local del equipo.
  • Puerta de enlace (Gateway): Es la dirección IP a la cual el equipo enviará los paquetes cuyo destino esté fuera de su red de área local.
  • Servidores DNS: Direcciones IP de los servidores que se utilizan para resolver los nombres de dominio (ej. www.google.com) y devolver su dirección IP correspondiente.
  • IP del servidor DHCP: La dirección del propio servidor DHCP, que debe ser estática.

Administración y Conceptos Avanzados de DHCP

Base de Datos DHCP

La base de datos de un servidor DHCP es crucial, ya que permite guardar un registro de las direcciones IP asignadas a cada uno de los clientes. Es posible desplazar la base de datos a una ubicación diferente, lo que permite una reinstalación o migración del servidor sin perder la información de las concesiones activas.

Autorización de Servidores DHCP

Para que un servidor DHCP pueda operar legítimamente en una red corporativa con un dominio, debemos autorizarlo desde un Directorio Activo (Active Directory). Un servidor no autorizado (conocido como rogue DHCP) solo podría asignar direcciones IP si el controlador de dominio está apagado o inaccesible, representando un riesgo de seguridad.

Configuraciones de Alta Disponibilidad

Para garantizar la continuidad del servicio, existen dos configuraciones principales:

  • Ámbitos divididos (Split Scopes): Consiste en configurar un “retraso” en la respuesta de un servidor DHCP secundario. De esta manera, el segundo servidor solo interactúa y ofrece direcciones cuando el servidor primario está muy cargado o no responde, proporcionando un balance de carga y redundancia básicos.
  • Clúster DHCP de conmutación por error (Failover Cluster): Permite establecer una alta tolerancia a errores en uno o varios ámbitos existentes al replicarlos en tiempo real en otro servidor DHCP. Si un servidor falla, el otro asume la carga de trabajo de forma transparente.

Entradas relacionadas: