Zusammenfassung

  • RFC 5160 löst die Abhängigkeit ferner Providerverträge auf, indem jede Zusage nur die eigene administrative Domäne und den direkten Nachbarn umfasst.
  • Die gewonnene Änderungsfreiheit ist keine Ende-zu-Ende-Garantie; dafür braucht es einen zeitgebundenen Nachweis aus tatsächlichem Hin- und Rückweg, Kapazität, Messwerten und Verantwortungszuordnung.

Ein Provider möchte einen Peeringvertrag beenden. In einem Kettenmodell könnte diese lokale Entscheidung Hunderte entfernte Leistungszusagen entwerten, deren Parteien er nicht kennt. Genau diese politische Ökonomie bezeichnet RFC 5160 als Falle.

Die Kette machte Fremdverträge zu lokalen Fesseln

Im verworfenen Modell garantiert ein Provider seinem Nachbarn die Leistung über eine ganze Folge nachgelagerter Netze. Bei einer Störung wandert der Anspruch entlang der Vertragspartner, bis die fehlerhafte Domäne gefunden ist; danach soll die Haftung zurückwandern. Der direkte Partner müsste zunächst für etwas einstehen, das außerhalb seiner Kontrolle lag.

Weil Internetpfade dynamisch sind, würden zahlreiche redundante Ketten und Vereinbarungen entstehen. Ändert ein Betreiber einen einzigen Vertrag, beeinflusst das viele externe Garantien, die auf ihm aufbauen. Die Freiheit zur Kündigung oder Neuverhandlung schrumpft. RFC 5160 nennt das die SP-chain trap und warnt vor einer „Glaziation“ der QoS-Infrastruktur.

Das Gegenmodell ist bilateral und lokal. Ein Provider garantiert dem Nachbarn ausschließlich die Durchquerungsleistung seiner eigenen Domäne. Haftung bleibt einen Hop entfernt. End-to-End-Garantien sind weiterhin möglich, gehören aber nicht in die Fiktion, ein Nachbarvertrag decke fremde Netze ab.

Gemeinsam klassifiziert ist noch nicht gemeinsam verpflichtet

Die interne Technik bleibt jedem Betreiber überlassen. Der RFC fasst sie als lokale QoS-Klasse l-QC mit Verzögerung, Schwankung und Verlust zusammen. Ein Betreiber bindet seine Klasse an die des nächsten Netzes. Er entscheidet nur anhand eigener und benachbarter Information.

Eine Meta-QoS-Class legt fest, wann zwei lokale Klassen kompatibel sind. Sie kann Anwendungsfamilien, Leistungsintervalle, Verkehrsbedingungen und Ressourcenannahmen beschreiben. Bandbreite ist dennoch gesondert auszuhandeln; Verfügbarkeit und Reparaturdauer können weitere Vertragsklauseln sein.

Damit ist die MQC eine Vergleichs- und Bindungsregel. Sie ist kein Zertifikat über den gewählten Pfad, die aktuelle Auslastung oder die addierte Leistung. Vor allem macht sie keinen entfernten Provider zum Schuldner eines Vertrags, an dem er nicht beteiligt ist.

Das ist der gewollte Unterschied zur Vertragskette. Er schützt Autonomie, lässt aber die Aufgabe offen, aus autonomen Teilen ein überprüfbares Kundenprodukt zu bauen.

Der Gesamtpfad ist ein eigenes Betriebsobjekt

RFC 5160 skizziert, wie autonome Systeme ihre Beiträge zu Verzögerung, Jitter und Verlust an eine Route anhängen könnten. Ein Eingangsprovider würde die Summe mit dem Kundenwunsch vergleichen. Gültig ist diese Rechnung nur, wenn AS-Folge, Messfenster, Richtung und tatsächliche Auswahl übereinstimmen.

Mehrere Ziele lassen sich nicht immer in eine Rangfolge bringen. Ein Pfad kann bei Verzögerung gewinnen, ein anderer beim Verlust. Wählen alle Grenzrouter dieselbe scheinbar beste Route, kann sich die Last dort konzentrieren und die Qualität verschlechtern — der beschriebene QA-rush. Konfiguration und Ergebnis brauchen getrennte Belege.

Hin- und Rückweg sind ebenfalls getrennt. Die Vereinbarungen sind richtungsbezogen; asymmetrisches Routing kann in jeder Richtung andere Provider einsetzen. Eine bidirektionale Anwendung benötigt deshalb zwei Pfadkompositionen und möglicherweise unterschiedliche MQCs.

Der belastbare Datensatz enthält Kundenanforderung und zugelassenes Profil, beobachtete AS-Folgen beider Richtungen, Version und Richtung jedes Vertrags, wirksame l-QC-Abbildung, vereinbarte Bandbreite und zugelassene Last, lokale Messfenster, Kompositionsregel, Endpunktmessung sowie Fehlerzuordnung und Abhilfe.

Diese Akte zentralisiert nicht die Haftung. Sie zentralisiert die Begründung, mit der ein Unternehmen lokale Verträge zu seinem Endkundenversprechen zusammensetzt. Auch wenn jedes Netz seine lokale Grenze einhält, kann die Summe für die Anwendung ungeeignet sein. Dann war nicht zwingend ein Provider vertragsbrüchig; möglicherweise war die Zusammenstellung unbelegt.

Quellen