Werbung

Was ist passiert, wenn das Internet zu groß für das Internet wird? Der 12. August sah weit verbreitete Störung für Internetnutzer weltweit, da mehrere Internet-Router an einem Tag, der als „512K-Tag“ bekannt wurde, einem ernsthaften Problem bei der Verwaltung des Internetverkehrs zum Opfer fielen.

Betroffene Benutzer verzeichneten drastisch längere Ping-Zeiten, da viele Websites nicht vollständig geladen werden konnten.

Das Problem, das lange vorhergesagt worden war, war auf die Tabelle zurückzuführen, in der verwaltet wurde, wie bestimmte IPv4-Adressen erreicht werden, die ihre Grenze von 512.000 Routen überschreiten. Dies führte dazu, dass ältere Router, die immer noch von großen ISPs verwendet werden, zu Speicherüberläufen und -abstürzen führen und Benutzer in der Folge mit Ausfallzeiten und Leistungsproblemen konfrontiert sind.

Betroffene ISPs - darunter BT, Comcast, AT & T, Sprint und Verizon - gaben alle ernsthafte Probleme an Leistungsprobleme für einen Teil des Dienstags, wobei einige Webhosting-Unternehmen offline geschaltet wurden insgesamt.

Neugierig, wie genau die Details des 512K-Tages waren? Lesen Sie weiter für weitere Informationen.

Border Gateway Protocol und Sie

Wenn Sie eine Website besuchen, geben Sie in der Regel einen Domainnamen ein. Dies sind für den Menschen verständliche Adressen, mit denen Sie auf eine Website zugreifen können, ohne manuell eine IP-Adresse in Ihren Webbrowser eingeben zu müssen. Von dort aus wandelt Ihr Computer es in eine numerische - oder alphanumerische - um IP-Adressierung der neuesten Generation IPv6 & The Coming ARPAgeddon [Technologie erklärt] Weiterlesen - IP-Adresse, die fast der Telefonnummer der Website entspricht, die Sie besuchen möchten.

Von dort aus muss Ihr Computer herausfinden, wie er auf diese Website zugreift. Wenn Sie die Traceroute-Anwendung schon einmal verwendet haben, wissen Sie, dass Ihr Computer beim Besuch einer Website nicht direkt auf diesen Server zugreift. Vielmehr beginnen die Pakete, die Ihr Computer verschickt, eine ungewöhnliche Reise durch mehrere Server und mehrere Länder, bevor sie schließlich ihr Ziel erreichen.

bgp-traceroute

Glücklicherweise ist vieles davon im Voraus geplant. Routen zu IP-Adressblöcken werden von ISPs in ihren Hochleistungsroutern vollständig gespeichert. Dies sind phänomenal leistungsstarke, phänomenal teure Geräte. Sie enthalten eine Karte des Internets in ihrem internen Speicher und ermöglichen Privat- und Geschäftsbenutzern den Zugriff auf das globale Internet. Dies sind nicht die Linksys-Boxen Ihrer Gartenvielfalt.

Diese Karte des Internets wird in einer sogenannten Border Gateway Protocol (BGP) -Tabelle gespeichert. ISPs konnten der BGP-Tabelle immer neue Routen hinzufügen, die dann global für alle freigegeben werden ISPs. Jedes Mal, wenn eine neue Route hinzugefügt wird, wird die gemeinsam genutzte Routing-Tabelle automatisch aktualisiert, um dies widerzuspiegeln Veränderung. Dies bedeutet auch, dass eine Partei, die Zugriff auf die BGP-Tabelle hat, einen Fehler macht, der jeden Benutzer betrifft.

Das vielleicht berüchtigtste Beispiel dafür war 2008, als Pakistan Telecom hat YouTube blockiert als Antwort auf einen Gerichtsbeschluss. Sie haben sich verrechnet, wie sie die Site blockieren würden, und am Ende eine Änderung an der BGP-Tabelle vorgenommen, die sich weltweit verbreitet hat, und sie schließlich für alle blockiert.

Den Routern, die zum Hosten der BGP-Tabellen verwendet werden, ist speziell für diesen Zweck Speicherplatz zugewiesen. Es wird in Bezug auf Routen gemessen, wobei das Standardlimit künstlich auf 512.000 Routen für IPv4-Adressen festgelegt wird, mit zusätzlichen 512.000 Routen für IPv6-Adressen IPv6 & The Coming ARPAgeddon [Technologie erklärt] Weiterlesen . Obwohl viele vorausgesagt haben, dass die BGP-Tabelle seit Jahren 512.000 Routen überschreitet, haben wir diese Grenze nie ganz überschritten. Die zugewiesene Größe war mehr als ausreichend. Und dann war es plötzlich nicht mehr so.

Also was ist passiert?

Ein paar Dinge wirklich. Das erste - und offensichtlichste Problem - war bei den ISPs selbst. Jahrelange Unterinvestitionen hatten dazu geführt, dass viele Router veraltet waren. Diese Maschinen sollen in der Lage sein, den Datenverkehr von Millionen von Benutzern zu bewältigen, und waren dennoch völlig unvorbereitet auf einen viel vorhergesagten Meilenstein in der Größe der BGP-Tabelle.

bgp-datacenter

Ein weiteres Problem war die Art der Adresse, mit der wir Server im Internet eindeutig identifizieren. Bis vor kurzem haben wir fast ausschließlich verwendete IPv4-Adressen IPv6 vs. IPv4: Sollten Sie sich als Benutzer interessieren (oder etwas tun)? [MakeUseOf erklärt]In jüngerer Zeit wurde viel darüber gesprochen, auf IPv6 umzusteigen und wie es dem Internet viele Vorteile bringen wird. Aber diese "Nachrichten" wiederholen sich immer wieder, da es immer wieder ... Weiterlesen , von denen es eine begrenzte Menge gibt. Die Erschöpfung dieses Pools droht uns seit Jahren und wir haben eine Reihe graziöser Antworten auf dieses Problem gefunden.

Eine der Techniken zur Minderung eines Mangels an diesen Adressen wurde von der Internet Engineering Task Force (IETF) entwickelt. Sie verwendeten aggressiv eine Technik namens Classless Inter-Domain Routing (CIDR), das das IP-Adressierungssystem effektiv „subnettiert“ und die Anzahl der verfügbaren IP-Adressen effizienter verteilt. Dies trug dazu bei, die Erschöpfung dieser IP-Adressen zu verringern, hatte jedoch andere unbeabsichtigte Konsequenzen. Die BGP-Tabelle ist nämlich fragmentiert und in eine unüberschaubare Menge geschwollen, was den 512K-Tag immer näher bringt.

BGP-Server

Und dann müssen wir akzeptieren, dass das Internet ein Opfer seines eigenen Erfolgs war. Mehr Benutzer, mehr Websites und mehr ISPs haben zu mehr Kartenrouten geführt. Mehr Routen zur Karte bedeuten eine größere BGP-Tabelle. Eine größere BGP-Tabelle bedeutet... Nun, Sie haben die Idee.

Was wurde getan?

Zur Ehre der ISPs haben sie das Problem phänomenal schnell gelöst. In der Zwischenzeit wurden einige effektive (wenn auch hässliche) Routen geschaffen, um die kürzesten Ausfallzeiten zu gewährleisten. Die künstlichen Grenzwerte für die BGP-Routing-Tabelle wurden schnell erhöht, und ältere Hardware physisch Die erhöhte Größe der Routing-Tabelle kann nicht verarbeitet werden. Sie wird außer Betrieb genommen und durch eine neuere ersetzt Hardware.

Wenn wir die Daumen drücken, müssen wir uns möglicherweise nicht lange einem weiteren „512K-Tag“ stellen.

Waren Sie von der Störung betroffen?

Matthew Hughes ist ein Softwareentwickler und Autor aus Liverpool, England. Er wird selten ohne eine Tasse starken schwarzen Kaffee in der Hand gefunden und liebt sein Macbook Pro und seine Kamera. Sie können seinen Blog unter lesen http://www.matthewhughes.co.uk und folge ihm auf Twitter unter @matthewhughes.