DDI-Orchestrierung ist ein Verfahren zur Netzwerkautomatisierung, das Änderungen an DNS, DHCP und der IP-Adressverwaltung über einen einzigen automatisierten Workflow koordiniert – in der Regel über APIs und Richtlinienregeln –, um sicherzustellen, dass Anfragen wie die Bereitstellung eines Hosts Adressen, Leases und Namensdatensätze gemeinsam in der richtigen Reihenfolge aktualisieren. Da Netzwerke über Rechenzentren, Zweigstellen und Clouds hinweg wachsen, versagt die manuelle Koordination dieser drei Systeme, was zu häufigen Fehlern wie doppelten Adresszuweisungen, veralteten DNS-Einträgen und inkonsistenten Namenskonventionen führt. Die DDI-Orchestrierung reduziert Wiederholungen, setzt Richtlinien konsequent durch und liefert Prüfpfade; sie erfordert jedoch eine sorgfältige Verwaltung von Anmeldedaten, Rollback-Logik und eine umfassende Automatisierung des Lebenszyklus, um verwaisten Einträgen und Abweichungen durch Out-of-Band-Änderungen vorzubeugen.
So funktioniert die DDI-Orchestrierung
Bei der DDI-Orchestrierung wird eine Workflow-Ebene über die DNS-, DHCP- und IPAM-Systeme gelegt. Eine Anfrage gelangt in diese Ebene, und die Ebene führt jede abhängige Änderung in der richtigen Reihenfolge durch.
- Anfrage erhalten: Eine Person, ein Ticketingsystem, eine Cloud-Plattform oder ein Automatisierungstool reicht eine Anfrage ein, beispielsweise für ein neues Subnetz oder einen neuen Host, in der Regel über eine API.
- Richtlinie anwenden: Die Orchestrierungsebene prüft die Anfrage anhand von Regeln für die Namensgebung, die Adressvergabe, die Eigentumsverhältnisse und Genehmigungen.
- Zuweisung in IPAM: Das IPAM-System reserviert die Adresse oder das Subnetz und dient dabei als maßgeblicher Datensatz darüber, was gerade genutzt wird.
- DHCP und DNS konfigurieren: Die Ebene erstellt Bereiche, Reservierungen oder Optionen in DHCP und fügt die entsprechenden Forward- und Reverse-Einträge im DNS hinzu.
- Überprüfen und protokollieren: Die Ebene bestätigt, dass jede Änderung wirksam wurde, protokolliert das Ergebnis und führt ein Rollback durch oder kennzeichnet einen Fehler, falls ein Schritt nicht abgeschlossen wurde.
Die genauen Schritte variieren je nach Design, und in manchen Umgebungen werden sie als ereignisgesteuerte Aktualisierungen statt als Anfragen ausgeführt. Die Orchestrierung ersetzt nicht die zugrunde liegenden DNS-, DHCP- und IPAM-Dienste. Sie ist auf deren Schnittstellen und auf korrekte IPAM-Daten angewiesen.
Häufige Probleme bei der DDI-Orchestrierung
Ein Workflow kann eine Adresse in IPAM reservieren und dann beim Erstellen des DNS-Eintrags fehlschlagen, wodurch eine Zuweisung ohne Namen zurückbleibt. Ohne Rollback- oder Wiederholungslogik sammeln sich diese verwaisten Einträge an und werden von den Teams bei Audits entdeckt.
Administratoren, die DNS oder DHCP direkt bearbeiten, umgehen die Orchestrierungsebene, sodass IPAM nicht mehr mit den Live-Servern übereinstimmt. Die Folge sind doppelte Zuweisungen oder Einträge, die später vom Workflow überschrieben werden oder nicht gefunden werden können.
Wenn sich die Namenskonventionen zwischen der Orchestrierungsebene und der Cloud oder dem Ticketing-Tool, das Anfragen übermittelt, unterscheiden, werden Anfragen abgelehnt oder Hosts erhalten Namen, die gegen bestehende Konventionen verstoßen. Es kann auch vorkommen, dass Reverse-Einträge nicht mit den Forward-Einträgen übereinstimmen.
Die Orchestrierungsebene verwaltet häufig API-Zugangsdaten mit Schreibzugriff auf alle Zonen und Bereiche. Ein offengelegtes oder missbrauchtes Token kann Einträge in großem Umfang verändern, daher ist es wichtig, die Zugangsdaten auf die jeweilige Funktion zu beschränken.
Teams automatisieren die Bereitstellung, nicht jedoch die Freigabe, sodass freigegebene Hosts ihre DNS-Einträge und Reservierungen behalten. Veraltete Namen verweisen dann auf Adressen, die anderen Systemen neu zugewiesen wurden.