Reklama

Čo sa stalo, keď sa internet stal príliš veľkým pre internet? 12. augusta videl rozšírené narušenie používateľom internetu na celom svete, pretože niekoľko internetových smerovačov sa stalo obeťou vážneho problému so správou internetovej prevádzky v deň, ktorý sa stal známym dňom „512 000 D“.

Postihnutí používatelia zaznamenali drasticky zvýšené časy pingov, pričom veľa webových stránok sa nenačítalo úplne.

Problém - ktorý bol predpovedaný na dlhú dobu - bol spôsobený tabuľkou použitou na riadenie spôsobu dosiahnutia určitých adries IPv4, ktoré presahujú limit 512 000 trás. To viedlo k tomu, že staršie smerovače, ktoré stále používajú hlavní poskytovatelia internetových služieb, majú problémy s pretečením pamäte a zlyhaním, takže používatelia následne čelia problémom s prestojmi a výkonom.

Postihnutí poskytovatelia internetových služieb - medzi ktoré patria BT, Comcast, AT&T, Sprint a Verizon - boli hlásení vážne problémy s výkonom počas určitej časti utorka, pričom niektoré spoločnosti poskytujúce webhosting sú v režime offline úplne.

instagram viewer

Zaujíma vás, aké jemnejšie informácie o tom, čo sa stalo v deň 512 K? Ďalšie informácie nájdete v článku.

Border Gateway Protocol a vy

Pri návšteve ktorejkoľvek webovej stránky máte sklon zadávať názov domény. Toto sú adresy zrozumiteľné pre človeka, ktoré vám umožňujú prístup na webovú stránku bez toho, aby ste museli do webového prehľadávača zadávať adresu IP manuálne. Odtiaľ ho váš počítač zmení na numerické - alebo alfanumerické - v prípade najnovšia generácia IP adries IPv6 a prichádzajúci ARPAgeddon [Vysvetlenie technológie] Čítaj viac - IP adresa, ktorá je takmer ako telefónne číslo webovej stránky, ktorú chcete navštíviť.

Odtiaľ musí váš počítač zistiť, ako pristupuje na túto webovú stránku. Ak ste už niekedy aplikáciu Traceroute použili, budete vedieť, že keď navštívite web, váš počítač nemá priamy prístup k tomuto serveru. Pakety, ktoré váš počítač posiela, sa pustia do neobvyklej cesty cez viacero serverov a do viacerých krajín skôr, ako sa nakoniec dostanú na miesto určenia.

BGP-traceroute

Našťastie je toho veľa naplánované vopred. Trasy do blokov IP adries ukladajú poskytovatelia internetových služieb vo svojich vysokovýkonných smerovačoch v plnom rozsahu. Sú to fenomenálne výkonné, fenomenálne drahé zariadenia. Obsahujú to, čo sa dá najlepšie opísať ako mapa internetu v ich internom úložisku, a umožňujú domácim a firemným používateľom prístup na globálny internet. Toto nie sú vaše záhradné škatule Linksys.

Táto mapa internetu je uložená v tabuľke nazývanej Border Gateway Protocol (BGP). Poskytovatelia internetových služieb boli vždy schopní pridať nové tabuľky do tabuľky BGP, ktorá je potom zdieľaná globálne vo všetkých ISP. Vždy, keď sa pridá nová trasa, zdieľaná smerovacia tabuľka sa automaticky aktualizuje, aby odrážala túto skutočnosť nezmení. To tiež znamená, že keď jedna strana s prístupom k tabuľke BGP urobí chybu, ovplyvní to každého používateľa.

Možno najznámejším príkladom toho bol v roku 2008, keď Pakistan Telecom zablokoval YouTube ako odpoveď na súdny príkaz. Urobili nesprávny výpočet, pokiaľ ide o to, ako blokujú lokalitu, a nakoniec vykonali zmenu tabuľky BGP, ktorá sa propagovala po celom svete, a nakoniec ju zablokovali pre všetkých.

Smerovače, ktoré sa používajú na hosťovanie tabuliek BGP, majú na tento účel vyhradený úložný priestor. Meria sa z hľadiska trás, pričom predvolený limit je umelo stanovený na 512 000 trás pre adresy IPv4 a ďalších 512 000 trás pre adresy IPv6 IPv6 a prichádzajúci ARPAgeddon [Vysvetlenie technológie] Čítaj viac . Aj keď mnohí predpovedali nárast tabuľky BGP už viac ako 512 000 trás, nikdy sme sa k prekročeniu tohto limitu nikdy nepriblížili. Pridelená veľkosť bola viac ako dostatočná. A zrazu to tak nebolo.

Takže, čo sa stalo?

Naozaj pár vecí. Prvý - a najzjavnejším problémom - bol samotný poskytovateľ internetových služieb. Roky nedostatočného investovania vyústili do mnohých bežiacich žalostne zastaraných smerovačov. Tieto stroje by mali byť schopné zvládnuť prevádzku miliónov používateľov, a napriek tomu sa ocitli úplne nepripravení na oveľa predpovedaný míľnik veľkosti tabuľky BGP.

BGP-datacentier

Ďalším problémom bol typ adresy, ktorú používame na jedinečnú identifikáciu serverov na internete. Až donedávna sme už takmer výlučne použité adresy IPv4 IPv6 vs. IPv4: Mali by ste sa ako užívateľ starať (alebo niečo iné)? [MakeUseOf vysvetľuje]Nedávno sa veľa hovorilo o prechode na IPv6 ao tom, ako prinesie na internet veľa výhod. Ale táto „správa“ sa neustále opakuje, pretože vždy existuje občas ... Čítaj viac , z čoho je k dispozícii konečná suma. Vyčerpanie tohto fondu na nás už roky trápi a my sme na tento problém našli niekoľko bezchybných reakcií.

Jedna z techník používaných na zmiernenie nedostatku týchto adries bola vytvorená pracovnou skupinou pre internetové inžinierstvo (IETF). Agresívne používali techniku ​​zvanú Beztriedne smerovanie medzi doménami (CIDR), ktorý efektívne „podsieťoval“ systém adresovania IP a efektívnejšie distribuoval počet dostupných IP adries. To pomohlo zmierniť vyčerpanie týchto adries IP, ale to malo ďalšie neúmyselné následky. Konkrétne, tabuľka BGP sa rozdrobila a nabobtnala na nezvládnuteľné množstvo, čím sa priblížila 512 000 dní.

BGP-server

A potom musíme uznať, že internet sa stal obeťou vlastného úspechu. Viac používateľov, viac webových stránok a viac poskytovateľov internetových služieb viedlo k ďalším trasám k mapám. Viac trás k mape znamená väčšiu tabuľku BGP. Väčšia tabuľka BGP znamená... No, dostanete predstavu.

Čo sa stalo?

Na úkor poskytovateľov internetových služieb tento problém vyriešili fenomenálne rýchlo. Medzitým boli vytvorené niektoré efektívne (aj keď škaredé) trasy, aby sa zabezpečil najkratší prestoj. Umelé limity na smerovacej tabuľke BGP sa rýchlo zvýšili a starší hardvér to fyzicky nedokáže spracovať zväčšenú veľkosť tabuľky smerovania, bude vyradená a nahradená novšou hardware.

Prsty sa prekrížili, možno nebudeme musieť dlho a dlho čeliť ďalšiemu „512K dňu“.

Boli ste ovplyvnení prerušením?

Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.