Proceso DORA en DHCP

De ITCG Wiki
Ir a la navegaciónIr a la búsqueda

Proceso DORA

Para comenzar con esta Wiki debemos tener en cuenta que es y como funciona el proceso DORA en DHCP, este es un protocolo utilizado por los clientes y servidores DHCP para asignar direcciones IP y diferentes parámetros sobre la configuración de red a los dispositivos de una red. Las iniciales de DORA significan (Discovery, Offer, Request, Acknowledgement)

Discovery

Discovery o en español (descubrimiento) es el primer paso del proceso DORA, ya que es el proceso de asignación de direcciones IP a los dispositivos clientes. Discovery es importante en el proceso DORA, porque permite que el dispositivo cliente encuentre un servidor DHCP para poder asignarle una dirección IP, en conclusión Discovery es el proceso mediante el cual el dispositivo cliente busca un servidor DHCP y este le asigna una dirección IP, ya sea de manera automática o manualmente.

Offer

Offer o en español (oferta) es el segundo paso del proceso DORA, en la oferta un servidor DHCP que tiene un dirección IP disponible envia un mensaje de oferta DHCP al dispositivo cliente, en conclusión Offer es el proceso mediante el cual el servidor DHCP ofrece una dirección IP disponible a un dispositivo cliente. En el contexto de la asignación de direcciones IP, una oferta es la propuesta de una dirección IP, máscara de subred y más configuraciones para el dispositivo cliente.

Request

Request o en español (solicitud) es el tercer paso en el proceso DORA, en la solicitud el dispositivo cliente envia un mensaje de solicitud DHCP, al servidor DHCP, que envió la oferta DHCP. En conclusión solicitud es el proceso por el cual un dispositivo cliente acepta una dirección IP que se le ha ofrecido por un servidor DHCP. En el contexto de la asignación de direcciones IP, una solicitud es una confirmación de que un dispositivo cliente acepta una dirección IP, máscara de subred y otros parámetros de configuración.

Acknowledgement

Acknowledgement o en español (reconocimiento) es el cuarto y último paso, en el reconocimiento el servidor DHCP envía un mensaje de confirmación DHCP al dispositivo cliente. En conclusión reconocimiento es el proceso por el cual un servidor DHCP confirma que ha asignado una dirección IP a un dispositivo cliente. En el contexto de la asignación de direcciones IP, un reconocimiento es un mensaje que confirma que un servidor DHCP ha asignado una dirección IP, máscara de subred y otros parámetros de configuración a un dispositivo cliente.


Pasos del proceso DORA

1. Discovery

El cliente DHCP envía un mensaje de descubrimiento a la red. Este mensaje es un paquete UDP con el número de puerto 68 como origen y el número de puerto 67 como destino. El mensaje de descubrimiento contiene la dirección MAC del cliente y otros parámetros de configuración, como la dirección del servidor DNS. El cliente DHCP envía un mensaje de descubrimiento a la red cuando se inicia o cuando cambia su configuración de red. El mensaje de descubrimiento es un broadcast, lo que significa que se envía a todos los hosts en la red.

El mensaje de descubrimiento contiene la siguiente información:

  • Dirección MAC del cliente
  • Dirección IP del cliente (si tiene una)
  • Máscara de subred del cliente (si tiene una)
  • Puerta de enlace predeterminada del cliente (si tiene una)
  • Nombre del dominio del cliente (si tiene uno)
  • Servidor DNS preferido del cliente (si tiene uno)
  • Servidor DNS secundario del cliente (si tiene uno)
  • Opciones DHCP adicionales

2. Offer

El servidor DHCP que recibe el mensaje de descubrimiento responde con un mensaje de oferta. Este mensaje contiene una dirección IP, una máscara de subred, una puerta de enlace predeterminada, un servidor DNS y otros parámetros de configuración. El servidor DHCP que recibe el mensaje de descubrimiento primero comprueba si tiene direcciones IP disponibles en su pool de direcciones IP. Si tiene direcciones IP disponibles, el servidor DHCP seleccionará una dirección IP y otros parámetros de configuración para ofrecer al cliente.

El mensaje de oferta contiene la siguiente información:

  • Dirección IP ofrecida
  • Máscara de subred ofrecida
  • Puerta de enlace predeterminada ofrecida
  • Servidor DNS preferido ofrecido
  • Servidor DNS secundario ofrecido
  • Opciones DHCP adicionales
El servidor DHCP puede enviar un mensaje de oferta a más de un cliente. El cliente DHCP seleccionará la oferta más atractiva.

3. Request

El cliente DHCP envía un mensaje de solicitud al servidor DHCP que envió la oferta más atractiva. Este mensaje contiene la dirección MAC del cliente y la dirección IP ofrecida por el servidor DHCP. El cliente DHCP envía un mensaje de solicitud para confirmar que acepta la oferta del servidor DHCP. El mensaje de solicitud también contiene la dirección MAC del cliente para que el servidor DHCP pueda asociar la dirección IP con el cliente correcto.

4. Acknowledgement

El servidor DHCP responde con un mensaje de reconocimiento. Este mensaje confirma que la dirección IP y los otros parámetros de configuración se han asignado al cliente DHCP. El servidor DHCP envía un mensaje de reconocimiento para confirmar al cliente DHCP que se ha asignado la dirección IP y los otros parámetros de configuración.

Opciones adicionales DHCP

El proceso DORA también admite opciones DHCP adicionales. Estas opciones permiten a los clientes y servidores DHCP intercambiar información adicional, como la configuración del proxy DHCP, la configuración de seguridad y la configuración de red avanzada.

Véase también

Además del proceso DORA, existen otros protocolos DHCP que se pueden utilizar para asignar direcciones IP y otros parámetros de configuración de red. Estos protocolos incluyen:

  • DHCPv6
  • DHCPv6 stateful
  • DHCPv6 stateless
  • DHCPv6 relay

Referencias

  1. RFC 2131: Dynamic Host Configuration Protocol (DHCP) https://learn.microsoft.com/en-us/windows-server/troubleshoot/dynamic-host-configuration-protocol-basics
  2. RFC 2132: DHCP Options and BOOTP Vendor Extensions https://datatracker.ietf.org/doc/html/rfc2132
  3. RFC 3396: Dynamic Host Configuration Protocol (DHCPv6) https://datatracker.ietf.org/doc/html/rfc3396

Categoría

Redes y protocolos