Dynamic Host Configuration Protocol (DHCP) ist ein Netzwerkprotokoll, das Geräten, die mit einem Netzwerk verbunden sind, automatisch IP-Adressen zuweist. Der DORA-Prozess (DHCP Request-Reply Options for Automatic Configuration) ist Teil des DHCP-Protokolls, das es Geräten ermöglicht, zusätzliche Konfigurationsinformationen vom DHCP-Server anzufordern.
So funktioniert der DORA-Prozess:
1. DHCP Discover:Ein Gerät, das eine IP-Adresse benötigt, sendet eine DHCP Discover-Nachricht im Netzwerk. Diese Nachricht enthält die Hardware-Adresse (MAC-Adresse) des Geräts und andere relevante Informationen.
2. DHCP-Angebot:DHCP-Server im Netzwerk empfangen die DHCP-Discover-Nachricht und antworten mit DHCP-Angebotsnachrichten. Jede DHCP-Angebotsnachricht enthält eine vorgeschlagene IP-Adresse, Subnetzmaske, Standard-Gateway und andere Konfigurationsoptionen.
3. DHCP-Anfrage:Das Client-Gerät wertet die von verschiedenen DHCP-Servern empfangenen DHCP-Angebotsnachrichten aus. Es wählt eine der angebotenen IP-Adressen und sendet eine DHCP-Anfragenachricht an den ausgewählten Server.
4. DHCP-Bestätigung:Der DHCP-Server bestätigt die Anfrage des Client-Geräts, indem er eine DHCP-Bestätigungsnachricht (DHCPACK) sendet. Die DHCPACK-Nachricht bestätigt die IP-Adresszuweisung und stellt alle vom Client angeforderten zusätzlichen Konfigurationsoptionen bereit.
Während des DORA-Prozesses kann das Clientgerät bestimmte Optionen in die DHCP-Anfragenachricht aufnehmen, um den DHCP-Server um zusätzliche Konfigurationsinformationen zu bitten. Diese Optionen werden von der Internet Engineering Task Force (IETF) definiert und verfügen über eindeutige Optionscodes.
Zu den im DORA-Prozess häufig verwendeten DHCP-Optionen gehören:
- Option 1:Subnetzmaske
- Option 3:Router (Standard-Gateway)
- Option 6:DNS-Server (Domain Name System)
- Option 15:Domainname
- Option 50:Angeforderte IP-Adresse (vom Kunden bereitgestellt)
- Option 55:Parameteranforderungsliste
Der DHCP-Server ist für die Bereitstellung der angeforderten Konfigurationsinformationen in der DHCP-Bestätigungsnachricht verantwortlich.
Mithilfe des DORA-Prozesses können DHCP-Clients automatisch nicht nur eine IP-Adresse, sondern auch zusätzliche Netzwerkkonfigurationseinstellungen erhalten, die für die Verbindung mit dem Netzwerk und die Kommunikation im Netzwerk erforderlich sind. Dies vereinfacht die Konfiguration einer großen Anzahl von Geräten in einem Netzwerk und stellt die Konsistenz der Netzwerkkonfiguration sicher.