DHCP Ablauf analysieren: DORA Schritt für Schritt (inkl. Relay)

Der DHCP (Dynamic Host Configuration Protocol)-Prozess ermöglicht es Netzwerkgeräten, automatisch eine IP-Adresse und andere Konfigurationsparameter zu erhalten, um eine Verbindung zum Netzwerk herzustellen. Der Ablauf des DHCP-Prozesses folgt einer standardisierten Reihenfolge, die als DORA bezeichnet wird: Discover, Offer, Request, Acknowledge. In diesem Artikel analysieren wir diesen Ablauf Schritt für Schritt und betrachten dabei auch die Rolle des DHCP-Relays, das eine wichtige Funktion in größeren Netzwerken erfüllt.

1. DHCP Discover

Der erste Schritt im DHCP-Prozess ist das Senden einer DHCP Discover-Nachricht. Diese Nachricht wird von einem Client (z. B. einem Computer oder Smartphone) gesendet, das eine IP-Adresse benötigt, aber noch keine hat. Der Client sendet ein Broadcast-Paket an das Netzwerk, um nach einem DHCP-Server zu suchen.

Wichtige Merkmale:

  • Das Discover-Paket wird an die Broadcast-Adresse gesendet: 255.255.255.255.
  • Der Client weiß noch nicht, wer der DHCP-Server ist, also fragt er alle Server im Netzwerk an.
  • Das Paket enthält keine IP-Adresse, da der Client noch keine besitzt.

2. DHCP Offer

Nachdem der DHCP-Server die Discover-Nachricht empfangen hat, antwortet er mit einer DHCP Offer-Nachricht. Diese Nachricht enthält eine angebotene IP-Adresse und zusätzliche Informationen wie die Subnetzmaske, das Standard-Gateway und die Lease-Dauer.

Wichtige Merkmale:

  • Die Offer-Nachricht enthält die IP-Adresse, die dem Client zugewiesen wird.
  • Zusätzlich werden DHCP-Optionen wie DNS-Server und Default Gateway angegeben.
  • Der Server sendet die Antwort direkt an die MAC-Adresse des Clients.

3. DHCP Request

Der Client wählt eines der Angebote aus und sendet eine DHCP Request-Nachricht zurück an den Server, um die angebotene IP-Adresse zu akzeptieren. Diese Nachricht enthält die Adresse des Servers und die angeforderte IP-Adresse.

Wichtige Merkmale:

  • Der Client bestätigt das Angebot, indem er die DHCP Request-Nachricht an den ausgewählten Server sendet.
  • Die Nachricht enthält die IP-Adresse, die der Client erhalten möchte, und die ID des DHCP-Servers.
  • Falls mehrere Angebote vom Server gemacht wurden, wählt der Client nur eines aus.

4. DHCP Acknowledge

Nachdem der Server die Request-Nachricht des Clients erhalten hat, sendet er eine DHCP Acknowledge-Nachricht, um die IP-Adresse offiziell zu bestätigen und den Client für die angeforderte IP-Adresse zu registrieren.

Wichtige Merkmale:

  • Der Server bestätigt die Zuweisung der IP-Adresse und schließt den Prozess ab.
  • Der Client kann nun die IP-Adresse verwenden und hat Zugriff auf das Netzwerk.
  • Die Acknowledge-Nachricht enthält auch die Dauer der IP-Adresszuweisung (Lease Time).

5. DHCP Relay

In größeren Netzwerken, in denen sich der DHCP-Server möglicherweise nicht im gleichen Subnetz wie der Client befindet, wird ein DHCP Relay benötigt. Ein DHCP Relay-Server empfängt die Discover-Nachrichten vom Client und leitet sie an den DHCP-Server weiter, der sich möglicherweise in einem anderen Subnetz befindet. Dies ermöglicht eine zentrale Verwaltung von DHCP in einem großen Netzwerk.

Wichtige Merkmale:

  • Der DHCP Relay empfängt die Discover-Nachricht und sendet sie an den DHCP-Server weiter.
  • Der Relay-Server fügt der Nachricht die IP-Adresse des Relay-Servers hinzu, sodass der DHCP-Server weiß, von welchem Subnetz die Anfrage kommt.
  • Wenn der DHCP-Server die Offer-Nachricht sendet, wird diese ebenfalls über das Relay an den Client weitergeleitet.

6. Troubleshooting von DHCP-Prozessen

Es kann zu Problemen kommen, wenn der DHCP-Prozess nicht ordnungsgemäß funktioniert. Häufige Fehlerquellen und Lösungen beinhalten:

Fehlerquellen:

  • Kein DHCP-Server erreichbar: Überprüfen Sie, ob der DHCP-Server richtig konfiguriert ist und erreichbar ist. Prüfen Sie auch, ob der Relay-Server korrekt arbeitet.
  • Falsche IP-Adressen: Wenn der Client eine falsche IP-Adresse erhält, stellen Sie sicher, dass der DHCP-Server korrekt konfiguriert ist und genügend IP-Adressen im Pool verfügbar sind.
  • DHCP-Lease-Probleme: Wenn der Client keine gültige Lease erhält oder der Lease-Timer abläuft, überprüfen Sie die Lease-Dauer und stellen Sie sicher, dass der DHCP-Server korrekt konfiguriert ist.

CLI-Befehle zur Fehlersuche:

  • show ip dhcp binding – Zeigt die DHCP-Lease-Daten des Servers an.
  • show ip dhcp pool – Zeigt die IP-Pools des DHCP-Servers an.
  • debug dhcp detail – Aktiviert detailliertes Debugging für DHCP-Nachrichten.
  • clear ip dhcp binding – Löscht alle aktuellen DHCP-Leases und zwingt den Client, eine neue zu erhalten.

Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab (CCNA)

Hallo! Ich bin ein CCNA-Network Engineer und unterstütze Sie bei Cisco Router- und Switch-Konfigurationen – inklusive eines vollständigen Cisco Packet-Tracer-Labs (.pkt). Ideal für Lern-/Übungsszenarien, Validierung oder eine saubere Demo-Topologie.

Was ich (je nach Paket) umsetze

  • Switching: VLANs, Trunking (802.1Q), Port-Zuweisung, STP-Basics (PortFast/BPDU Guard wo sinnvoll)

  • Routing: Default/Static Routing oder OSPF, Inter-VLAN Routing (Router-on-a-Stick)

  • Services: DHCP (Pools/Scopes), NAT/PAT für Internet-Simulation

  • Optional Security: Basic ACLs und SSH-Hardening

  • Test & Verifikation: Ping/Traceroute + wichtige Show-Commands (mit erwarteten Ergebnissen)

Sie erhalten

  • Packet Tracer .pkt Datei

  • ✅ Saubere Konfigurations-Notizen pro Gerät

  • ✅ Verifikations-Checkliste + erwartete Outputs

  • ✅ Kurze Dokumentation (wie die Topologie funktioniert)

Bitte schreiben Sie mir vor der Bestellung, damit wir Scope, Packet-Tracer-Version, Geräteanzahl und Deadline klären.

Konfiguriere Cisco Router & Switches | Cisco Packet-Tracer-Labs. Finden Sie mich auf Fiverr.

Related Articles