Zusammenfassung

  • RFC 4429 führt den Zustand Optimistic ein: Eine Adresse ist vor Abschluss von DAD eingeschränkt nutzbar und wird bei der Quellwahl einer Deprecated-Adresse angenähert.
  • Regeln für Neighbor Discovery und das gelöschte Override-Flag begrenzen Eingriffe in den erreichbaren Nachbarzustand.
  • Kollisionshinweise führen zur De-Konfiguration; RFC 7527 verbessert nur die Bewertung reflektierter Prüfungen.

Zwischen Tentative und bestätigt

Bei gewöhnlichem DAD ist eine Tentative-Adresse während der Prüfung nicht für normale Kommunikation verfügbar. RFC 4429 schafft einen Zwischenzustand: Die Adresse wird der Schnittstelle zugewiesen und darf eingeschränkt verwendet werden, obwohl ihre Eindeutigkeit auf dem Link noch nicht feststeht. Eine andere geeignete Adresse soll bevorzugt werden. Nach erfolgreicher Prüfung folgt der normale Übergang zu Preferred oder Deprecated.

Damit werden Nutzbarkeit und Eigentumsnachweis getrennt. Daten können über einen Router laufen, dessen Link-Layer-Adresse bereits bekannt ist. Der Host darf aber noch nicht so handeln, als sei sein Anspruch auf dem lokalen Link unstrittig.

Auch die Konfiguration als Optimistic ist an eine Voraussetzung gebunden: Der Host sollte die Link-Layer-Adresse des Routers bereits kennen und den eingeschränkten Weiterleitungspfad nutzen können. Lässt sich diese Information nicht regelkonform gewinnen oder verwenden, bleibt die Adresse Tentative und wartet auf den normalen DAD-Abschluss.

Die Grenze liegt in Neighbor Discovery

Eine Optimistic-Adresse darf nicht Quelle einer Neighbor Solicitation sein. Router Solicitations müssen eine nicht-optimistische oder nicht spezifizierte Quelle verwenden; bei einer Optimistic-Quelle darf keine Source-Link-Layer-Address-Option enthalten sein. Eine Neighbor Advertisement für die Adresse muss das Override-Flag löschen.

Fehlt die Link-Layer-Adresse eines Nachbarn, darf der Host von der Optimistic-Adresse aus keine Adressauflösung durchführen. Er leitet über den Standardrouter weiter und hofft auf ein Redirect oder wartet bis zum Ende von DAD. Sind die Routerbedingungen nicht erfüllbar, bleibt die Adresse Tentative und das normale DAD übernimmt.

Eine Kollision bleibt ein Widerruf

Eine Neighbor Solicitation aus der nicht spezifizierten Adresse für die geprüfte Zieladresse ist ein Kollisionshinweis. Der Knoten antwortet nicht und de-konfiguriert die Adresse. Bereits gesendete Pakete können fehlgeleitet worden sein, Verbindungen können abbrechen. Deshalb empfiehlt RFC 4429 die Methode nur bei voraussichtlich eindeutigen Bezeichnern, nicht bei manuell eingegebenen Adressen.

Wenn der Prüfbeleg zurückkehrt

RFC 7527 behandelt eine DAD-Solicitation, die zum Absender zurückgeschleift wird und wie ein zweiter Besitzer aussieht. Jede Prüfung erhält einen neuen, lokal gespeicherten Nonce. Kommt derselbe Nonce zurück, kann der Knoten eine Reflexion erkennen und weiterprüfen, statt automatisch eine Duplikation anzunehmen. Das verbessert die Beweisklassifikation, nicht den Eigentumsnachweis.

Quellen