Ce sa întâmplat în Ziua 512K?

Ce sa întâmplat în Ziua 512K? / Tehnologie explicată

Ce sa întâmplat atunci când Internetul devine prea mare pentru Internet? Pe data de 12 august, au existat perturbări generalizate pentru utilizatorii de Internet din întreaga lume, deoarece mai multe routere de internet au căzut victimă unei probleme serioase cu modul în care este gestionat traficul Internet, într-o zi care a devenit cunoscută ca "Ziua 512K".

Utilizatorii afectați au văzut o creștere drastică a timpilor de ping, multe site-uri care nu se pot încărca cu totul.

Problema - care fusese prevăzută de mult timp - se datorează tabelului utilizat pentru gestionarea modului de a ajunge la anumite adrese IPv4 care depășesc limita de 512.000 de rute. Acest lucru a dus la rutele mai vechi, care sunt încă folosite de ISP-urile majore pentru a experimenta depășiri de memorie și accidente, utilizatorii urmărind ulterior probleme de nefuncționare și performanță ca rezultat.

Psihologii afectați - care includ BT, Comcast, AT & T, Sprint și Verizon - toate au raportat probleme grave de performanță pentru o parte a zilei de marți, cu unele companii de gazduire web fiind bate offline în totalitate.

Cunoscând cât de detaliate sunt detaliile a ceea ce a căzut în "Ziua 512K"? Citiți mai departe pentru mai multe informații.

Border Gateway Protocol și tu

Când vizitați un site web, aveți tendința de a introduce un nume de domeniu. Acestea sunt adrese ușor de înțeles de către om care vă permit să accesați un site fără a trebui să tastați manual o adresă IP în browserul dvs. Web. De acolo, calculatorul dvs. îl transformă într-un număr numeric sau alfanumeric, în cazul celei mai recente generații de adresare IP IPv6 și Tehnologia explicată IPv6 și Tehnologia explicată IPv6 și Tehnologia explicată Citește mai mult - adresa IP, care este aproape ca numărul de telefon al site-ului pe care doriți să-l vizitați.

De acolo, calculatorul dvs. trebuie să determine modul în care accesează site-ul respectiv. Dacă ați folosit vreodată aplicația Traceroute, veți ști că atunci când vizitați un site Web, computerul nu accesează direct acest server. Mai degrabă, pachetele pe care le transmite computerul se angajează într-o călătorie neobișnuită prin mai multe servere și mai multe țări înainte de a ajunge în final la destinație.

Din fericire, multe dintre acestea sunt planificate în avans. Rutele către blocurile de adrese IP sunt stocate în întregime de către furnizorii de servicii Internet în rutele lor de înaltă performanță. Acestea sunt dispozitive fenomenal de puternice, fenomenal de costisitoare. Acestea conțin ceea ce poate fi cel mai bine descris ca o hartă a Internetului în spațiul de stocare intern și permite utilizatorilor de acasă și de afaceri să acceseze Internetul global. Acestea nu sunt cutii dvs. de gradina Linksys.

Această hartă a Internetului este stocată în ceea ce se numește tabelul Border Gateway Protocol (BGP). Furnizorii de servicii Internet au fost mereu în măsură să adauge noi rute spre tabela BGP, care este apoi partajată la nivel global în cadrul tuturor ISP-urilor. Ori de câte ori este adăugat un nou traseu, tabela de rutare comună este actualizată automat pentru a reflecta acea modificare. Acest lucru înseamnă, de asemenea, că atunci când o parte cu acces la tabelul BGP face o greșeală, afectează fiecare utilizator.

Poate că cel mai notabil exemplu al acestui lucru a fost din 2008, când Pakistan Telecom a blocat YouTube ca răspuns la o hotărâre judecătorească. Au făcut o estimare greșită cu privire la modul în care aveau de gând să blocheze site-ul și au ajuns să facă o schimbare la masa BGP care sa propagat în întreaga lume și a ajuns să o blocheze pentru toată lumea.

Routerele care sunt utilizate pentru a găzdui tabelele BGP au spațiu de stocare alocat în mod special în acest scop. Se măsoară în termeni de rute, limita prestabilită fiind stabilită artificial la 512.000 rute pentru adrese IPv4, cu încă 512.000 de rute pentru adresele IPv6 IPv6 și IPP6 și ARPAgeddon [Tehnologii explicate] IPv6 și ARPAgeddon [Tehnologii explicate] Citește mai mult . Desi multi au prezis cresterea tabelului BGP de peste 512K trasee de ani de zile, nu am ajuns niciodata destul de aproape de a depasi aceasta limita. Mărimea alocată a fost mai mult decât suficientă. Și apoi brusc, nu a fost așa.

Deci ce s-a întâmplat?

Câteva lucruri, într-adevăr. Prima problemă - și cea mai evidentă - era cu ISP-urile. Anii de insuficiență a investițiilor au avut ca rezultat multe rute care au ruinat rău, depășite. Aceste mașini ar trebui să poată gestiona traficul a milioane de utilizatori și totuși s-au dovedit a fi total nepregătiți pentru o piatră de hotar foarte mare în dimensiunea tabelului BGP.

O altă problemă a fost cu tipul de adresă pe care îl folosim pentru identificarea unică a serverelor pe Internet. Până de curând, am utilizat aproape exclusiv adresele IPv4 IPv6 vs. IPv4: Trebuie să vă îngrijiți (sau să faceți ceva) ca utilizator? [Explică-i pe MakeUseOf] IPv6 vs. IPv4: ar trebui să ai grijă (sau să faci ceva) ca utilizator? [Explică-i pe MakeUseOf] Mai recent, au fost multe discuții despre trecerea la IPv6 și cum va aduce multe beneficii pe Internet. Dar, această "știre" continuă să se repete, deoarece întotdeauna există o ocazie ... Read More, despre care există o sumă finită disponibilă. Epuizarea acestei piscine se ridică de-a lungul anilor de-a lungul anilor și am descoperit o serie de răspunsuri grațioase la această problemă.

Una dintre tehnicile utilizate pentru a atenua lipsa acestor adrese a fost creată de IETF (Internet Engineering Task Force). Ei au folosit agresiv o tehnică numită Classless Inter-Domain Routing (CIDR), care a "subnetat" efectiv sistemul de adresare IP și a distribuit mai eficient numărul de adrese IP disponibile. Acest lucru a contribuit la atenuarea epuizării acestor adrese IP, dar aceasta a avut și alte consecințe neintenționate. Anume, tabelul BGP sa fragmentat și s-a umflat într-o cantitate neputincioasă, apropiindu-se tot mai mult de 512 de zile.

Apoi, trebuie să acceptăm că Internetul a fost victima propriului succes. Mai mulți utilizatori, mai multe site-uri Web și mai mulți ISP-uri au avut ca rezultat mai multe rute de hartă. Mai multe rute spre hartă înseamnă o masă BGP mai mare. O masă mai mare BGP înseamnă ... Ei bine, ai idee.

Ce sa făcut?

Pentru creditorii ISP-urilor, ei au rezolvat rapid fenomenul. În timp, au fost create câteva rute eficiente (deși urâte) pentru a asigura cel mai scurt timp de întrerupere. Limitele artificiale pe tabela de rutare BGP au fost rapid crescute, iar hardware-ul mai vechi, care fizic nu se poate ocupa de mărimea tabelului de rutare a crescut, va fi dezafectat și înlocuit cu hardware nou.

Degetele s-au traversat, s-ar putea să nu ne confruntăm cu o altă zi de 512K pentru o lungă perioadă de timp.

Ai fost afectată de întreruperi?

Explorați mai multe despre: Rețele de calculatoare, Adresă IP, Router.