Así es como funciona el proceso DORA:
1. DHCP Discover:un dispositivo que necesita una dirección IP envía un mensaje DHCP Discover en la red. Este mensaje contiene la dirección de hardware del dispositivo (dirección MAC) y otra información relevante.
2. Oferta DHCP:los servidores DHCP en la red reciben el mensaje DHCP Discover y responden con mensajes DHCP Offer. Cada mensaje de oferta DHCP incluye una dirección IP propuesta, una máscara de subred, una puerta de enlace predeterminada y otras opciones de configuración.
3. Solicitud de DHCP:el dispositivo cliente evalúa los mensajes de oferta de DHCP recibidos de diferentes servidores DHCP. Elige una de las direcciones IP ofrecidas y envía un mensaje de solicitud DHCP al servidor seleccionado.
4. Confirmación de DHCP:el servidor DHCP reconoce la solicitud del dispositivo cliente enviando un mensaje de Confirmación de DHCP (DHCPACK). El mensaje DHCPACK confirma la asignación de la dirección IP y proporciona cualquier opción de configuración adicional solicitada por el cliente.
Durante el proceso DORA, el dispositivo cliente puede incluir opciones específicas en el mensaje de solicitud DHCP para solicitar al servidor DHCP información de configuración adicional. Estas opciones están definidas por el Grupo de Trabajo de Ingeniería de Internet (IETF) y tienen códigos de opción únicos.
Algunas de las opciones DHCP comunes utilizadas en el proceso DORA incluyen:
- Opción 1:Máscara de subred
- Opción 3:Enrutador (Puerta de enlace predeterminada)
- Opción 6:Servidores DNS (Sistema de Nombres de Dominio)
- Opción 15:Nombre de Dominio
- Opción 50:Dirección IP solicitada (proporcionada por el cliente)
- Opción 55:Lista de solicitud de parámetros
El servidor DHCP es responsable de proporcionar la información de configuración solicitada en el mensaje de confirmación de DHCP.
Al utilizar el proceso DORA, los clientes DHCP pueden obtener automáticamente no solo una dirección IP sino también ajustes de configuración de red adicionales necesarios para conectarse y comunicarse en la red. Esto simplifica el proceso de configuración de una gran cantidad de dispositivos en una red y garantiza la coherencia en la configuración de la red.