Zusammenfassung

  • RFC 9818 verlangt IA_PD auf den LAN-Schnittstellen eines IPv6-CE-Routers und bindet jedes delegierte Präfix an einen Next Hop und eine dynamisch gepflegte Route. Freigabe oder Ablauf müssen Route und Belegung wieder auflösen.
  • Der Standardfilter soll delegierte Quellpräfixe zulassen. Zugleich darf die Lebensdauer eines Child-Lease nie über die Restlaufzeit des zugehörigen WAN-Präfixes hinausgehen.
  • Ein lokaler Präfix-Verwahrungsbeleg sollte Parent-Delegation, Child-Lease, Route, Filter, Uhren, Paketbeobachtung und das Ende der Verwahrung verbinden. Das ist Daniel Kades redaktioneller Vorschlag, kein RFC-Feld und keine IETF-Vorgabe.

Die Kapazitätsplanung sieht freie Netze. Der nachgelagerte Router sieht nur eine abgewiesene Anfrage oder Verkehr, der nicht zurückkommt. Wer einen einzigen Datensatz zur Wahrheit erklärt, muss eines dieser Bilder für falsch halten. RFC 9818 zeigt, warum beide gleichzeitig stimmen können.

Der Provider übergibt dem CE-Router einen Parent-Block. Der CE nutzt daraus Präfixe für eigene Links und kann den Rest an Router im LAN weiterdelegieren. Doch erst die IA_PD-Antwort, eine passende Next-Hop-Route, wirksame Filterfreigabe und eine zulässige Laufzeit machen daraus nutzbare Kapazität. Der Ressourcenname bleibt gleich, während seine operative Bedeutung mehrere Systeme durchläuft.

Das ist eine Governance-Frage, weil diese Systeme unterschiedliche Eigentümer, Zeitpunkte und Fehlerbilder haben. Ein korrektes Lease darf nicht stellvertretend für die Route sprechen. Eine vorhandene Route darf nicht die noch gültige Verwahrung behaupten. Ein Paketbeispiel darf keine dauerhafte Reichbarkeit versprechen.

Parent-Zuweisung und Child-Delegation sind getrennte Entscheidungen

Provider weisen CE-Routern häufig mehr als ein /64 zu. Ohne IA_PD auf der LAN-Seite bleibt ungenutzter Raum am CE hängen. Hosts am direkt angeschlossenen Netz können korrekt konfiguriert sein, während ein weiterer Router keinen Präfixraum erhält.

LPD-1 verlangt deshalb IA_PD-Zuweisung auf LAN-Schnittstellen. LPD-2 verlangt, dass das Child-Präfix aus der delegierten Parent-Menge stammt, und schreibt bei unzureichendem Vorrat einen Systemverwaltungsfehler vor. Ein gesundes Upstream-Lease schließt einen erschöpften Downstream-Pool nicht aus. Die Fehlermeldung muss die richtige Grenze benennen.

Das Standardmodell ist flach. Nach den lokalen Link-Zuweisungen hält der CE verbleibende Präfixe für andere Router bereit. Eine Hierarchie ist konfigurierbar, kann aber ohne Topologiekenntnis einen unausgeglichenen Delegationsbaum erzeugen. RFC 9818 beschreibt die Möglichkeit, erhebt sie aber nicht zur allgemeinen Präferenz.

LPD-3 schützt Stabilität: Ohne lokale Policy- oder Topologieänderung darf das einem Link zugewiesene Präfix nicht wechseln. Die Beständigkeit ist damit bedingt. Eine Umnummerierung braucht einen nachvollziehbaren Auslöser; eine unveränderte Zeile ist dennoch kein Beweis für ein lebendes Lease. LPD-4 hält den verbleibenden Raum für andere Router verfügbar. Rechnerische Freiheit und ausführbare Delegierbarkeit bleiben verschiedene Behauptungen.

Der Next Hop gehört zur Bedeutung des Lease

LPD-5 verpflichtet den CE, seine lokale Routingtabelle dynamisch anhand der Leases und ihrer zugehörigen Next Hops zu aktualisieren. Wer einem Child-Router ein Präfix gibt, übernimmt zugleich die Weiterleitungspflicht für dieses Ziel.

Vier Nachweise sollten getrennt bleiben: Die IA_PD-Transaktion wurde angenommen. Das Lease enthält korrekte Identität, IA und Präfix. Die genaue Route zeigt auf den richtigen Next Hop. Der Datenpfad benutzt diese Route. Ein DHCPv6 Reply beweist keine erfolgreiche Routeninstallation. Ein Zähler an einem Aggregat beweist den Child-Pfad nicht. Verkehr beweist nicht von selbst, welches Lease ihn legitimierte.

Bei Release oder Ablauf wird die Kette rückwärts abgewickelt. Läuft die valid lifetime ohne Erneuerung ab oder gibt der Client das Präfix frei, muss die Route entfernt und das Präfix dem verfügbaren Pool zurückgegeben werden. Das sind zwei beobachtbare Übergänge. Wird zuerst wiedervergeben, während die Alt-Route bleibt, überlappt Verwahrung. Verschwindet die Route ohne Pool-Rückgabe, verschwindet Kapazität.

Bleibt zusätzlich eine Filterausnahme bestehen, überlebt eine Berechtigung ihre Grundlage. Spätere Konsistenz löscht das Zeitfenster des Risikos nicht. Ein Reconciler sollte Abweichungen sichtbar machen, statt sie durch Wahl einer bevorzugten Datenbank zu verdecken.

Filterzustand ist abgeleitete, befristete Berechtigung

LPD-6 ändert die Standardfilterung des CE. Pakete, deren äußerer IPv6-Header eine Quelladresse aus einem delegierten Präfix trägt, sowie Rückpakete desselben Flows müssen grundsätzlich weitergeleitet werden. Adressen, die weder dem LAN zugewiesen noch delegiert sind, bleiben zu verwerfen.

Die Zulässigkeit folgt also nicht aus dem Etikett „intern“, sondern aus einer aktuellen Delegation. Derselbe Bitbereich ist zunächst frei, dann delegiert und später abgelaufen. Eine statische Allowlist kann syntaktisch korrekt sein und dennoch die gestrige Machtverteilung konservieren.

Eine korrekte Route mit altem Deny erzeugt stumme Kapazität. Ein altes Allow ohne aktuelles Lease legitimiert eine Quelle, für die der CE keine Verwahrung mehr hat. Beide Komponenten können lokal grün sein und unterschiedliche Versionen der Delegation meinen.

Ein begrenzter Konnektivitätstest ist wichtig, weil er das Verhalten des laufenden Codes zeigt. Er erklärt aber nicht allein die Autorisierung, den Rückweg oder den verbleibenden Parent-Zeitraum. Paketbeobachtung schließt die Beweiskette, sie ersetzt sie nicht.

Die Child-Uhr darf die Parent-Uhr nicht überholen

LPD-10 verbietet LAN-Delegationslaufzeiten, die länger sind als die verbleibenden Laufzeiten des entsprechenden WAN-Präfixes. Der CE darf keine Autorität verleihen, die seine eigene Verwahrung überlebt.

„Verbleibend“ verlangt einen Beobachtungszeitpunkt. Der ursprüngliche Parent-Wert nimmt ab und kann durch Renewal verlängert werden. Ein anderer Prozess verwaltet das Child-Lease. Neustart, Rebind, verzögerte Persistenz und Uhrabweichung können zwei plausible Dauern in unvereinbare Ablaufpunkte verwandeln.

Die ehrliche Prüfung vergleicht absolute Expirations innerhalb derselben Verwahrungskette. Erneuert der Upstream, kann auch der Downstream durch einen gültigen Austausch verlängert werden. Verkürzt sich der Parent oder scheitert die Erneuerung, darf das Child nicht als länger gültig erscheinen. Ein bloßes „aktiv“ verschweigt diese Abhängigkeit.

LPD-7 verwendet standardmäßig /64, passend zum heutigen SLAAC-Modell, lässt aber eine andere administrative Länge und kürzere Präfixe für Hierarchie zu. LPD-8 erhält die GUA-Bereitstellung trotz ULA-Erzeugung; LPD-9 empfiehlt GUA zuerst, wenn beides delegiert wird. Lokale Adressierbarkeit ersetzt globale Reichweite nicht.

Ein minimaler Beleg für Präfix-Verwahrung

Der hier vorgeschlagene Präfix-Verwahrungsbeleg beginnt mit dem Parent: WAN-Schnittstelle, genaues Präfix, notwendige Server- und Clientkennungen, IA, preferred und valid expiration, Renewal und Beobachtungsuhr. Er trennt lokal belegte Linkbereiche vom tatsächlich delegierbaren Restpool.

Für jedes Child verbindet er Request, Reply, Client, IA_PD, Präfix und Länge, LAN-Schnittstelle, Next Hop und Ablaufpunkte. Die Routeninstallation behält eigenes Ergebnis, Routingdomäne, Version und Entfernungskriterium. Der Filterteil nennt nur die wirksame Entscheidung für delegierte Quelle und Rückverkehr, ohne unnötige Verkehrsdaten zu sammeln.

Eine begrenzte Outcome-Prüfung hält Zeit, Richtung und Ergebnis fest. Die Exit-Schicht dokumentiert Release, Expiry, Parent-Verkürzung, Topologie- oder Policyänderung, danach Routenentfernung, Filterrücknahme, Pool-Rückgabe und das Ausbleiben vorzeitiger Wiedervergabe.

DHCPv6-Kennungen, Topologie und Verkehrssignale sind sensibel. Der Beleg gehört lokal, minimiert und zugriffsgeschützt. Er ist weder Zentralregister noch neue Option oder Fernsteuerung. Er verhindert nur, dass ein Teilerfolg ohne Beweis zum Gesamturteil wird.

Gemeinsame Basis heißt nicht zentrale Policy

RFC 9818 ist Informational und verwendet normative Sprache, um gemeinsame Basisfunktion zu schaffen. Mehrpräfix-Netze mit mehreren Providern bleiben ausdrücklich außerhalb des Umfangs, weil sie zusätzliches Routing, Provisioning und Policy benötigen. Außerhalb des Umfangs bedeutet weder verboten noch automatisch gelöst.

Der Provider beherrscht den Parent, die CE-Software koordiniert DHCPv6, Route und Filter, der Administrator bestimmt Länge und Hierarchie, der Child-Router betreibt sein Netz. Die IETF standardisiert das Zusammenspiel, zertifiziert aber weder eine konkrete Implementierung noch die lokale Risikowahl.

Heng Lus Primat des laufenden Codes hält Spezifikation, Ausführung, Beobachtung und Entscheidung auseinander. Das Präfix ist nur so lange Kapazität, wie Verwahrung, Weiterleitung und Zeit übereinstimmen. Bei Abweichung muss Governance zeigen, welcher Zeuge wann ausgestiegen ist.

Quellen