Zusammenfassung

  • Die Expanded Flags Option vom Typ 26 ergänzt 48 Positionen und schreibt vor, wie Länge, unbekannte Daten, Reihenfolge und Mehrfachvorkommen behandelt werden.
  • Ein gesetztes Bit belegt eine Senderaussage in einem RA. Ob ein Host sie kannte, vertraute, anwandte und dadurch Verkehr änderte, bleibt eine Folge eigenständiger Tatsachen.

Bei Protokollerweiterungen ist Nichtwissen kein Sonderfall. Es ist der Normalfall während einer langen Übergangszeit. RFC 5175 lässt die acht Positionen im RA-Kopf bestehen und ergänzt die Positionen 8 bis 55. Damit entsteht ein koordinierter Namensraum, kein fertiger Funktionskatalog.

Das Längenfeld schützt die Zukunft

Length zählt Einheiten von acht Oktetten. Sender verwenden für das definierte Format den Wert 1. Empfänger müssen ihn prüfen, damit längere künftige Formen übersprungen werden können. Eine zu kurze Option und unbekannte Bits werden ignoriert.

Ein alter Host kann das RA deshalb ohne Störung verarbeiten und die neue Aussage dennoch nicht verstehen. Ein Paketmitschnitt ist für beide Versionen gleich; seine Wirkung nicht. Wer aus dem Mitschnitt Flottenunterstützung ableitet, überspringt genau die Versionsgrenze, die das Protokoll absichtlich offen lässt.

Auch der IANA-Eintrag ist zeitgebunden. Zum Recherchezeitpunkt verweist die S-Position auf einen aktiven Internet-Draft. Das ist ein belastbarer Registerbefund, aber weder eine veröffentlichte RFC noch ein Nachweis installierter Software.

Nur die erste Option zählt

Die Option darf nur in Router Advertisements stehen, vom Sender höchstens einmal eingefügt werden und soll fehlen, wenn kein definiertes erweitertes Bit gesetzt ist. Bei mehreren Vorkommen verarbeitet der Empfänger das erste; spätere werden ignoriert.

Eine Telemetrie, die alle Vorkommen vereinigt, erzeugt daher eine eigene Semantik. Ebenso falsch ist die Annahme, die letzte Option überschreibe die erste. Erhalten bleiben müssen Byte-Reihenfolge, gewählte Instanz, deklarierte Länge und tatsächlich erfasste Daten.

Die Expanded Flags Option muss außerdem vor zusätzlichen Optionen stehen, die zu ihren Flags gehören. Ein isolierter Flagwert kann deshalb den Hinweis konservieren und den zugehörigen Kontext verlieren.

RFC 5075 hatte die Struktur schon nahezu vollständig beschrieben, jedoch mit vorläufigem Typ. RFC 5175 setzte den zugewiesenen Wert 26 ein. Die Vergabe koordinierte die Darstellung auf dem Netz; sie lieferte keinen Parser an bereits betriebene Geräte aus.

Filter und Vertrauen haben eigene Belege

SEND kann Neighbor Discovery kryptografisch autorisieren. RA-Guard filtert RAs im Layer-2-Pfad. RFC 6105 nennt die Topologiebedingungen, RFC 7113 dokumentiert Umgehungen mancher Implementierungen und die Notwendigkeit vollständigerer Header-Analyse. Ein aktiviertes Produktmerkmal beweist nicht die Entscheidung für dieses Paket.

Der aktuelle Entwurf zum SNAC Router Flag zeigt die Mischung der Versionen: Unkundige Geräte ignorieren das Bit, und eine RA-Guard-Regel kann seine Zustellung verhindern. Dieselbe Senderaussage kann erkannt, unbekannt oder unsichtbar sein.

Saubere Berichte trennen daher zugewiesen, gesendet, empfangen, erkannt, angewandt und im Verkehr bestätigt. Wer daraus „Flag aktiv“ macht, ersetzt die Wirklichkeit durch eine Abkürzung.

Quellen