Summary

  • RFC 3345 beschreibt eine deterministische BGP-Oszillation: Router wenden ihre lokalen Regeln auf unvollständige Kandidatenmengen an, während ihre Ankündigungen die Sicht der anderen verändern.
  • Der Beleg ist die wiederkehrende Folge von Pfaden, UPDATEs und Rücknahmen über mehrere Knoten hinweg – nicht die einzelne Anzeige „bester Pfad“.

Analyse

Ein Route Reflector wählt aus den Ausgängen, die er kennt, einen Pfad und kündigt ihn an. Ein zweiter Reflector empfängt diese Meldung und entscheidet anhand seiner eigenen Kandidaten. Eine Rücknahme kann anschließend genau den Pfad entfernen, der die erste Auswahl beeinflusst hat. Die Kandidatenmenge ändert sich, und der erste Router fällt auf seine vorige Wahl zurück. Der Ablauf beginnt von vorn. Zufall oder ein defekter Einzelrouter sind nicht nötig; die verteilten, unvollständigen Zustände verändern sich gegenseitig.

RFC 3345 erschien 2002 als Informational-Dokument und erläutert das Verhalten mit Topologien und Routentabellen. BGP vergleicht MED normalerweise nur zwischen Routen, die vom selben benachbarten AS gelernt wurden. Damit bleibt die Bedeutung einer Ausgangspräferenz lokal begrenzt. Ein vollständiges iBGP-Mesh bietet breitere Sicht, skaliert aber nicht unbegrenzt. Route Reflection und AS-Konföderationen reduzieren die Sitzungszahl und können zugleich die sichtbaren Ausgänge je Router auseinanderlaufen lassen.

Zu Type I gehören unter anderem ein einstufiges Reflection- oder Konföderationsdesign und akzeptierte, eindeutige MED-Werte mehrerer AS für dasselbe Präfix. Im Reflection-Beispiel kommt es auf die Reihenfolge von MED und IGP-Kosten zum NEXT_HOP an. Ein UPDATE verändert die Wahl eines anderen Knotens; dessen nächste Ankündigung oder Rücknahme verändert die Kandidaten des ersten. „Bester Pfad“ ist das Ergebnis einer lokalen Sicht, kein globaler Stabilitätsnachweis.

Type II ist ein anderer Fall: Er setzt mehrere Reflection- oder Sub-AS-Ebenen sowie die angegebene MED-Bedingung voraus. Das Konföderationsbeispiel zeigt außerdem, dass ein periodischer Scanner den Zeitpunkt der Neuberechnung beeinflusst. Eine abschließende Tabellenaufnahme verrät nicht zwangsläufig diese Chronologie.

Die Alternativen in RFC 3345 – Metriken zwischen Ebenen ändern, MED ablehnen, die MED-Stufe durch höher priorisierte Attribute umgehen oder zum vollständigen Mesh zurückkehren – haben jeweils Politik- und Skalierungskosten. Es gibt keine universelle Lösung. RFC 7964 beschreibt später Pfadvielfalt, darunter ADD-PATH; das belegt jedoch weder flächendeckende Nutzung noch das Ende aller Szenarien.

Für einen realen Nachweis braucht es die Kandidaten, Attribute und Auswahlgründe an jedem Router, zeitlich geordnete UPDATEs und Rücknahmen, den Scannerzustand und separate Beobachtungen der Weiterleitung. Eine Control-Plane-Oszillation beweist allein weder Paketverlust noch Dienstausfall.

Quellen