Was ist passiert, wenn das Internet für das Internet zu groß wird? Am 12. August gab es weltweit zahlreiche Störungen bei den Internetnutzern, da mehrere Internet-Router an einem Tag, der als "512K-Tag" bekannt wurde, dem ernsthaften Problem der Verwaltung des Internetverkehrs zum Opfer fielen.
Betroffene Benutzer sahen drastisch erhöhte 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, die verwendet wurde, um zu erreichen, wie bestimmte IPv4-Adressen erreicht werden können, die ihr Limit von 512.000 Routen überschreiten. Dies führte dazu, dass ältere Router, die immer noch von großen ISPs verwendet wurden, Speicherüberläufe und Abstürze erlebten, was zu Downtime und Performance-Problemen für die Benutzer führte.
Betroffene ISPs - darunter BT, Comcast, AT & T, Sprint und Verizon - meldeten für einen Teil des Dienstag ernsthafte Leistungsprobleme, einige Webhosting-Unternehmen wurden komplett offline geschaltet.
Sind Sie neugierig geworden, wie detailliert der "512K Day" war? Lesen Sie weiter für weitere Informationen.
Border Gateway-Protokoll und Sie
Wenn Sie eine Website besuchen, geben Sie in der Regel einen Domänennamen ein. Dies sind für den Menschen verständliche Adressen, mit denen Sie auf eine Website zugreifen können, ohne eine IP-Adresse manuell in Ihren Webbrowser eingeben zu müssen. Von dort verwandelt Ihr Computer es in eine numerische - oder alphanumerische, im Falle der neuesten Generation von IP-Adressierung IPv6 & The Coming ARPAgeddon [Technologie erklärt] IPv6 & The Coming ARPAgeddon [Technologie erklärt] Read More - IP-Adresse, Das ist fast wie die Telefonnummer der Website, die Sie besuchen möchten.
Von dort 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 Zugriff auf eine Website nicht direkt auf diesen Server zugreift. Stattdessen begeben sich die Pakete, die Ihr Computer sendet, auf eine ungewöhnliche Reise durch mehrere Server und mehrere Länder, bevor sie schließlich ihr Ziel erreichen.
Zum Glück ist viel davon im Voraus geplant. Routen zu Blöcken von IP-Adressen werden vollständig von ISPs in ihren Hochleistungs-Routern gespeichert. Das sind phänomenal leistungsstarke, phänomenal teure Geräte. Sie enthalten das, was am besten als eine Karte des Internets auf ihrem internen Speicher beschrieben werden kann, und erlauben Heim- und Geschäftsanwendern den Zugriff auf das globale Internet. Dies sind nicht die Linksys-Boxen Ihres Gartens.
Diese Karte des Internets wird in einer sogenannten Border Gateway Protocol (BGP) -Tabelle gespeichert. ISPs waren immer in der Lage, neue Routen zu der BGP-Tabelle hinzuzufügen, die dann global in allen ISPs geteilt wird. Wenn eine neue Route hinzugefügt wird, wird die gemeinsam genutzte Routingtabelle automatisch aktualisiert, um diese Änderung widerzuspiegeln. Dies bedeutet auch, dass wenn eine Partei mit Zugriff auf die BGP-Tabelle einen Fehler macht, dies jeden Benutzer betrifft.
Das vielleicht berüchtigtste Beispiel hierfür war 2008, als Pakistan Telecom YouTube auf eine gerichtliche Verfügung hin blockierte. Sie machten eine Fehlkalkulation in Bezug darauf, wie sie die Seite blockieren würden, und endeten damit, den BGP-Tisch, der weltweit verbreitet wurde, zu ändern und blockierten ihn schließlich für alle.
Die Router, die zum Hosten der BGP-Tabellen verwendet werden, verfügen über Speicherplatz, der speziell für diesen Zweck reserviert ist. Es wird in Bezug auf Routen gemessen, wobei das Standardlimit bei 512.000 Routen für IPv4-Adressen künstlich festgelegt wird, mit zusätzlichen 512.000 Routen für IPv6-Adressen IPv6 & The Coming ARPAgeddon [Technologie erklärt] IPv6 & The Coming ARPAgedon [Technology Explained] Read More . Obwohl viele den Anstieg der BGP-Tabelle über 512K-Routen seit Jahren vorhergesagt haben, sind wir nie annähernd dazu gekommen, diese Grenze zu überschreiten. Die zugewiesene Größe war mehr als ausreichend. Und dann war es plötzlich nicht.
Also was ist passiert?
Ein paar Dinge, wirklich. Das erste und offensichtlichste Problem war bei den ISPs selbst. Jahre der Unterinvestition hatten dazu geführt, dass viele altmodische Router laufen mussten. 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.
Ein anderes Problem war die Art der Adresse, die wir verwenden, um Server im Internet eindeutig zu identifizieren. Bis vor kurzem haben wir fast ausschließlich IPv4-Adressen IPv6 vs. IPv4 verwendet: Sollten Sie als Benutzer (oder irgendetwas) als Benutzer? [MakeUseOf erklärt] IPv6 vs. IPv4: Sollten Sie als Benutzer (oder irgendetwas) als Benutzer interessieren? [MakeUseOf Explains] In jüngerer Zeit wurde viel über den Wechsel zu IPv6 gesprochen und wie dies dem Internet viele Vorteile bringen wird. Aber diese "Neuigkeiten" wiederholen sich immer wieder, denn es gibt immer wieder und immer wieder etwas, von dem es eine begrenzte Menge gibt. Die Erschöpfung dieses Pools steht seit Jahren über uns, und wir haben eine Reihe von gnadenlosen Antworten auf dieses Problem gefunden.
Eine der Techniken, die verwendet wurde, um einen Mangel an Adressen zu vermeiden, wurde von der Internet Engineering Task Force (IETF) geschaffen. Sie verwendeten aggressiv eine Technik namens Classless Inter-Domain Routing (CIDR), die das IP-Adressierungssystem effektiv in Subnetze unterteilte und die Anzahl der verfügbaren IP-Adressen effizienter verteilte. Dies half, die Erschöpfung dieser IP-Adressen zu mildern, aber dies hatte andere unbeabsichtigte Konsequenzen. Nämlich, der BGP-Tisch fragmentiert und zu einer unüberschaubaren Menge angeschwollen, bringt den 512K-Tag immer näher.
Und dann müssen wir akzeptieren, dass das Internet ein Opfer seines eigenen Erfolgs war. Mehr Benutzer, mehr Websites und mehr ISPs haben mehr Routen zum Zuordnen ergeben. Mehr Routen zur Karte bedeutet eine größere BGP-Tabelle. Ein größerer BGP-Tisch bedeutet ... Nun, Sie haben die Idee.
Was wurde gemacht?
Zur Ehre der ISPs lösten sie das Problem phänomenal schnell. In der Zwischenzeit wurden einige effektive (wenn auch hässliche) Routen erstellt, um die kürzeste Ausfallzeit zu gewährleisten. Künstliche Beschränkungen für die BGP-Routingtabelle wurden schnell erhöht, und ältere Hardware, die physisch nicht mit der erhöhten Routing-Tabellengröße umgehen kann, wird außer Betrieb genommen und durch neuere Hardware ersetzt.
Daumen drücken, wir müssen uns nicht lange auf einen weiteren "512K Day" einstellen.
Warst du von der Störung betroffen?