Zusammenfassung

  • RFC 8029 schickt eine MPLS-Echo-Anfrage über den Datenpfad des Target FEC Stack und lässt den empfangenden LSR Weiterleitung und Kontrollwissen abgleichen. Die Antwort gilt für diese Sonde, diesen FEC, diesen Knoten und diesen Zeitpunkt.
  • Vollständige ECMP-Abdeckung kann unmöglich sein, gewöhnlich ungenutzte Backups liegen außerhalb des Verfahrens und die Antwort kann über IP oder einen separaten Kontrollkanal zurückkehren. Ein Erfolg oder Schweigen bewertet nicht den Gesamtdienst.
  • Ein belastbarer Beleg verbindet Sondenparameter, beobachteten Pfad und Code, Antwortmodus und Rückweg, geprüfte und unbekannte Alternativen, laufenden BFD-Zustand und eine unabhängige Kundentransaktion.

Die Anzeige wird grün: Der MPLS-Ping kam zurück. „Dienst verfügbar“ ist die kurze Schlussfolgerung, enthält aber mehr Gewissheit als das Paket.

Die Anfrage trug Target FEC Stack, Label-Kontext, Sequenz und Reply Mode. Diese Werte wählten ein bestimmtes Weiterleitungsergebnis. Ein Router führte definierte Prüfungen aus und meldete einen Code. Wer diesen Austausch „Dienst“ nennt, löscht die Versuchsanordnung.

RFC 8029 von 2017 konsolidiert die heutige LSP-Ping-Spezifikation. Kireeti Kompella steht als erster von sechs Autoren neben George Swallow, Carlos Pignataro, Nagendra Kumar, Sam Aldrin und Mach Chen. Der RFC ersetzt die ursprüngliche RFC 4379 und mehrere Ergänzungen. Das dokumentiert Mitarbeit an einem kollektiven IETF-Standard, keine Eigentümerschaft an Implementierungen und keine Betriebshoheit über ein Netz.

Die eigentliche Frage heißt FEC

Ein Label Switched Path muss auch dann prüfbar sein, wenn der Initiator die Adresse des Endrouters nicht kennt. Die Anfrage beschreibt deshalb die Forwarding Equivalence Class. Ein LDP-Präfix oder eine RSVP-Sitzung kann genügen; ein VPN in einem Tunnel kann mehrere FEC-Elemente benötigen.

Nicht das Ziel aus 127/8 leitet die Sonde durch MPLS, sondern der Label Stack. Die Sonderadresse verhindert, dass ein vorzeitig aus einem defekten LSP austretendes Diagnosepaket als Kunden-IP weiterläuft. Am erwarteten Egress bestätigt der Router seine Rolle für den FEC. Traceroute fragt mit steigenden TTLs Transitknoten und lokalisiert Abweichungen.

„Ping erfolgreich“ verwirft Zeit, Sequenz, Labels, FEC, LSR und Return Code/Subcode. Der Beleg muss außerdem sagen, ob die Sonde die tatsächliche Payload-Tiefe darstellte. RFC 8029 warnt, dass ein zusätzliches Label nötig sein kann: Ein einfacher Echo-Paket passiert womöglich eine Schnittstelle, die die MPLS-Nutzlast eines L2VPN oder L3VPN nicht trägt. Die ausgelassene Schicht erbt keinen Erfolg.

Ein ECMP-Pfad vertritt nicht die Menge

Ein FEC kann mehrere Next Hops haben. Adresse, UDP-Port, Entropy Label, Traffic Class, Payload-Typ und proprietäre Verfahren verändern die Auswahl. LSP Ping variiert Felder und verfolgt Mappings, garantiert aber keine Vollständigkeit.

RFC 8029 räumt ein, dass private Verteilungsverfahren vollständige Abdeckung verhindern können. Inaktive Backup Paths sind nicht erfasst, und mehrere ECMP-Stufen erzeugen unerreichbare Kombinationen. Eine positive Antwort belegt nur den ausgeübten Pfad.

RFC 7882 zeigt dasselbe mit BFD: Eine Sitzung bleibt auf einem ECMP-Zweig aktiv, während ein anderer Verkehr ins Blackhole schickt. Ein brauchbares Dashboard sagt „7 von 8, ein Backup ungeprüft“ und bewahrt die Paketklasse. Eine langsame IP-Sonde und belastete Non-IP-Nutzlast können Hash, Queue und Policer anders treffen.

Die Antwort hat einen eigenen Weg

Echo Reply muss den getesteten LSP nicht umkehren. RFC 8029 erlaubt keine Antwort, normales IPv4/IPv6-UDP, Router Alert oder einen Anwendungskontrollkanal. RFC 7110 ergänzte einen festgelegten Rückweg, weil die Rückkehr eine eigene Belegfläche ist.

Eine Antwort über das Managementnetz beweist den umgekehrten Kundenpfad nicht. Schweigen beweist umgekehrt keinen Fehler auf dem Hinweg: Der Knoten unterstützt LSP Ping vielleicht nicht, ein Control-Plane-Policer verwirft das Paket oder der Rückweg fällt aus. Die Norm nennt falsche Negative und erlaubt Tests hinter einem stillen Transitknoten.

Darum getrennte Felder: Hinweg mit Labels, FEC, TTL, Downstream und Validierung; Rückweg mit angefordertem und wirklichem Modus, Adresse, Transport, Einschränkung und Ankunft. Fehlt Reverse-LSP-Evidenz, bleibt sie unbekannt.

Drei Uhren bleiben getrennt

LSP Ping prüft einen Moment. RFC 5884 nutzt ihn zum Aufbau und zur Bindung einer BFD-Sitzung an den LSP; danach beobachtet BFD Kontinuität in vereinbarten Intervallen. Echo um zwölf garantiert nicht 12:05, und stabiles BFD bescheinigt keine ungenutzten ECMP-Mitglieder.

Der Kundendienst hat eine dritte Uhr. CE, Pseudowire, MTU, Größe, Klasse, Verschlüsselung, Transport und Anwendung können noch scheitern. Ein SLA misst Verlust, Verzögerung und Verfügbarkeit über ein Fenster. LSP Ping lokalisiert einen MPLS-Fehler in dieser Kette, ersetzt sie aber nicht.

Return Codes und Mappings sind Bericht, kein Siegel. Hierarchische oder verbundene Tunnel ändern den FEC Stack; Nil FEC kann Details verbergen. Handle, Sequenz, Timestamp, Rate Limit und Filter stärken die Diagnose gegen Spoofing und Replay, authentisieren aber keine Kundenerfahrung.

Heng Lus Agency-Linse verhindert geborgte Autorität. Autoren definieren die Grammatik, Hersteller implementieren, Betreiber wählen die Abdeckung, Service Owner bestimmen das Ergebnis. Der Autorenname zertifiziert kein Produkt, die Routerantwort unterschreibt kein SLA. Eine Minimum Specification koordiniert und lässt die Entscheidung bei dem Akteur, der das lokale Netz kennt.

Den Beleg mit seinen Verknüpfungen bauen

Zuerst kommen Initiator, Zeit, LSP, Target FEC Stack, Labels, Payload-Tiefe, TTL, Modus, Traffic Class, Entropy und ECMP-Felder. Danach LSR, Code, Mappings, FEC-Wechsel, Schnittstelle, Labelergebnis, Antwortzeit und Konfigurationsepoche.

Abdeckung listet Next Hops, Kombinationen, gesehene Pfade, Backups, nicht unterstützende Knoten und unbekannte Grundgesamtheit. Der Rückweg hat einen eigenen Block. BFD ergänzt Sitzung, Discriminator, Intervall, Übergänge und Fenster. Der Kundentest hält Endpunkte, Payload, Klasse und Ziel fest.

Die Schlussfolgerung kann exakt bleiben: Diese Sonde für diesen FEC nahm diesen Pfad und erhielt diese Antwort; bestimmte Alternativen blieben ungeprüft; Kontinuität galt in diesem Fenster; die unabhängige Transaktion erfüllte ihr Ziel oder nicht. Das ist länger als „Ping OK“ und sicherer.

Quellen