Kurzfassung
DHCP ist ein Netzwerkprotokoll, das Geräten automatisch IP-Adressen, Subnetzmasken, Standard-Gateways und DNS-Serveradressen zuweist und damit manuelle Konfiguration überflüssig macht.
Was ist DHCP?
Das Dynamic Host Configuration Protocol arbeitet nach dem Client-Server-Prinzip. Wenn ein Gerät sich mit einem Netzwerk verbindet, sendet es eine Broadcast-Anfrage; der DHCP-Server antwortet mit einem Lease, der eine IP-Adresse und weitere Netzwerkparameter für einen definierten Zeitraum enthält.
DHCP vereinfacht die Netzwerkverwaltung erheblich. Ohne DHCP müssten Administratoren jedem Gerät manuell eine IP-Adresse zuweisen und diese verwalten. Moderne DHCP-Server können auch benutzerdefinierte Optionen wie NTP-Serveradressen oder Domainnamen übermitteln.
In Cloud-Umgebungen wird DHCP oft von der Netzwerkschicht selbst übernommen. OpenStack Neutron betreibt beispielsweise einen DHCP-Agenten pro Subnetz, der virtuellen Maschinen automatisch Adressen zuweist.
Warum ist DHCP relevant?
- Automatisierung: Eliminiert die manuelle IP-Adressvergabe in großen Umgebungen
- Skalierbarkeit: Unterstützt dynamische Umgebungen, in denen Geräte häufig dem Netzwerk beitreten oder es verlassen
- Konsistenz: Zentralisiert die Verteilung von Netzwerkparametern und reduziert Fehlkonfigurationen