Skelbimas

Kas nutiko, kai internetas pasidaro per didelis? Rugpjūčio 12 d platus sutrikimas interneto vartotojams visame pasaulyje, nes keli interneto maršrutizatoriai tapo rimta interneto srauto valdymo problemos auka dieną, kuri tapo žinoma kaip „512K diena“.

Paveikti vartotojai pastebėjo drastiškai pailgėjusį bandymo laiką, nes daugelis svetainių nesugebėjo įkelti viso.

Problema - kuri ilgą laiką buvo prognozuojama - kilo dėl lentelės, naudojamos valdyti, kaip pasiekti tam tikrus IPv4 adresus, viršijančius jų 512 000 maršrutų ribą. Dėl to senesni maršrutizatoriai, kuriuos vis dar naudoja didieji interneto paslaugų teikėjai, patiria atminties perpildymą ir gedimus, dėl to vartotojai vėliau susiduria su prastovų ir našumo problemomis.

Paveikti IPT - įskaitant „BT“, „Comcast“, „AT&T“, „Sprint“ ir „Verizon“ - pranešta apie visus rimtus tam tikros antradienio dalies našumo problemos, kai kurioms žiniatinklio prieglobos įmonėms buvo naudojamasi neprisijungus iš viso.

Norite sužinoti, kokia smulkesnė informacija apie tai, kas nutiko „512K dieną“? Perskaitykite daugiau informacijos.

instagram viewer

Pasienio vartų protokolas ir tu

Apsilankę bet kurioje svetainėje esate linkę įvesti domeno vardą. Tai žmonėms suprantami adresai, leidžiantys patekti į svetainę, rankiniu būdu neįveskite IP adreso į savo interneto naršyklę. Tada jūsų kompiuteris paverčia jį skaitmeniniu arba raidiniu-skaitmeniniu atveju naujausios kartos IP adresai „IPv6“ ir būsimasis „ARPAgeddon“ [Technology Explained] Skaityti daugiau - IP adresas, kuris yra beveik toks pat kaip norimos aplankyti svetainės telefono numeris.

Tada jūsų kompiuteris turi išsiaiškinti, kaip jis gali patekti į tą svetainę. Jei kada nors anksčiau naudojote „Traceroute“ programą, žinosite, kad apsilankę svetainėje jūsų kompiuteris tiesiogiai neprieina to serverio. Atvirkščiai, paketai, kuriuos jūsų kompiuteris siunčia į neįprastą kelionę per kelis serverius ir kelias šalis, kol galiausiai pasiekia savo kelionės tikslą.

„bgp-traceroute“

Laimei, nemažai to suplanuota iš anksto. IPT blokus visus maršrutus į IP adresų blokus saugo jų našiuose maršrutizatoriuose. Tai yra nepaprastai galingi, nepaprastai brangūs įrenginiai. Juose yra tai, ką geriausiai galima apibūdinti kaip interneto žemėlapį jų vidinėje saugykloje, ir leidžia namų bei verslo vartotojams naudotis pasauliniu internetu. Tai nėra jūsų sodo veislės „Linksys“ dėžutės.

Šis interneto žemėlapis saugomas vadinamoje „Border Gateway Protocol“ (BGP) lentelėje. IPT visada sugebėjo įtraukti naujus maršrutus į BGP lentelę, kuri tada pasidalinta visame pasaulyje IPT. Kai tik pridedamas naujas maršrutas, bendro naudojimo maršruto lentelė automatiškai atnaujinama, kad tai atspindėtų pasikeisti. Tai taip pat reiškia, kad kai viena šalis, turinti prieigą prie BGP lentelės, padaro klaidą, ji paveikia kiekvieną vartotoją.

Turbūt garsiausias to pavyzdys buvo dar 2008 m., Kai „Pakistan Telecom“ užblokavo „YouTube“ atsakydamas į teismo nutartį. Jie padarė netinkamą apskaičiavimą dėl to, kaip jie ketino užblokuoti svetainę, ir baigė pakeisti visame pasaulyje paplitusį BGP lentelę ir užblokavo jį visiems.

Maršrutizatoriuose, kurie naudojami BGP lentelėms talpinti, yra specialiai šiam tikslui skirta saugyklos vieta. Jis matuojamas maršrutais, o numatytoji riba yra dirbtinai nustatyta 512 000 maršrutų IPv4 adresams, dar 512 000 maršrutų IPv6 adresams „IPv6“ ir būsimasis „ARPAgeddon“ [Technology Explained] Skaityti daugiau . Nors daugelis prognozavo, kad metų bėgyje BGP lentelė padidės daugiau nei 512 000 maršrutų, niekada nebūname tokie arti šios ribos viršijimo. Skirtas dydis buvo daugiau nei pakankamas. Ir staiga to nebuvo.

Taigi, kas atsitiko?

Keletas dalykų, tikrai. Pirma - ir akivaizdžiai akivaizdžiausia problema - buvo pačių IPT. Ilgus metus trunkančios investicijos lėmė, kad daugelis bėgančių maršrutizatorių bėgo labai blogai. Manoma, kad šie aparatai gali sutvarkyti milijonų vartotojų srautus, tačiau yra visiškai nepasirengę daug prognozuojamam BGP lentelės etapui.

„bgp-datacenter“

Kita problema buvo dėl to, kokio tipo adresą naudojame, kad unikaliai identifikuotume serverius internete. Visai neseniai mes beveik išskirtinai naudojami IPv4 adresai IPv6 vs. IPv4: Ar jums, kaip vartotojui, turėtų rūpėti (ar ką nors daryti)? [„MakeUseOf“ paaiškina]Visai neseniai buvo daug kalbėta apie perėjimą prie „IPv6“ ir kaip tai internete duos daug naudos. Tačiau šios „naujienos“ kartojasi nuolat, kaip visada ... Skaityti daugiau , iš kurių yra ribota suma. Šio baseino išsekimas jau daugelį metų mus domina ir mes radome daugybę grakščių atsakymų į šią problemą.

Vieną iš metodų, naudojamų siekiant sumažinti šių adresų trūkumą, sukūrė Interneto inžinerijos darbo grupė (IETF). Jie agresyviai naudojo techniką, vadinamą Klasikinis maršrutas tarp domenų (CIDR), kuris veiksmingai „subnešiojo“ IP adresų sistemą ir efektyviau paskirstė turimų IP adresų skaičių. Tai padėjo sušvelninti šių IP adresų išsekimą, tačiau tai turėjo kitų nenumatytų padarinių. Būtent „BGP“ lentelė suskaidė ir sutvirtėjo iki nevaldomos sumos, priartindama 512K dieną dar labiau.

„bgp-server“

Tada turime sutikti, kad internetas buvo savo sėkmės auka. Dėl daugiau vartotojų, daugiau svetainių ir daugiau IPT atsirado daugiau maršrutų į žemėlapius. Daugiau maršrutų į žemėlapį reiškia didesnę BGP lentelę. Didesnė BGP lentelė reiškia... Na, jūs idėją gausite.

Kas buvo padaryta?

Pasinaudoję IPT, jie problemą išsprendė fenomenaliai greitai. Laikinai buvo sukurti keli veiksmingi (nors ir negražūs) maršrutai, užtikrinantys trumpiausią prastovą. Dirbtinės BGP maršrutizacijos lentelės ribos buvo greitai padidintos, o senesnės - fiziškai nepavyks susitvarkyti su padidintu maršrutizacijos stalo dydžiu, bus uždarytas ir pakeistas naujesniu aparatinė įranga.

Pirštai sukryžiavę, mums gali tekti ilgai, ilgai netekti susidurti su kita „512K diena“.

Ar jus paveikė sutrikimas?

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.