Netzwerk & WAN

DHCP

Das Dynamic Host Configuration Protocol (DHCP) vergibt IP-Adressen und Netzwerkparameter wie Gateway und DNS automatisch an Clients, für IPv4 und IPv6.

  • Automatische IP-Konfiguration
  • DORA-Ablauf, Leases
  • IPv4 und DHCPv6
  • HA/Failover
  • ISC Kea, dnsmasq
Von Andreas Huser, Technische Beratung & Architektur Aktualisiert am 9 Min. Lesezeit

Das Dynamic Host Configuration Protocol (DHCP) vergibt IP-Adressen und Konfigurationsparameter automatisch an Netzwerk-Clients. Statt jedes Gerät von Hand einzurichten, holt es sich Adresse, Gateway, DNS und mehr beim Start vom DHCP-Server.

Dieser Artikel erklärt den DORA-Ablauf, Leases und Reservierungen, DHCP-Optionen und Relay über Subnetze, Hochverfügbarkeit sowie die Besonderheiten von IPv6 (SLAAC gegenüber DHCPv6) und nennt die aktuell relevanten Open-Source-Server.

1. Der DORA-Ablauf

Die Adressvergabe läuft in vier Schritten: Discover (der Client sucht per Broadcast einen Server), Offer (der Server bietet eine Adresse an), Request (der Client bestätigt das gewählte Angebot) und Acknowledge (der Server bestätigt das Lease samt Optionen). Ein Lease hat eine Gültigkeitsdauer; nach der Hälfte versucht der Client, es per Unicast zu erneuern, später per Broadcast (Rebinding).

2. Optionen, Relay und Reservierungen

Über DHCP-Optionen (RFC 2132) kommen Gateway (Option 3), DNS-Server (Option 6), Domain (Option 15), NTP (Option 42) und viele weitere Parameter. In Netzen mit mehreren VLANs leitet ein Relay-Agent (oft als „IP Helper“ auf dem Layer-3-Switch) die Broadcasts an einen zentralen Server weiter; Option 82 trägt dabei Standortinformationen. Reservierungen binden eine feste Adresse an eine MAC- oder Client-ID, ohne sie statisch im Gerät zu pflegen.

3. Hochverfügbarkeit

Fällt der DHCP-Dienst aus, bekommen neue und ablaufende Clients keine Adresse mehr. ISC Kea bietet drei HA-Modi: Hot-Standby (ein aktiver, ein passiver Server), Load-Balancing (beide teilen sich den Pool) und Passive-Backup (reine Lease-Replikation); die HA-Kommunikation lässt sich per TLS absichern, und im Gegensatz zum alten ISC DHCP funktioniert HA auch für IPv6.

ISC DHCP ist End-of-Life

Der klassische ISC-DHCP-Server ist seit Oktober 2022 abgekündigt und erhält keine Sicherheitsupdates mehr. Für Neuinstallationen ist ISC Kea der Nachfolger; in kleinen Netzen genügt oft dnsmasq.

4. IPv6: SLAAC und DHCPv6

IPv6 kennt mehrere Wege der Adresskonfiguration, gesteuert über Flags im Router Advertisement. Bei reinem SLAAC bildet der Client seine Adresse selbst aus dem angekündigten Präfix. Stateless DHCPv6 kombiniert SLAAC mit DHCPv6 für Zusatzinfos wie DNS. Stateful DHCPv6 vergibt die Adresse zentral wie unter IPv4. Welcher Modus passt, hängt davon ab, wie viel zentrale Kontrolle und Protokollierung der Adressen gewünscht ist.

5. Stärken und Grenzen

StärkenGrenzen
Nimmt die manuelle IP-Konfiguration ab, zentral steuerbarSingle Point of Failure ohne HA; ein Ausfall trifft viele Clients
Reservierungen und Optionen erlauben feinkörnige SteuerungRelay-Konfiguration über VLANs hinweg muss stimmen
Kea bietet HA für IPv4 und IPv6, TLS-gesichertIPv6 bringt mit SLAAC/DHCPv6 zusätzliche Entscheidungen mit sich

Häufige Fragen zu DHCP

Für Neuinstallationen nein. ISC DHCP ist seit Oktober 2022 End-of-Life und erhält keine Sicherheitsupdates mehr. ISC Kea ist der offizielle Nachfolger; in kleinen Netzen ist dnsmasq eine schlanke Alternative.

Nicht zwingend: Clients können sich per SLAAC selbst adressieren. Wer Adressen zentral vergeben und protokollieren will, nutzt stateful DHCPv6; oft kombiniert man SLAAC mit stateless DHCPv6 für DNS- und NTP-Angaben.

Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.

Der nächste Schritt

DHCP im eigenen Haus richtig einsetzen?

Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.

Erstgespräch vereinbaren oder Formular ausfüllen