Zusammenfassung

  • RFC 1992 verlangte keine vollständigen oder identischen Routing-Karten: Anbieter durften Verteilung beschränken, Empfänger selektiv speichern, interne Karten je Anfragendem variieren und Caches altern.
  • Ein Nutzer oder Agent trug die Kosten einer besonders beschränkten Route; ein von einer Stelle berechneter Pfad vermied Schleifen aus widersprüchlichen Next-Hop-Sichten, bewies aber weder Kartenwahrheit noch Sicherheit, QoS oder Einsatz.

Eine Karte kann kleiner werden, weil jemand nicht alles zeigen will. Sie kann kleiner werden, weil ein Gerät nicht alles halten kann. Sie kann grob sein, weil ein Algorithmus Details zusammenfasst, oder alt, weil eine frühere Abfrage wiederverwendet wird. Nimrod behandelte diese vier Ursachen nicht als dieselbe politische Entscheidung. Es behandelte ihr gemeinsames Ergebnis—unvollständiges Wissen—als dauerhafte Bedingung großer Netze.

Damit kehrte RFC 1992 eine vertraute Forderung um. Nicht jede Routing-Datenbank musste dieselbe Topologie kennen. Der Entwurf musste vielmehr verhindern, dass die Unterschiede der Datenbanken beim Weiterleiten zu einer Schleife zusammengesetzt werden.

Karten waren zweckgebundene Ansichten

Eine Nimrod map besteht aus nodes und gerichteten adjacencies. Sie beschreibt verfügbare Verbindungen, Dienste und Nutzungsbeschränkungen. Dieselbe physische Region kann in einer Ansicht als einzelner node erscheinen und in einer anderen als internal map mit größerer Tiefe. Ein Vertreter des node kann verschiedenen Anfragenden unterschiedliche interne Karten liefern, etwa aus Sicherheitsgründen.

Clustering verringert die Zahl sichtbarer Einheiten. Hosts, Router, Netze und vorhandene Cluster lassen sich wiederholt gruppieren. Die Verfahren müssen weder über alle Ebenen identisch sein noch physischen Gerätegrenzen folgen. Die Mindestbedingung ist interne Konnektivität bei funktionsfähigen Bestandteilen.

Abstraction verkürzt die Beschreibung der sichtbaren Einheit. RFC 1992 nennt als Beispiele das Weglassen eines Dienstes, den nur ein kleiner Teil des Clusters anbietet, und die Darstellung mehrerer Dienste durch Durchschnittswerte. Das ist gerade keine verlustfreie Verdichtung. Was für den Normalfall entbehrlich wirkt, kann für einen Fluss mit spezieller Latenz-, Bandbreiten- oder Zugangsanforderung entscheidend sein.

Der Maßstabseffekt entstand somit durch eine kontrollierte Abgabe von Information. Weniger Einheiten und kürzere Beschreibungen senkten Speicher und Verteilungslast. Zugleich begrenzten sie die Qualität dessen, was aus der Karte berechnet werden konnte.

Veröffentlichung und Speicherung sind nicht dasselbe

Jeder Cluster durfte entscheiden, welche Information er an welche Stellen verteilt. Der Empfänger durfte danach auswählen, welche erhaltenen Teile er behält. Die erste Macht liegt beim Anbieter; die zweite beim Empfänger.

Ein Anbieter kann Details verbergen, um interne Struktur oder Dienstbedingungen zu schützen. Ein Empfänger kann Daten verwerfen, weil Speicher und Rechenleistung knapp sind oder weil ein entfernter Dienst lokal nicht relevant erscheint. In beiden Fällen fehlt später ein Teil der Karte. Für Verantwortung und Fehlersuche ist jedoch entscheidend, wer ihn entfernt hat und nach welcher Regel.

Auch Caching verschiebt Information. Eine bereits erworbene Route spart die nächste Anfrage. Doch der RFC warnt, dass ein alter Cache schlechte Routen erzeugen kann. Die erwartete Nutzungsdauer gehört deshalb zur Bedeutung des Eintrags. Ohne Alter und Herkunft ist eine Route kein gegenwärtiger Nachweis.

Rechenkosten folgten der besonderen Nachfrage

Die Erzeugung eines Weges unter mehreren Bedingungen gilt im Dokument als gewöhnlich NP-complete. Nimrod wollte diese Last nicht dauerhaft auf jeden Router verteilen. Wer einen besonderen Dienst verlangte, sollte die zusätzliche Informationsbeschaffung und Berechnung tragen. Häufig würde ein Gerät im Auftrag des Nutzers handeln.

Route-generation algorithms konnten lokal verschieden sein. Ein neuer Ansatz brauchte keine weltweite Abstimmung und kein gleichzeitiges Upgrade. Dadurch wurde Innovation schrittweise möglich: Der Nutzer einer neuen Methode bezahlte ihre Kosten und trug ihr Risiko.

Die Verlagerung ist aber keine Fairnessgarantie. Rechenleistung ersetzt keine nicht veröffentlichte Verbindung. Ein reicherer Nutzer mit detaillierter Karte kann mehr Varianten prüfen als ein anderer. Ein Anbieter kann seine Offenlegung mit Zugang, Zweck und Dienstpolitik verbinden. Nimrod verteilte Berechnungsentscheidungen, nicht automatisch Informationsmacht.

Ein Berechner entfernt genau eine Schleifenursache

Bei Hop-by-Hop-Wahl kann Router A aufgrund seiner Karte B für den Ausgang halten, während B aufgrund einer anderen Karte zurück zu A zeigt. Beide Entscheidungen können lokal plausibel sein und gemeinsam kreisen.

Nimrod ließ einen einzelnen Rechner den Pfad aus einem einzelnen Informationsbestand bilden. Die Weiterleitung transportierte und ausführte das Ergebnis, statt an jedem Hop eine neue Karte abstimmen zu lassen. Die übrigen Datenbanken durften widersprüchlich bleiben; ihre Next-Hop-Entscheidungen wurden für diesen Pfad nicht miteinander verkettet.

Der Zustand lag je nach Modus an anderer Stelle. Im flow mode verweist ein path-id auf vorher installierten Zustand in Zwischenroutern; das Setup kann Ressourcen wie Bandbreite und Verzögerung anfordern. CSC und CSS tragen geordnete connectivity specifications, aber nicht die Kriterien, nach denen die Route gewählt wurde. Der datagram mode nutzt voreingestellten flow state für einen streng schleifenfreien Pfad ohne eine IPv4-Source-Route.

Deshalb beschreibt „Source Routing“ die Architektur nur unvollständig. Nicht jedes Paket nennt jeden physischen Hop. Entscheidend ist, dass die End-to-End-Wahl nicht von jedem Router erneut geöffnet wird.

Auch Schleifenfreiheit ist kein Sammelzertifikat. Der Rechner kann eine alte, grobe oder falsche Karte benutzen. Ein Link kann inzwischen ausfallen, Setup-Zustand fehlen und ein beworbener Dienst unerfüllt bleiben. Ein Pfad kann ohne Kreis enden und dennoch das Ziel verfehlen. Eine Setup-Bestätigung ist keine dauerhafte Messung von Durchsatz oder Latenz.

Authentische Information kann sachlich falsch sein

Im Abschnitt über trust zieht RFC 1992 eine selten klare Linie. Ein node darf seine interne Karte geheim halten, solange seine äußere Beschreibung den tatsächlichen Fähigkeiten entspricht. Das Beispiel zeigt jedoch eine Karte, die Beobachtungsschutz suggeriert, obwohl die physische Struktur ihn nicht erzwingen kann. Selbst authentifizierte Information eines vertrauenswürdigen node kann einen ehrlichen Fehler enthalten.

Absenderidentität, Transportintegrität, sachliche Genauigkeit, Aktualität, geeignete Abstraktion, installierter Zustand und Dienstwirkung brauchen getrennte Belege. Authentifizierung erneuert keinen Cache und verwandelt einen Durchschnitt nicht in eine seltene Fähigkeit. Der Security-Abschnitt sagt ausdrücklich, dass Sicherheitsfragen im Dokument nicht behandelt werden.

Der historische Beleg endet vor der Einführung

RFC 1992 ist Informational und verweist Protokolle sowie verteilte Datenbanken in andere Dokumente. RFC 1752 hält fest, dass die IESG Nimrod für zu sehr Forschungsprojekt hielt, um es als IPng-Kandidaten zu behandeln. RFC 1753 wollte breite Einführung nicht annehmen, bevor das Design praktisch implementiert, erprobt und getestet worden war. RFC 2102 ließ die Unicast-Routenerzeugung weiterhin dem jeweiligen Agenten und legte für Multicast weder Erzeugung noch Weiterleitung fest.

Diese Quellen belegen eine Forschungsarchitektur und ihre Abwägungen, keine Produktfamilie oder Internet-Verbreitung. Lu Hengs Localized Future Decision macht die lokale Algorithmuswahl lesbar. Running-Code Primacy verhindert den Sprung von Publikation zu Betrieb. Die Reality-Layers-Perspektive trennt Kartenbehauptung, installierten Pfad, beobachtetes Paket und erhaltenen Dienst.

Nimrods bleibende Einsicht war nicht, dass eine unvollständige Karte gut genug für alles sei. Sie war genauer: Eine bestimmte Weiterleitungseigenschaft kann ohne universelles Wissen bestehen, wenn die Entscheidung einen klaren Ort hat. RFC 1992 sparte globalen Zustand und verhinderte eine Schleifenursache. Wahrheit, Frische, Zugang, Qualität und Adoption blieben offene Beweisfragen.

Quellen