Zusammenfassung

  • Eingefrorene Vorfallsgrenze:Dieser Artikel untersucht die am 25. April 1997 von AS7007 erzeugten Routen und die daraus resultierende Erreichbarkeitsstörung. Er vermischt dieses Ereignis nicht mit späteren Routenlecks, böswilligen Hijackings oder unabhängigen Ausfällen an ähnlich benannten Austauschpunkten. Zeitgenössische NANOG-Aufzeichnungen zeigen Betreiber, die ihren eigenen Adressraum als spezifischere Routen mit AS7007 als Ursprung beobachteten. [3][4]
  • Begrenzte technische Rekonstruktion:Ein späterer APNIC-Bericht beschreibt, wie klassenlose eBGP-Routen in ein System gelangten, in RIPv1 redistribuiert wurden, dabei Präfixlängeninformationen verloren und als deaggregierte Routen mit neu geschriebenem Ursprung zu BGP zurückkehrten. [1] Das ist eine starke erklärende Rekonstruktion, keine Erlaubnis, eine exakte interne Befehlsfolge zu erfinden.
  • Warum die Routen gewannen:Die Internet-Weiterleitung verwendet Longest-Prefix-Matching. Eine spezifischere Route kann Verkehr anziehen, bevor viele BGP-Pfadattribute verglichen werden. Die geleakten Routen schufen daher eine operative Realität, die im Widerspruch zu Ressourceneigentum und erwarteten Ursprungsinformationen stand.
  • Verantwortung folgt der Kontrolle:AS7007 kontrollierte Redistribution, Exportrichtlinie, Änderungsvalidierung, Überwachung und Rücknahme. Seine Upstream-Anbieter kontrollierten Kundenfilter, Präfixlimits und Weiterverbreitung. Importierende Peers kontrollierten ihre eigene Akzeptanzrichtlinie und Notfallreaktion. Endnutzer konnten Ausfälle melden, aber den Interdomain-Routing-Zustand nicht reparieren.
  • Registerbelege sind keine Durchsetzung:ASN-, Adressregister-, IRR- und spätere RPKI-Daten können Belege über erwartete Ressourceninhaber und autorisierte Ursprünge bewahren. Router handeln weiterhin nach den Routen und Richtlinien, die in laufende Systeme geladen sind. Der Vorfall ist daher ein klares Beispiel für den Vorrang laufenden Codes: Schriftliche Autorität zählt nur, wenn operative Richtlinien sie durchsetzen.
  • Moderne Kontrollen sind mehrschichtig:Route-Origin-Validierung, explizite Import- und Exportrichtlinien, BGP-Rollen, Customer-Cone-Filterung, Präfixlimits, unabhängige Überwachung und getestete Rollbacks adressieren unterschiedliche Fehlerpfade. Kein einzelner Mechanismus sollte als universelle rückblickende Heilung dargestellt werden.
  • Wiederherstellung muss nachgewiesen werden:Das Trennen oder Korrigieren des Ursprungsrouters ist nicht das Ende der Rechenschaft. Betreiber benötigen Belege für Rücknahmen, das Bereinigen veralteter Routen, die Normalisierung von Routentabellen, Peer-Koordination und wiederhergestellte Weiterleitung aus mehreren Blickwinkeln.

Die Ereignisgrenze ist der 25. April 1997

Eine rechenschaftsfähige Technikgeschichte beginnt damit, das Ereignis einzufrieren. Am 25. April 1997 meldeten Internetbetreiber eine außergewöhnliche Menge spezifischerer Routen, die mit AS7007 in Verbindung standen, betrieben von MAI Network Services. NANOG-Nachrichten von diesem Tag liefern zeitgenössische Belege dafür, was Betreiber sahen: Adressblöcke, deren Ursprung sie an anderer Stelle erwarteten, erschienen in kleineren Präfixen mit AS7007 als Ursprung, und der Verkehr folgte diesen Ankündigungen in Pfade, die ihn nicht korrekt weiterleiten konnten. [3][4]

Das Ereignis wird in späteren Zusammenfassungen oft als „AS7007-Vorfall“ oder als großes frühes Internet-Routenleck beschrieben. Dieses Etikett ist nur nützlich, wenn es mit den Belegen verbunden bleibt. Es sollte weder zur Kurzform für jeden Routing-Fehler jener Ära werden noch feindselige Absicht nahelegen. Die stärkste öffentliche Quellenlage stützt einen versehentlichen Propagierungsfehler mit schweren Auswirkungen. Sie stützt nicht die Behauptung, AS7007 habe beabsichtigt, Verkehr abzufangen oder wissentlich das Eigentum an jedem betroffenen Block beansprucht.

Spätere technische Darstellungen beschreiben üblicherweise Tausende von /24-Routen und eine akute Störung von etwa zwei Stunden. APNICs Rückblick nennt annähernd 6.000 /24-Ankündigungen und rekonstruiert, wie klassenbasiertes Routing-Verhalten eine große externe Tabelle in spezifischere Routen verwandelt haben könnte. [1] Der Vorfallskatalog von Secure Routing verzeichnet das Ereignis ebenfalls als wegweisenden Routing-Ausfall. [2] Diese späteren Quellen helfen, die Geschichte zu ordnen, aber zeitgenössische Betreibermeldungen bleiben wichtig, weil sie den extern sichtbaren Routenzustand zeigen, während sich der Vorfall entfaltete.

Die genaue Zahl der Ankündigungen, der an jedem Ort sichtbare genaue Beginn und Ende sowie die vollständige interne Konfiguration sind nicht durch ein einziges öffentliches Dokument belegt. BGP-Sichten sind vom Messpunkt abhängig. Eine Route kann bei einem Peer früher erscheinen als bei einem anderen, in einer Tabelle veralten, nachdem sie andernorts zurückgezogen wurde, oder durch einen Filter unterdrückt werden, der einem anderen Netz fehlt. Eine vertretbare Darstellung schreibt daher Zahlenschätzungen zu und macht aus der Sicht eines einzelnen Collectors keine universelle Uhr.

Auch die Rolle des Florida Internet Exchange erfordert Vorsicht. Spätere Erzählungen verbinden das Ereignis manchmal mit Austauschinfrastruktur oder nutzen den Namen des Austauschpunkts als bequemen Ortsmarker. Die hier geprüften öffentlichen Belege rechtfertigen es nicht, den vollständigen Ausfall dem Austauschpunkt selbst zuzuschreiben. Die Rechenschaftsthese beruht auf Routentransformation, Export, Peer-Akzeptanz und Wiederherstellung. Sie erfordert keine ungestützte Behauptung über die Verantwortung einer einzelnen Einrichtung für den Vorfall.

Diese Grenzen sind wichtig, weil die Diagnose die Abhilfe steuert. Wird das Ereignis fälschlich als bewusster Hijack bezeichnet, konzentriert sich die Reaktion möglicherweise auf Zugangsdaten und die Erkennung böswilliger Ursprünge. Wird es auf einen allgemeinen Ausfall reduziert, konzentriert sich die Reaktion nur auf Verfügbarkeit. Die Belege deuten stattdessen auf eine Routenrichtlinien-Transformation, die eine interne Grenze überschritt und über mehrere externe Grenzen hinweg akzeptiert wurde.

Klassenloses BGP traf auf ein klassenbasiertes Interior-Protokoll

Der technische Mechanismus ist ungewöhnlich genug, um eine sorgfältige Erklärung zu erfordern. BGP überträgt Erreichbarkeitsinformationen der Netzwerkschicht zwischen autonomen Systemen. Moderne BGP-Routen enthalten ein Präfix und eine Präfixlänge, etwa /16 oder /24, sowie Pfadattribute, die Betreiber in Auswahl- und Exportrichtlinien verwenden. RFC 4271 beschreibt das Basisprotokoll und den Entscheidungsprozess. [8]

RIPv1 wurde für ein früheres klassenbasiertes Modell entworfen. Es übertrug in Routenankündigungen keine Subnetzmasken. Bei klassenbasierter Interpretation konnte eine Adresse nach breiten historischen Netzklassen behandelt werden statt nach der expliziten Präfixlänge einer klassenlosen BGP-Route. Wenn Routen zwischen Protokollen mit unterschiedlichen Informationsmodellen wechseln, ist Redistribution keine neutrale Kopieroperation. Sie ist eine Transformation.

APNICs Rekonstruktion beschreibt, wie über klassenloses eBGP gelernte Routen in RIPv1 redistribuiert wurden. Da RIPv1 die ursprünglichen klassenlosen Präfixlängen nicht bewahren konnte, wurden die Routen so dargestellt, dass dies zur Deaggregation führte. Als diese Routen zurück in BGP redistribuiert wurden, erschienen die resultierenden Ankündigungen als viele spezifischere Präfixe, und die ursprünglichen AS-Pfadinformationen blieben nicht mehr als externe Historie erhalten. [1]

Diese Rekonstruktion erklärt zwei Beobachtungen zugleich. Erstens erklärt sie das Volumen der /24-Ankündigungen. Eine kleinere Zahl breiterer Routen kann viele engere Routen erzeugen, wenn die Präfixsemantik transformiert wird. Zweitens erklärt sie, warum AS7007 als Ursprung für Adressraum erschien, den Betreiber anderen Netzen zuordneten. Wenn die externen Pfadinformationen während der Redistribution entfernt und die Route wieder in BGP eingeführt wird, kann das wieder einführende autonome System zum sichtbaren Ursprung werden.

Die öffentliche Quellenlage legt nicht jede Softwareversion, jedes Routerobjekt, jeden Redistributionsbefehl, jede Route-Map oder jede administrative Handlung offen. Es wäre unverantwortlich, die Rekonstruktion in ein erfundenes Terminalprotokoll zu verwandeln. Die Belege stützen eine Mechanismusklasse: Informationen gingen über eine Protokollgrenze verloren oder wurden transformiert, und die transformierten Routen wurden in Interdomain-BGP exportiert.

Diese Unterscheidung ist für die Rechenschaft wichtig. Eine Nachprüfung nach dem Vorfall sollte nicht bei „RIP war alt“ oder „Redistribution war gefährlich“ stehen bleiben. Sie sollte fragen, wer die Protokollgrenze autorisierte, welche Attribute voraussichtlich erhalten bleiben sollten, welche generierte Routenmenge getestet wurde, welche Exportinvariante das Ergebnis hätte verwerfen müssen und welcher Alarm hätte auslösen müssen, als Routenvolumen und Ursprung sich änderten.

Protokollübersetzung ist ein wiederkehrendes Infrastrukturrisiko. Beide Protokolle können jeweils wie vorgesehen arbeiten, während die Zusammensetzung die Systemabsicht verletzt. Eine Route, die in einer Darstellung gültig ist, kann sich materiell verändern, wenn sie in eine andere importiert wird. Der Kontrollinhaber muss daher die Ausgabe der Transformation validieren, nicht nur die Syntax auf beiden Seiten.

Spezifischere Routen machten aus fehlerhafter Information Weiterleitungsrealität

Die BGP-Pfadauswahl ist wichtig, aber die Spezifität der Weiterleitung kommt zuerst. Router leiten Pakete anhand des längsten übereinstimmenden Präfixes in der Weiterleitungstabelle weiter. Eine /24-Route passt auf einen engeren Adressbereich als ein abdeckendes /16. Wenn beide existieren, folgt Verkehr für Adressen innerhalb des /24 der /24-Route, selbst wenn die abdeckende Route verfügbar bleibt.

Dieses Verhalten hilft Netzen bei Traffic Engineering und Multihoming. Es macht versehentliche Deaggregation aber auch wirkmächtig. Wenn AS7007 Tausende spezifischerer Routen ankündigte, konnten diese Routen Verkehr von den legitimen abdeckenden Routen abziehen. Das Internet musste nicht glauben, dass AS7007 den Adressraum rechtmäßig besaß. Es genügte, dass genügend Router die Ankündigungen akzeptierten und die spezifischeren Pfade installierten.

Die Unterscheidung zwischen Eigentum und Erreichbarkeit ist zentral. Adressregister können festhalten, welche Organisation einen Block erhalten hat. Routing-Register können die beabsichtigte Richtlinie festhalten. Spätere RPKI-Systeme können einem Ressourceninhaber erlauben, ein Ursprungs-ASN für ein Präfix zu autorisieren. Keiner dieser Datensätze ändert automatisch eine Weiterleitungstabelle. Das laufende Netz folgt Routen, die unter konfigurierter Richtlinie akzeptiert wurden.

Während des Vorfalls meldeten Betreiber Pfade für ihre eigenen Netze, die AS7007 als Ursprung zeigten. [3][4] Wenn Verkehr diesen spezifischeren Routen zu einem Netz folgte, das ihn nicht an die beabsichtigten Ziele liefern konnte, war das Ergebnis ein großes Blackhole. Einige Pfade könnten sich anders verhalten haben, weil Netze Filter anwandten, andere Routen bevorzugten oder die Ankündigungen noch nicht erhalten hatten. Diese Variation schwächt den Mechanismus nicht; sie zeigt, dass der Umfang des Vorfalls durch verteilte Richtlinien bestimmt wurde.

Das Wort „Leak“ ist hier präziser als „Hijack“. RFC 7908 lieferte später eine Taxonomie für Routenlecks als Weiterverbreitung über den beabsichtigten Geltungsbereich hinaus. [9] Das Ereignis von 1997 liegt vor diesem Standard, und seine ungewöhnliche Deaggregation muss nicht in eine moderne Kategorie gezwungen werden, damit die Rechenschaftsfrage klar bleibt. Die Routen verließen die beabsichtigte operative Grenze, trugen irreführende Spezifität und Ursprungsinformationen und wurden weit genug verbreitet, um die Erreichbarkeit zu stören.

Sicherheitsdiskussionen behandeln manchmal jede Route mit falschem Ursprung als Beleg für einen Angreifer. Diese Schlussfolgerung wird hier nicht gestützt. Operative Kontrollen sollten den schädlichen Routenzustand unabhängig von der Absicht erkennen. Ein Präfixlimit-Alarm, eine Prüfung autorisierter Ursprünge oder ein Export-Set-Vergleich muss nicht entscheiden, ob der Betreiber nachlässig, kompromittiert oder böswillig ist, bevor er die Ankündigung blockiert.

Deshalb sind Routenbeweise wertvoll. Sie erlauben Ermittlern zu beschreiben, was das Netz behauptet und akzeptiert hat, ohne über Motivation zu spekulieren. Die Rechenschaft folgt dann den Systemen und Organisationen, die diese Behauptungen und Akzeptanzentscheidungen kontrollierten.

Verantwortung war verteilt, aber nicht herrenlos

Interdomain-Routing ist dezentral. Das bedeutet nicht, dass Verantwortung verschwindet. Es bedeutet, dass Verantwortung den Kontrollen zugewiesen werden sollte, die jede Organisation bedienen konnte.

AS7007 kontrollierte die interne Redistributionsgrenze. Es kontrollierte, ob externe BGP-Routen in ein Interior-Protokoll gelangten, ob Attribute und Präfixsemantik erhalten blieben, ob transformierte Routen zu BGP zurückkehren konnten und welche Ankündigungen an Upstreams exportiert wurden. Es kontrollierte außerdem Änderungsfreigabe, Deployment, Überwachung, Rollback und Vorfallskommunikation.

Die Upstream-Anbieter, die die Routen von AS7007 akzeptierten, kontrollierten eine andere Grenze. Sie konnten eine Liste erwarteter Kundenpräfixe pflegen, Ursprünge außerhalb einer autorisierten Menge verwerfen, die Anzahl der Präfixe begrenzen, akzeptierte Spezifität einschränken oder für ungewöhnliche Ankündigungen eine Ausnahme verlangen. Sie kontrollierten außerdem, ob akzeptierte Routen an Peers und Kunden weiter exportiert wurden.

Importierende Peers und nachgelagerte Netze kontrollierten ihre eigenen Richtlinien. Einige verfügten möglicherweise über Filter, die Teile des Ereignisses eindämmten. Andere stützten sich auf breites Vertrauen in eine Upstream-Beziehung. Ihre Verantwortung ist nicht mit der des Verursachers identisch, da sie die transformierten Routen nicht geschaffen haben. Aber die Annahme von Routen bleibt eine operative Handlung.

Betreiber kritischer Dienste und Unternehmensnetze kontrollierten die Resilienz rund um das Routing-System. Sie konnten den externen Routenzustand überwachen, verschiedene Anbieter nutzen, Out-of-Band-Kommunikation vorhalten und prüfen, ob vermeintliche Pfaddiversität dieselben Upstream-Abhängigkeiten teilte. Diese Kontrollen konnten Auswirkungen verringern oder die Erkennung verbessern, aber sie konnten den globalen Routensatz an der Quelle nicht korrigieren.

Endnutzer und gewöhnliche Kunden hatten praktisch kaum Kontrolle. Sie konnten erneut versuchen, auf alternative Zugangsnetze wechseln, wo vorhanden, oder Ausfälle melden. Sie konnten nicht jeden BGP-Pfad prüfen, Anbieterfilter ändern oder Rücknahmen erzwingen. Nutzern vorzuwerfen, sie hätten das Ereignis nicht umgangen, würde Exposition mit Verantwortung verwechseln.

Die Aufteilung der Kontrolle legt einen mehrschichtigen Befund nahe:

  1. Das Ursprungsnetz hatte die Hauptpflicht zu verhindern, dass eine interne Transformation zu einer externen Behauptung wird.
  2. Direkte Upstreams hatten eine starke Eindämmungspflicht, weil sie die Kundenbeziehung kannten und erwartete Routen definieren konnten.
  3. Andere Netze hatten die allgemeine Pflicht, eine vertretbare Importrichtlinie zu pflegen und Anomalien zu überwachen.
  4. Dienstbetreiber hatten eine Kontinuitätspflicht, Routenabhängigkeiten zu verstehen und externe Ausfälle zu erkennen.
  5. Anbieter öffentlicher Evidenz hatten eine Beobachtungsrolle, keine Rolle in der Produktionskontrolle.

Dieses Modell vermeidet zwei Fehler. Es vermeidet, jede Konsequenz einem einzelnen Ingenieur zuzuschreiben, der möglicherweise eine Änderung in einem schwachen System ausgeführt hat. Es vermeidet außerdem, das Internet als zu dezentral für Rechenschaft zu bezeichnen. Die relevante Frage ist immer praktische Kontrolle: Wer konnte verhindern, eindämmen, erkennen, zurücknehmen oder verifizieren?

Exportmodellierung sollte die generierte Routenmenge testen

Eine schriftliche Regel, die sagt „kündige keine Präfixe anderer Netze an“, genügt nicht. Das System braucht eine maschinenprüfbare Darstellung erwarteter Exporte und einen Vergleich mit den Routen, die die Konfiguration tatsächlich erzeugen wird.

Für ein Kunden- oder Edge-Netz kann ein Exportmodell definieren:

  • die Präfixe, die das Netz ankündigen darf und soll;
  • die maximale Anzahl von Routen im Normal- und Notfallzustand;
  • zulässige Präfixlängen;
  • welche Routen gegenüber welcher Beziehung angekündigt werden dürfen;
  • ob von Kunden, Peers und Providern gelernte Routen erneut exportiert werden dürfen;
  • welche AS-Pfade und Communities erwartet werden;
  • welche Ausnahmen existieren, wer sie genehmigt hat und wann sie ablaufen.

Die generierte Konfiguration sollte vor dem Deployment getestet werden. Ein Test sollte nicht nur bestätigen, dass eine Route-Map existiert. Er sollte repräsentative Routen durch die Richtlinie führen und die resultierenden Ankündigungen prüfen. Wenn klassenlose Routen eine klassenbasierte oder verlustbehaftete Darstellung durchlaufen, sollte der Test Präfixanzahl, Präfixlänge, Ursprung und Pfad vor und nach der Transformation vergleichen.

Das AS7007-Ereignis veranschaulicht eine hochwertige Invariante: Ein Routing-Prozess darf keine spezifischere Route für ein externes Präfix exportieren, sofern diese Route nicht ausdrücklich autorisiert ist. Eine weitere Invariante könnte die Differenz zwischen erwarteter und generierter Routenanzahl begrenzen. Ein Sprung von einer gewöhnlichen Kundenankündigungsmenge auf Tausende von /24-Routen sollte das Deployment stoppen, selbst wenn jede einzelne Route syntaktisch gültig ist.

Präfixlimits bilden eine zweite Ebene. Ein Upstream kann eine maximale Anzahl von Präfixen konfigurieren, die von einem Kunden akzeptiert werden. Eine sinnvolle Schwelle enthält operativen Spielraum, bleibt aber niedrig genug, um ein großes Leck zu erkennen. Die Schwelle sollte beziehungsspezifisch sein. Ein Transitprovider, ein Content-Netz und ein kleiner Zugangskunde haben unterschiedliche normale Routenmengen.

Präfixlimits allein genügen nicht. Ein Leck kann schweren Schaden anrichten, während es unter einer großzügigen Obergrenze bleibt. Ein Kunde könnte die erwartete Anzahl von Routen ankündigen, aber die falschen Routen. Limits sollten daher mit Präfix- und Ursprungsautorisierung kombiniert werden.

Kundenfilter können aus Register-, Vertrags-, IRR- und RPKI-Daten abgeleitet werden, aber diese Quellen haben Lücken. Ein vertretbares System erfasst, welche Datenquelle jede Route autorisierte, wann sie aktualisiert wurde und wie Konflikte behandelt werden. Notfallausnahmen sollten ausdrücklich und zeitlich begrenzt sein statt unsichtbarer Umgehungen.

RFC 7454 bietet operative Sicherheitshinweise für BGP, einschließlich Filterung und Präfixlimits. [13] MANRS fasst verwandte Praktiken als Betreibermaßnahmen. [14] BITAG und NIST beschreiben ebenfalls Routing-Sicherheitskontrollen und Deployment-Realitäten. [15][16] Diese Dokumente sollten ein Kontrollsystem informieren, nicht den Nachweis ersetzen, dass die Kontrolle auf der relevanten Sitzung aktiv ist.

Der stärkste Beleg ist ein Testprotokoll: die erwartete Routenmenge, die generierte Routenmenge, die Richtlinienentscheidung für jede Differenz, die genehmigte Ausnahmeliste, das Canary-Ergebnis und die Live-Routenbeobachtung nach dem Deployment.

Die Heng.lu-Doktrin trennt Aufzeichnungen von der Durchsetzung

Der AS7007-Vorfall ist ein direkter Netzsteuerungsfall für die Heng.lu-Doktrin. Nummernressourcen erfordern Eindeutigkeit, genaue Aufzeichnungen, Übertragungshistorie, Sicherheitsmetadaten und operative Kontinuität. Diese Aufzeichnungen sind essenziell, aber das Register ist ein Verzeichnis- und Aufzeichnungsführer, kein souveräner Kontrolleur laufender Router.

Ein ASN-Datensatz kann AS7007 identifizieren. Adressregisterdaten können erwartete Inhaber der Präfixe identifizieren, die unter AS7007 erschienen. Ein IRR-Routenobjekt kann die beabsichtigte Ursprungsrichtlinie beschreiben. Eine ROA kann ein ASN autorisieren, ein Präfix anzukündigen. Dies sind Evidenzflächen.

Die Realitätsebene ist die Route, die ein Router akzeptiert und zur Weiterleitung installiert. Am 25. April 1997 bestand die operative Wahrheit nicht nur aus dem, was die Register sagten. Sie bestand darin, dass spezifischere Routen mit AS7007 als Ursprung akzeptiert und verbreitet wurden und der Verkehr ihnen folgte.

Das macht Aufzeichnungen nicht irrelevant. Ohne Aufzeichnungen hat ein Peer weniger verlässliche Evidenz für den Aufbau von Filtern und ein Ermittler weniger Evidenz zur Identifizierung von Anomalien. Der Punkt ist, dass eine Aufzeichnung erst dann operativen Schutz bietet, wenn Richtlinien sie konsumieren, Ausnahmen kontrolliert werden und das Deployment verifiziert wird.

Der Vorrang laufenden Codes gilt auch für schriftliche Verfahren. Ein Verfahren kann Peer-Review und Präfixfilterung vorschreiben. Wenn eine generierte Konfiguration den Filter umgeht, definiert das laufende System das Ergebnis. Eine Prüfung, die nur das Verfahren prüft, meldet eine Kontrolle, die den Vorfall nicht eingeschränkt hat.

Die Doktrin übersetzt sich daher in drei praktische Anforderungen:

  1. Genauer Bestand:Ressourcen- und Richtlinienaufzeichnungen müssen erwartete Präfixe, Ursprünge und verantwortliche Betreiber identifizieren.
  2. Durchgesetzte Richtlinie:Router und Route-Server müssen diese Evidenz in Import- und Exportentscheidungen umsetzen.
  3. Operative Kontinuität:Überwachung und Rollback müssen zeigen, dass fehlerhafter Zustand entfernt und korrekte Erreichbarkeit wiederhergestellt werden kann.

Der Artikel muss diese Grundsätze nicht in Advocacy für eine Registerorganisation oder ein Produkt verwandeln. Die Evidenz ist enger. Der Vorfall zeigt, dass Eindeutigkeits- und Eigentumsaufzeichnungen Schaden nicht verhindern, wenn die Routing-Richtlinie widersprüchlichen laufenden Zustand akzeptiert.

Das Entfernen der Fakten zu BGP-Redistribution, Präfixspezifität, AS-Ursprung, Peer-Filterung und Rücknahme würde die These des Artikels zerstören. Deshalb ist dies keine allgemeine Corporate-Risk-Geschichte, der später Netzwerkterminologie hinzugefügt wurde. Es ist eine Rechenschaftsanalyse der Netzinfrastruktur selbst.

RPKI, RFC 8212 und BGP-Rollen lösen unterschiedliche Probleme

Moderne Diskussionen zur Routing-Sicherheit fragen oft, ob RPKI einen alten Vorfall verhindert hätte. Die verantwortungsvolle Antwort ist konditional.

Die Route-Origin-Validierung vergleicht ein beobachtetes Präfix und Ursprungs-ASN mit Route Origin Authorizations. RFC 6811 definiert die von Routern verwendeten Validierungszustände. [12] Wenn ein Präfix eine gültige ROA hat, die einen anderen Ursprung autorisiert, und AS7007 eine widersprüchliche spezifischere Route ankündigt, kann die Route je nach Präfixabdeckung und Maximallänge als ungültig eingestuft werden.

Viele falsche Ursprungsankündigungen im Stil von AS7007 wären in einer vollständig abgedeckten, korrekt konfigurierten RPKI-Umgebung daher leichter zu identifizieren und abzulehnen. Das ist eine bedeutende Kontrollverbesserung. Es ist kein Beweis, dass jede Route des Vorfalls von 1997 abgelehnt worden wäre.

Abdeckung ist wichtig. Eine Route ohne abdeckende ROA wird nicht allein deshalb als ungültig eingestuft, weil ein Beobachter sie verdächtig findet. Maximallängen-Einstellungen sind wichtig. Eine abdeckende Autorisierung kann eine spezifischere Route ungültig machen, wenn sie die autorisierte Länge überschreitet, aber eine zu breite Autorisierung kann schädliche Spezifität erlauben. Die Deployment-Richtlinie ist wichtig, weil ein Netz den Validierungszustand berechnen kann, ohne ungültige Routen abzulehnen.

Die Ursprungsvalidierung rekonstruiert außerdem keine Beziehungsabsicht. Eine Route mit autorisiertem Ursprung kann weiterhin entgegen der erwarteten Exportrichtlinie von einem Kunden zu einem Provider oder Peer leaken. RFC 7908 beschreibt mehrere Leckformen, bei denen der Ursprung legitim sein kann, die Weiterverbreitung aber falsch ist. [9]

RFC 8212 ändert die Standardhaltung für eBGP, indem es explizite Import- und Exportrichtlinien verlangt. [10] Das verringert versehentliche Weiterverbreitung durch einen impliziten Alle-akzeptieren-Standard. Es garantiert nicht, dass eine explizite Richtlinie korrekt ist. Ein Betreiber kann eine permissive Richtlinie schreiben, eine unsichere Transformation autorisieren oder das falsche Richtlinienobjekt anhängen.

RFC 9234 führt BGP-Rollen und ein OTC-Attribut ein, um Netzen zu helfen, bestimmte Routenlecks anhand von Beziehungsrollen zu erkennen und zu verhindern. [11] Es adressiert beziehungsbewusste Weiterverbreitung. Es ersetzt weder Ursprungsautorisierung, Tests generierter Richtlinien, Präfixlimits noch Rollback.

Customer-Cone-Ansätze leiten die von einem Kunden und seinen Downstreams erwartete Routenmenge ab oder pflegen sie. Peerlock-artige Filter beschränken Pfade, die große Netze betreffen. Die Forschung hat gezeigt, dass partielle Verbreitung weiterhin nützlichen Schutz bieten kann, dokumentiert aber auch Grenzen und operative Komplexität. [17]

Die mehrschichtige Lehre lautet:

  • RPKI und Route-Origin-Validierung adressieren den autorisierten Ursprung.
  • IRR- und Registerdaten unterstützen erwartete Präfix- und Richtlinienaufzeichnungen.
  • RFC 8212 verlangt explizite Richtlinien.
  • BGP-Rollen und OTC adressieren beziehungsbewusste Leckverhinderung.
  • Customer-Cone- und Pfadfilter begrenzen die Weiterverbreitung.
  • Präfixlimits begrenzen das Volumen.
  • Konfigurationsmodellierung erkennt Fehler generierter Richtlinien.
  • Unabhängige Überwachung erkennt Abweichungen im laufenden Zustand.
  • Rollback und Koordination stellen den Dienst wieder her.

Eine einzelne Kontrolle als vollständige Antwort zu behandeln, schafft eine neue Rechenschaftslücke. Betreiber sollten angeben, welche Fehlermodi eine Kontrolle abdeckt, was bei fehlenden Daten geschieht, wie Ausnahmen geprüft werden und wie die Kontrolle gegen einen repräsentativen Fehler getestet wird.

Die Wiederherstellung endete nicht, als der Ursprungsrouter getrennt wurde

Die aufschlussreichsten zeitgenössischen Belege betreffen die Wiederherstellung. Eine an NANOG gerichtete Entschuldigung beschrieb die Schwierigkeit, die fehlerhaften Routen zu bereinigen, selbst nachdem der Ursprungsrouter getrennt worden war. [4] Diese Beobachtung macht aus der Wiederherstellung von einer einfachen Abschalt-Erzählung zu einem Problem verteilten Zustands.

BGP-Routen verbreiten sich über viele autonome Systeme. Wenn der Ursprung eine Route zurückzieht oder eine Sitzung ausfällt, verarbeiten Nachbarn die Änderung, aktualisieren ihre ausgewählten Pfade und kündigen resultierende Änderungen an. Timer, Route-Flap-Damping, Sitzungszustand, Implementierungsverhalten und lokale Richtlinien können beeinflussen, wie schnell sich Tabellen normalisieren.

Die ursprüngliche Quelle kann aufhören, fehlerhafte Routen zu senden, während andernorts veraltete Informationen bleiben. Ein Peer kann einen Pfad vorübergehend behalten, ein Route-Reflector kann Änderungen in anderem Tempo verarbeiten, oder ein Betreiber muss eine Sitzung zurücksetzen, um unerwarteten Zustand zu bereinigen. Öffentliche Meldungen von einem Messpunkt können nicht beweisen, dass jeder Router konvergiert ist.

Ein rechenschaftsfähiger Wiederherstellungsdatensatz sollte daher enthalten:

  • wann der Ursprung aufhörte, die fehlerhaften Routen zu erzeugen oder zu exportieren;
  • wann jeder direkte Upstream Rücknahmen beobachtete;
  • ob Sitzungen zurückgesetzt wurden und warum;
  • ob Route-Flap-Damping oder Mechanismen für veraltete Routen die Bereinigung beeinflussten;
  • wann Collectors die fehlerhaften Ursprünge nicht mehr sahen;
  • wann legitime Ursprünge und abdeckende Routen die erwartete Sichtbarkeit zurückerlangten;
  • wann Weiterleitungstests die beabsichtigten Ziele erreichten;
  • wann wichtige Peers normalisierte Tabellen bestätigten;
  • welche Routen anormal blieben und wie lange;
  • wer die Dienstwiederherstellung erklärte und auf welcher Evidenz.

Der Vorfall zeigt außerdem, warum Rollback-Pläne eine Validierung des Routenzustands benötigen. Das Wiederherstellen einer früheren Konfiguration genügt nicht, wenn die fehlerhaften Routen jenseits der Quelle installiert bleiben. Eine Rollback-Checkliste sollte erwartete Rücknahmen, Tabellenvergleiche und externe Bestätigung enthalten.

CAIDAs BGPStream macht historische und Live-Routing-Daten für Analysen zugänglich. [18] Route-Collectors sind wertvoll für unabhängige Bestätigung, aber sie sind Stichproben. Ein ausgereifter Wiederherstellungsprozess kombiniert interne RIB- und FIB-Daten, direkte Peer-Meldungen, öffentliche Collectors und Weiterleitungssonden.

Die Wiederherstellungskommunikation sollte Quelleneindämmung von globaler Wiederherstellung trennen. „Der Router wurde getrennt“ ist ein Eindämmungsereignis. „Alle betroffenen Routen wurden von direkten Peers zurückgezogen“ ist ein Verbreitungsmeilenstein. „Unabhängige Messpunkte sehen die Routen nicht mehr und die Weiterleitung ist normal“ kommt dem Wiederherstellungsbeleg näher.

Diese Struktur verhindert vorzeitigen Abschluss. Sie hilft Organisationen außerdem, den Teil der Wiederherstellung zu messen, den sie direkt kontrollieren, und den Teil, der von Koordination abhängt.

Öffentliche Routenbeweise sind stark, aber unvollständig

Die öffentliche Quellenlage zu einem Routing-Ereignis von 1997 ist ungewöhnlich nützlich, hat aber Grenzen. NANOG-Nachrichten liefern direkte Betreiberbeobachtungen und eine Entschuldigung. [3][4] Zeitgenössische Berichterstattung erfasst Umfang und Überraschung des Ausfalls. [5] Spätere technische Darstellungen erklären die Protokollinteraktion. [1][2][6] Standards und Leitfäden beschreiben die Kontrollen, die Betreiber anwenden können. [8]-[17]

Keine öffentliche Quelle legt jede private Routingtabelle, jeden Konfigurations-Diff, jedes Support-Ticket, jeden Peering-Vertrag oder jedes Entscheidungsprotokoll offen. Die Evidenz kann weder das exakte erste Gerät identifizieren, das jede Route akzeptierte, noch die exakte Zahl betroffener Nutzer. Sie kann nicht zeigen, welche Filter still funktionierten und breitere Verbreitung verhinderten.

Historische Rekonstruktion steht außerdem vor einem Bedeutungswandel der Terminologie. 1997 beschrieben Betreiber den Vorfall mit der damals verfügbaren Sprache und den damaligen Werkzeugen. Spätere Darstellungen verwenden Routenleck, Hijack, Deaggregation und Ursprungsvalidierung in einer Weise, die von späteren Standards geprägt ist. Ein sorgfältiger Artikel sollte keinen Betreiber von 1997 so erscheinen lassen, als habe er einen Standard befolgt oder verletzt, den es noch nicht gab.

Moderne Standards sind Lehren für die aktuelle Kontrollgestaltung, keine rückwirkenden Compliance-Anforderungen. RFC 4271 wurde später als das Ereignis veröffentlicht, dokumentiert aber das ausgereifte BGP-4-Modell. RFC 7908, RFC 8212 und RFC 9234 kamen deutlich später. [8]-[11] Sie helfen, Fehlerklassen und Präventionsebenen zu erklären, beweisen aber nicht, was AS7007 oder seine Upstreams 1997 vertraglich verpflichtet waren einzusetzen.

Die Evidenz stützt mehrere Befunde mit hoher Sicherheit:

  • AS7007 kündigte eine große Zahl spezifischerer Routen für Adressraum an, der anderen Netzen zugeordnet war.
  • Der Routenzustand verursachte erhebliche Erreichbarkeitsstörungen.
  • Das Ereignis war laut verfügbarer Quellenlage versehentlich.
  • Die Redistribution von innen nach außen war zentral für die spätere technische Rekonstruktion.
  • Peer-Akzeptanz und Weiterverbreitung vergrößerten die Auswirkungen.
  • Rücknahme und Bereinigung erfolgten nicht sofort.

Sie stützt mehrere Befunde mit mittlerer Sicherheit:

  • Die Redistribution von klassenlos zu klassenbasiert erklärt plausibel die Deaggregation und den neu geschriebenen Ursprung.
  • Ein direkter Upstream-Filter oder ein Präfixlimit hätte einen großen Teil der Routenmenge eindämmen können.
  • Bessere Exportmodellierung hätte einen großen Unterschied zwischen beabsichtigten und generierten Ankündigungen sichtbar gemacht.

Sie lässt wichtige Unbekannte offen:

  • die exakte Konfigurationsfolge;
  • die vollständige Geräte- und Softwaretopologie;
  • den Filterzustand jedes direkten Peers;
  • die vollständige Vorfallszeitleiste;
  • Entscheidungsverantwortung und Freigabe;
  • die vollständige Wirkung nach Netz und Geografie;
  • die nach dem Ereignis umgesetzte Abhilfe.

Rechenschaft ist stärker, wenn diese Sicherheitsstufen sichtbar bleiben. Überbeanspruchung würde den Artikel leichter kritisierbar und schwerer als Prüfstandard nutzbar machen.

Eine überprüfbare Sanierungsagenda

Die öffentliche Quellenlage belegt nicht, welche Kontrollen MAI Network Services oder jeder Upstream später implementierte. Die korrekte Antwort besteht darin, Evidenz zu definieren, die zeigen würde, dass der Fehlerpfad jetzt kontrolliert ist.

1. Erwartete Exporte einfrieren

Für jede eBGP-Sitzung sollte eine versionierte erwartete Exportmenge aufbewahrt werden. Die Menge sollte Präfix, maximale Spezifität, Ursprung, Pfadbeschränkungen, Beziehung und genehmigte Ausnahmen enthalten. Sie sollte aus maßgeblichen Aufzeichnungen plus expliziter operativer Absicht erzeugt werden.

Evidenz: Repository-Commit, Freigabedatensatz, Datenquellen-Zeitstempel, Ausnahmeinhaber und Ablauf.

2. Protokolltransformationen testen

Wo Routen zwischen BGP, einem IGP, einem statischen Routensystem oder einer anderen Darstellung wechseln, sollte getestet werden, ob Präfixlänge, Ursprung, Pfad und Richtlinienattribute wie beabsichtigt erhalten bleiben. Verlustbehaftete Transformationen sollten abgelehnt werden, sofern die resultierende Routenmenge nicht ausdrücklich begrenzt ist.

Evidenz: repräsentative Eingaberouten, generierte Ausgaberouten, Invariantenergebnisse und Negativtests.

3. Generierte und erwartete Ankündigungen vergleichen

Vor dem Deployment sollte das Routen-Delta berechnet werden. Stopp, wenn die generierte Menge nicht autorisierte Präfixe, unerwartete Spezifischere, Ursprungsänderungen oder einen Anstieg der Routenanzahl jenseits der genehmigten Grenze einführt.

Evidenz: Pre-Deployment-Diff und Ergebnis der Stoppbedingung.

4. Direkte Kundenfilter durchsetzen

Upstreams sollten Kundenrouten gegen eine erwartete Menge filtern, beziehungsspezifische Präfixlimits anwenden und jede Ausnahme protokollieren. Register- und RPKI-Daten können die Menge informieren, aber ungelöste Konflikte sollten sicher scheitern oder eine ausdrückliche Prüfung erfordern.

Evidenz: aktive Richtlinienanbindung, akzeptierte und abgelehnte Testankündigungen, Aktualisierungshistorie und Ausnahmeliste.

5. Explizite Beziehungsrichtlinie einsetzen

Jede eBGP-Sitzung sollte eine explizite Import- und Exportrichtlinie haben. Wo unterstützt, sollten BGP-Rollen und beziehungsbewusste Kontrollen zur operativen Beziehung passen. Die Konfiguration sollte eine fehlende oder inkonsistente Rolle ablehnen statt stillschweigend einen breiten Standard zu akzeptieren.

Evidenz: Sitzungsinventar, Rollenzuordnung, Richtlinienanbindung und Konformitätstest.

6. Von außerhalb des Netzes überwachen

Ursprung, Spezifität, Pfad, Routenvolumen und Erreichbarkeit sollten von unabhängigen Messpunkten überwacht werden. Alarmierung sollte Routenanomalien mit Weiterleitungstests verbinden, damit Einsatzkräfte ein sichtbares Update von einem nutzerbeeinträchtigenden Ereignis unterscheiden können.

Evidenz: Collector-Abfragen, Alarmchronologie, Sondenergebnisse und Vorfallsverknüpfung.

7. Automatische Rollout-Stopps setzen

Ein Deployment sollte anhalten, wenn Routenanzahl, unerwarteter Ursprung, Volumen spezifischerer Routen, Peer-Sichtbarkeit oder Weiterleitungsbeeinträchtigung eine definierte Schwelle überschreitet. Der Stopp sollte nicht vollständig davon abhängen, dass ein Mensch öffentliche Beschwerden bemerkt.

Evidenz: Canary-Richtlinie, Schwelle, Auslöser und ausgeführter Stopp.

8. Rücknahme und Bereinigung üben

Sichere Labor- oder isolierte Tests sollten zeigen, dass eine fehlerhafte Route zurückgezogen wird, Sitzungen konvergieren, veralteter Zustand erkannt wird und unabhängige Sonden zur Normalität zurückkehren. Die Übung sollte Peer-Kommunikation und Out-of-Band-Zugang umfassen.

Evidenz: Zeitstempel für Ursprungsrücknahme, Peer-Empfang, Tabellennormalisierung und Wiederherstellung der Weiterleitung.

9. Vorfallsevidenz bewahren

Routen-Updates, Konfigurations-Diffs, Eingaben der Richtliniengenerierung, Freigabedatensätze, Alarme, Befehle, Peer-Nachrichten und Wiederherstellungsprüfungen sollten aufbewahrt werden. Zeitsynchronisierung sollte die Abfolge prüfbar machen.

Evidenz: unveränderliches Vorfallspaket mit Hashes und Zugriffskontrollen.

10. Abhilfe gegen die ursprüngliche Fehlerklasse verifizieren

Die Abhilfe sollte nicht mit einer allgemeinen Aussage geschlossen werden, dass sich die Überwachung verbessert habe. Eine sichere Darstellung der klassenlos-zu-klassenbasiert-Transformation oder einer gleichwertigen unautorisierten Deaggregation sollte nachgestellt und gezeigt werden, wo die aktuelle Kontrollkette sie stoppt.

Evidenz: Testdesign, erwarteter Fehlerpunkt, beobachtetes Ergebnis und unabhängige Prüfung.

Diese Agenda ist bewusst produktneutral. Sie erfordert keinen bestimmten Anbieter, kein bestimmtes Register und keinen bestimmten Sicherheitsdienst. Sie erfordert, dass ein Betreiber zeigt, dass die erwartete Richtlinie korrekt ist, die laufende Richtlinie sie durchsetzt, Anomalien das Deployment stoppen und die Wiederherstellung unabhängig sichtbar ist.

Governance-Fragen sollten der Route folgen

Vorstände, Regulierer, Dienstleistungseinkäufer und Prüfer müssen BGP nicht bedienen, um nützliche Fragen zu stellen. Sie müssen der Route durch die Kontrollkette folgen.

Vorstände sollten fragen, welche Änderungen öffentliche Ankündigungen verändern können, wie generierte Exporte getestet werden, wer Ausnahmen genehmigen kann und wie schnell ein Rollback ausgeführt werden kann. Sie sollten Ergebnisse aus Übungen erhalten, nicht nur Richtliniendokumente.

Transitprovider sollten fragen, ob Kundenfilter aus aktueller Evidenz abgeleitet sind, wie viele Sitzungen Präfixlimits haben, welche Sitzungen breite Ausnahmen akzeptieren und ob diese Ausnahmen ablaufen. Eine Kontrolle, die auf die meisten Kunden angewendet wird, kann die Sitzung mit dem höchsten Risiko weiterhin ungeschützt lassen.

Unternehmenskäufer sollten fragen, ob zwei Anbieter operativ unabhängig sind, ob die externe Routenüberwachung kritische Präfixe abdeckt und ob die Vorfallskommunikation Routing-Ausfälle von Anwendungsausfällen unterscheidet. Vertragliche Diversität ist nicht dasselbe wie Pfaddiversität.

Prüfer sollten tatsächliche Sitzungsrichtlinien, generierte Routenmengen und Routenbeobachtungen stichprobenartig prüfen. Sie sollten einen Register- oder RPKI-Datensatz bis zu einer Routerentscheidung zurückverfolgen und testen, was passiert, wenn die Daten fehlen oder widersprüchlich sind.

Regulierer sollten Rechenschaft im Routing nicht als Einsatz einer einzelnen Technologie definieren. Eine Verpflichtung zur Erstellung von ROAs kann die Ursprungssicherheit verbessern, beweist aber keine beziehungsbewusste Filterung, Änderungsvalidierung oder Wiederherstellung. Evidenzbasierte Verpflichtungen können Betreiber auffordern, die ihrer Rolle angemessenen Kontrollen zu dokumentieren und zu testen.

Vorfallsprüfer sollten Ursache, beitragende Bedingungen, Auslöser, Erkennung, Reaktion und Wiederherstellung trennen. „Menschliches Versagen“ ist keine ausreichende Ursache. Es erklärt nicht, warum das System Tausende unerwarteter Routen erzeugte, warum Upstreams sie akzeptierten, warum die Überwachung die Verbreitung nicht stoppte oder warum die Bereinigung schwierig blieb.

Das Governance-Ziel ist nicht, jede Routenänderung risikofrei zu machen. Es besteht darin, sicherzustellen, dass Organisationen mit praktischer Kontrolle zeigen können, wie sie das Risiko reduzieren, eindämmen und reparieren, das ihre Netzposition schafft.

Der Rechenschaftstest ist beobachtbare Durchsetzung

Der AS7007-Vorfall von 1997 bleibt wichtig, weil er mehrere Pflichten der Netzinfrastruktur in einem Ereignis verdichtet. Eine interne Protokollgrenze transformierte Routeninformationen. Die transformierte Ausgabe überschritt eine externe Richtliniengrenze. Spezifischere Routen veränderten die Weiterleitungsrealität. Mehrere Netze akzeptierten und verbreiteten die Behauptungen. Die Wiederherstellung erforderte verteilte Rücknahme und Koordination.

Die öffentliche Quellenlage rechtfertigt keine Behauptung böswilliger Absicht und keine einzelne exakte, nicht dokumentierte Befehlsfolge. Sie rechtfertigt aber eine starke operative Schlussfolgerung: Erwartetes Ressourceneigentum und schriftliche Routing-Absicht haben den laufenden Routenzustand nicht eingeschränkt.

Die Verantwortung war mehrschichtig. AS7007 kontrollierte Transformation und Export. Direkte Upstreams kontrollierten Kundenakzeptanz und Eindämmung. Andere Netze kontrollierten die Importrichtlinie. Dienstbetreiber kontrollierten externe Überwachung und Resilienz. Endnutzer trugen die Folgen ohne sinnvolle Routing-Kontrolle.

Moderne Mechanismen verbessern das Kontrollumfeld, aber nur, wenn ihre Grenzen ausdrücklich sind. RPKI kann helfen, nicht autorisierte Ursprünge abzulehnen. RFC 8212 kann implizite eBGP-Richtlinien beseitigen. BGP-Rollen und OTC können helfen, Beziehungslecks einzudämmen. Präfixlimits können abnormales Volumen erkennen. Kundenfilter können erwartete Routen beschränken. Modellierung kann generierte Exporte mit der Absicht vergleichen. Überwachung und Rollback können Fehler eindämmen und reparieren.

Die Heng.lu-Doktrin liefert einen prägnanten Abschlussstandard. Register- und Routing-Richtlinienaufzeichnungen bewahren rechenschaftsfähige Evidenz, aber sie beherrschen nicht die Weiterleitungsebene. Laufender Code, konfigurierte Richtlinie und akzeptierte Routen bestimmen, was das Internet tut. Operative Kontinuität erfordert, dass fehlerhafter Zustand erkannt, entfernt und unabhängig verifiziert werden kann.

Ein glaubwürdiger Abhilfedatensatz würde daher die erwartete Exportmenge, Tests generierter Richtlinien, direkte Kundenfilter, Präfixlimits, Live-Anomalieerkennung, Rücknahmezeitpunkt, Peer-Bestätigung und Wiederherstellung der Weiterleitung zeigen. Er würde die ursprüngliche Fehlerklasse sicher nachstellen und zeigen, welche Kontrolle sie jetzt stoppt.

Die bleibende Frage vom 25. April 1997 ist nicht, ob heutige Betreiber wissen, dass Routenlecks gefährlich sind. Sie lautet, ob sie beweisen können, dass eine transformierte, nicht autorisierte und hochspezifische Routenmenge ihre Grenzen nicht unbemerkt überschreiten kann, und ob sie die Wiederherstellung beweisen können, wenn es doch geschieht. Das ist der Internet-Rechenschaftstest, den AS7007 sichtbar gemacht hat.

Quellen

  1. APNIC, „Notizen von NANOG 83: Der AS7007-Vorfall“
  2. Secure Routing, Vorfall 18
  3. NANOG-Archiv, Betreiberbericht vom 25. April 1997
  4. NANOG-Archiv, AS7007-Entschuldigung und Diskussion zur Wiederherstellung
  5. Wired, „Netzausfall: Das weltweit gehörte ›Oops‹“
  6. BGP.us, BGP-Fallstudien
  7. Noction, BGP-Sicherheit und Präfixautorisierung
  8. RFC 4271, A Border Gateway Protocol 4 (BGP-4)
  9. RFC 7908, Problem Definition and Classification of BGP Route Leaks
  10. RFC 8212, Default External BGP Route Propagation Behavior Without Policies
  11. RFC 9234, Route Leak Prevention and Detection Using Roles in UPDATE and OPEN Messages
  12. RFC 6811, BGP Prefix Origin Validation
  13. RFC 7454, BGP Operations and Security
  14. MANRS, Maßnahmen für Netzbetreiber
  15. BITAG, Routing-Sicherheit
  16. NIST SP 800-189, Resilient Interdomain Traffic Exchange
  17. NDSS 2021, Forschung zu praktischen Abwehrmaßnahmen gegen Interdomain-Routenlecks
  18. CAIDA, BGPStream-Daten