Reklāma

Kas notika, kad internets kļūst pārāk liels internetam? 12. augusts notika plaši izplatīti traucējumi interneta lietotājiem visā pasaulē, jo vairāki interneta maršrutētāji kļuva par upuri nopietnai interneta satiksmes pārvaldīšanas problēmai dienā, kas kļuvusi pazīstama kā “512K diena”.

Ietekmētie lietotāji redzēja krasi palielināto ping laiku, daudzām vietnēm neizmantojot ielādi.

Problēma - kas ilgu laiku tika prognozēta - bija saistīta ar tabulu, kas tika izmantota, lai pārvaldītu, kā sasniegt noteiktas IPv4 adreses, kas pārsniedz to 512 000 maršrutu robežu. Rezultātā vecāki maršrutētāji, kurus lielākie interneta pakalpojumu sniedzēji joprojām izmanto, lai piedzīvotu atmiņas pārpildi un avārijas, lietotājiem vēlāk radās dīkstāves un veiktspējas problēmas.

Ietekmētie ISP - kas ietver BT, Comcast, AT&T, Sprint un Verizon - visi ziņoja par nopietniem veiktspējas problēmas kādā otrdienas daļā, un daži tīmekļa mitināšanas uzņēmumi tiek pieklauvēti bezsaistē pavisam.

Vai vēlaties zināt, cik sīkāka informācija par to, kas notika “512K dienā”? Lasiet tālāk, lai iegūtu vairāk informācijas.

instagram viewer

Robežas vārtejas protokols un jūs

Apmeklējot jebkuru vietni, mēdzat ievadīt domēna vārdu. Šīs ir cilvēkiem saprotamas adreses, kas ļauj piekļūt vietnei, manuāli neievadot IP adresi savā tīmekļa pārlūkprogrammā. Turpmāk dators pārveidos to par ciparu vai burtu un ciparu skaitli jaunākās paaudzes IP adresēšana IPv6 un nākamais ARPAgeddon [skaidrojums par tehnoloģiju] Lasīt vairāk - IP adrese, kas ir gandrīz tāda pati kā tās vietnes tālruņa numurs, kuru vēlaties apmeklēt.

Pēc tam jūsu datoram ir jāizstrādā, kā tas piekļūst šai vietnei. Ja jūs kādreiz esat izmantojis lietojumprogrammu Traceroute, jūs zināt, ka, apmeklējot vietni, jūsu dators tieši nepiekļūst šim serverim. Drīzāk paciņas, kuras dators sūta, sāk neparastu braucienu pa vairākiem serveriem un vairākām valstīm, pirms tās beidzot sasniedz galamērķi.

bgp-traceroute

Par laimi, liela daļa no tā tiek plānota jau iepriekš. IP adreses bloķē maršrutus IPP pilnībā saglabā to augstas veiktspējas maršrutētājos. Šīs ir fenomenāli jaudīgas, fenomenāli dārgas ierīces. Tie satur to, ko vislabāk var raksturot kā interneta karti to iekšējā krātuvē, un ļauj mājas un biznesa lietotājiem piekļūt globālajam internetam. Šīs nav jūsu dārza šķirnes Linksys kastes.

Šī interneta karte tiek saglabāta tā dēvētajā Border Gateway Protocol (BGP) tabulā. Interneta pakalpojumu sniedzēji vienmēr ir spējuši pievienot jaunus maršrutus BGP tabulai, kas pēc tam tiek kopīgota visā pasaulē ISP. Ikreiz, kad tiek pievienots jauns maršruts, koplietotā maršrutēšanas tabula tiek automātiski atjaunināta, lai to atspoguļotu mainīt. Tas nozīmē arī to, ka tad, kad viena puse, kurai ir pieeja BGP tabulai, izdara kļūdu, tā ietekmē katru lietotāju.

Varbūt visbēdīgākais piemērs tam bija 2008. gadā, kad Pakistan Telecom bloķēja YouTube atbildot uz tiesas rīkojumu. Viņi veica nepareizu aprēķinu attiecībā uz to, kā viņi gatavojas bloķēt vietni, un galu galā veica izmaiņas BGP tabulā, kas izplatījās visā pasaulē, un beidza to bloķēt visiem.

Maršrutētājiem, kurus izmanto BGP tabulu mitināšanai, ir speciāli šim mērķim atvēlēta krātuves vieta. To mēra pēc maršrutiem, noklusējuma robežu mākslīgi nosakot 512 000 maršrutos IPv4 adresēm ar papildu 512 000 maršrutiem IPv6 adresēm IPv6 un nākamais ARPAgeddon [skaidrojums par tehnoloģiju] Lasīt vairāk . Lai arī daudzi gadiem ilgi ir prognozējuši BGP tabulas pieaugumu, pārsniedzot 512 000 maršrutus, mēs nekad neesam tikuši pie šīs robežas pārsniegšanas. Piešķirtais lielums bija vairāk nekā pietiekams. Un tad pēkšņi tā nebija.

Tātad, kas notika?

Dažas lietas, tiešām. Pirmā - un acīmredzami acīmredzamākā problēma - bija saistīta ar pašiem IPS. Gadu ilgas nepietiekamas investīcijas bija novedušas pie tā, ka daudzi maršrutētāji bija ļoti neveiksmīgi novecojuši. Domājams, ka šīs mašīnas spēs apkalpot miljonu lietotāju trafiku, un tomēr bija pilnīgi nesagatavotas BGP tabulas lieluma paredzamajam pavērsienam.

bgp-datacenter

Cita problēma bija saistīta ar adreses veidu, kuru mēs izmantojam, lai unikāli identificētu serverus internetā. Vēl nesen mēs esam gandrīz tikai un vienīgi IPv4 adreses IPv6 vs. IPv4: vai jums vajadzētu rūpēties (vai kaut ko darīt) kā lietotājam? [MakeUseOf skaidrojumi]Pavisam nesen daudz tika runāts par pāreju uz IPv6 un to, kā tas sniegs daudz ieguvumu no interneta. Bet šie "jaunumi" atkārtojas, jo vienmēr ir gadījuma ... Lasīt vairāk , no kuriem ir pieejama ierobežota summa. Šī baseina izsīkums jau gadiem ilgi mūs satrauc, un mēs esam atraduši vairākas nesaudzīgas atbildes uz šo problēmu.

Vienu no metodēm, ko izmanto, lai mazinātu šo adrešu trūkumu, izveidoja Internet Engineering Task Force (IETF). Viņi agresīvi izmantoja paņēmienu, ko sauca Bezklases starpdomēnu maršrutēšana (CIDR), kas efektīvi “subnetēja” IP adresēšanas sistēmu un efektīvāk sadalīja pieejamo IP adrešu skaitu. Tas palīdzēja mazināt šo IP adrešu izsīkumu, bet tas radīja citas neparedzētas sekas. Proti, BGP tabula sadrumstalojās un tika uzpūsta līdz nepārvaldāmam apjomam, 512K dienu pietuvinot arvien vairāk.

bgp-serveris

Un tad mums ir jāpieņem, ka internets ir kļuvis par savu panākumu upuri. Vairāk lietotāju, vairāk vietņu un vairāk interneta pakalpojumu sniedzēju ir devuši vairāk maršrutu kartēšanai. Vairāk maršrutu kartē nozīmē lielāku BGP tabulu. Lielāks BGP galds nozīmē… Nu, ideja jums ir.

Kas ir izdarīts?

IPS kreditēšanai viņi šo problēmu atrisināja fenomenāli ātri. Pagaidām tika izveidoti daži efektīvi (kaut arī neglīti) maršruti, lai nodrošinātu īsāko dīkstāvi. BGP maršrutēšanas tabulas mākslīgie ierobežojumi tika strauji palielināti, un vecāka aparatūra - fiziski nevar tikt galā ar palielinātu maršrutēšanas tabulas izmēru, tiks pārtraukta un aizstāta ar jaunāku aparatūra.

Pirksti sakrustoti, iespējams, mums ilgi un ilgi nāksies saskarties ar citu 512 KB dienu.

Vai traucējumi jūs ietekmēja?

Metjū Hjūss ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijas. Viņš reti atrodams bez tasītes spēcīgas melnas kafijas rokā un absolūti dievina savu Macbook Pro un kameru. Jūs varat lasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un seko viņam līdzi twitter vietnē @matthewhughes.