Zusammenfassung

  • Route Flap Damping übersetzt jüngste Rücknahmen in eine abklingende Strafe und unterdrückt die Route oberhalb einer lokalen Schwelle. Der Wert beweist weder Legitimität noch künftiges Verhalten.
  • RFC 7196 empfiehlt deutlich vorsichtigere Schwellen als alte Vorgaben und erlaubt reines Berechnen ohne Unterdrückung, weil aggressives Damping normale Konvergenz in langen Erreichbarkeitsverlust verwandeln kann.

Eine Historie wird zur Vollzugsentscheidung

RFC 2439 beginnt mit einem realen Control-Plane-Problem. Wiederholte Änderungen verbrauchen Entscheidungsressourcen und erzwingen Änderungen an Weiterleitungseinträgen. Unter Last kann ein überforderter Router seinen Peers weitere Arbeit verursachen. Eine BGP-Implementierung darf nicht voraussetzen, dass der Absender sie von Instabilität abschirmt.

Das Verfahren führt je externer Route einen Instabilitätswert, erhöht ihn bei Rücknahme und lässt ihn exponentiell abklingen. Oberhalb des Cutoff wird unterdrückt; unterhalb der Wiederverwendungsschwelle kehrt die Route zurück, begrenzt durch eine maximale Haltezeit. RFC 2439 wendet dies auf von externen Peers empfangene Routen an. Für IBGP-gelernte Routen oder Werbung nach der Auswahl kann es Schleifen erzeugen.

Die Macht ist lokal. Der Algorithmus entscheidet nicht über die Rechtmäßigkeit eines Präfixes, sondern erlaubt einer Grenze, es wegen seiner jüngsten Historie zeitweise nicht zu verwenden.

Der Schwellenwert trennt Nutznießer und Kosten

Router und Peers profitieren von weniger Updates, Entscheidungen und Weiterleitungsänderungen. Die Kosten tragen das gedämpfte Präfix und seine Nutzer, die einen brauchbaren Pfad verlieren können. Die Strafe beschreibt vergangene Übergänge, nicht Absicht, Schuld oder bewiesene künftige Instabilität.

RFC 7196 zitiert ein historisches einwöchiges Experiment, in dem 3% der Präfixe 36% der Nachrichten erzeugten. Bei 6000 sank die Update-Rate gegenüber keinem Damping um 19%; gegenüber 2000 wurden 90% weniger Präfixe gedämpft. Das sind Versuchswerte, keine Beschreibung des heutigen Internets und keine Garantie für jedes Netz.

Die Norm verlangt eine interne maximale Strafkonstante von mindestens 50000. Bestehende Implementierungen SOLLTEN ihre konfigurierbaren Standardwerte jedoch NICHT ändern, um bestehende Konfigurationen nicht zu brechen. Weniger zerstörerisch, aber noch etwas aggressiv arbeitende Betreiber SOLLTEN mindestens 6000 wählen; konservative mindestens 12000. Das sind SHOULD-Empfehlungen, keine universellen Garantien.

Beobachten vor dem Unterdrücken

Eine Implementierung DARF einen Modus anbieten, der berechnet, aber nicht dämpft. Betreiber sehen betroffene Präfixe, ohne Erreichbarkeit zu verlieren. So werden Beweiserhebung und Vollzug getrennt; Population, normale Konvergenz, Alternativen und Wiederverwendungszeit lassen sich messen.

Die Sicherheitsgrenze ist klar. Ein Angreifer kann falsches Flapping auslösen, um ein Opferpräfix dämpfen zu lassen. RFC 7196 sagt nur, vorsichtige Werte sollten das Risiko leicht mindern; sie authentifizieren keine Updates, identifizieren keinen Angreifer und beseitigen den Angriff nicht.

Belege und Grenzen

RFC 2439 definiert Modell, Routenspeicher, Schwellen, Abklingen und Umfang. RFC 7196 liefert spätere Messungen, überarbeitete Werte und Berechnungsmodus. RFC 4271 gibt den BGP-Kontext. Macht, Autorisierung, Nutznießer, Kosten und Kontrolle sind daraus abgeleitete Analyse.

Die Quellen zeigen keine Einstellungen eines benannten Netzes, beweisen keine Böswilligkeit und liefern keinen universell sicheren Wert. Abtastung, Implementierung, Topologie und Alternativpfade ändern das Ergebnis.

Quellen