Reklaam
Mis juhtus, kui Internet muutub Interneti jaoks liiga suureks? 12. august nägi laialt levinud häirimine Interneti-kasutajatele kogu maailmas, kuna mitu Interneti-ruuterit langes tõsise Interneti-liikluse haldamise probleemi ohvriks päeval, mis on tuntud kui 512K päev.
Mõjutatud kasutajad nägid pingutuste arvu järsult pikenenud - paljud veebisaidid ei suutnud üldse laadida.
See probleem - mida oli pikka aega ette ennustatud - oli tingitud tabelist, mida kasutati juhtimiseks, kuidas jõuda teatud IPv4-aadressideni, mis ületavad nende 512 000 marsruudi piiri. Selle tulemuseks olid vanemad ruuterid, mida suured Interneti-teenuse pakkujad kasutavad endiselt mälu ületäitumise ja krahhide kogemiseks, mille tagajärjel seisavad kasutajad silmitsi seisaku- ja jõudlusprobleemidega.
Mõjutatud Interneti-teenuse pakkujad - sealhulgas BT, Comcast, AT&T, Sprint ja Verizon - teatasid kõik tõsistest probleemidest jõudluse probleemid teisipäeval, osa veebimajutusettevõtteid koputatakse võrguühenduseta kokku.
Kas olete huvitatud sellest, mis oli 512K päeval vähem? Lisateavet leiate siit.
Piirilüüsi protokoll ja teie
Kui külastate mõnda veebisaiti, kipubite tavaliselt sisestama domeeninime. Need on inimestele arusaadavad aadressid, mis võimaldavad teil veebisaidile juurde pääseda ilma, et peaksite oma veebibrauserisse IP-aadressi käsitsi sisestama. Sealt teisendab teie arvuti selle numbriliseks või tähtnumbriliseks IP-aadresside uusim põlvkond IPv6 ja tulemas ARPAgeddon [Technology Explained] Loe rohkem - IP-aadress, mis on peaaegu nagu selle veebisaidi telefoninumber, mida soovite külastada.
Sealt edasi peab teie arvuti välja töötama, kuidas ta sellele veebisaidile pääseb. Kui olete Traceroute'i rakendust kunagi varem kasutanud, siis teate, et veebisaiti külastades ei pääse teie arvuti sellele serverile otse. Pigem hakkavad teie arvutis olevad paketid alustama ebaharilikku reisi mitme serveri ja mitme riigi kaudu enne sihtkohta jõudmist.
Õnneks on suur osa sellest ette planeeritud. Interneti-teenuse pakkujad salvestavad IP-aadresside plokkide marsruudid tervikuna nende suure jõudlusega ruuterites. Need on fenomenaalselt võimsad, fenomenaalselt kallid seadmed. Need sisaldavad seda, mida saab kõige paremini kirjeldada kui oma sisemises salves asuvat Interneti-kaarti, ning võimaldavad kodu- ja ärikasutajatel kasutada globaalset Internetti. Need pole teie aiasordi Linksys kastid.
See Interneti-kaart on salvestatud nn Border Gateway Protocol (BGP) tabelisse. Interneti-teenuse pakkujad on alati suutnud lisada uusi marsruute BGP-tabelisse, mida seejärel jagatakse ülemaailmselt kõigile ISP-d. Uue marsruudi lisamisel värskendatakse jagatud marsruudi tabelit selle kajastamiseks automaatselt muuta. See tähendab ka, et kui üks osapool, kellel on juurdepääs BGP tabelile, teeb vea, mõjutab see iga kasutajat.
Võib-olla kõige kurikuulsam näide sellest oli 2008. aastal, mil Pakistan Telecom blokeeris YouTube'i vastuseks kohtuotsusele. Nad tegid valearvestuse selle osas, kuidas nad seda saiti blokeerida kavatsevad, ning lõpetasid muudatuse kogu maailmas levinud BGP-tabelis ja blokeerisid selle kõigile.
BGP-tabelite hostimiseks kasutatavatel ruuteritel on spetsiaalselt selleks otstarbeks eraldatud salvestusruum. Seda mõõdetakse marsruutide kaupa, vaikepiiriks seatakse kunstlikult 512 000 marsruuti IPv4-aadresside jaoks, lisaks 512 000 marsruuti IPv6 aadresside jaoks IPv6 ja tulemas ARPAgeddon [Technology Explained] Loe rohkem . Ehkki paljud on ennustanud BGP-tabeli suurenemist 512K-marsruudil juba aastaid, pole me kunagi selle piiri ületanud. Eraldatud suurus oli enam kui piisav. Ja siis äkki seda polnud.
Mis juhtus?
Mõned asjad, tõesti. Esimene - ja kõige silmatorkavam probleem - oli Interneti-teenuse pakkujate endiga. Aastaste alainvesteeringute tulemusel olid paljud ruuterid jooksnud hädaliselt vananenud. Väidetavalt suudavad need masinad hakkama saada miljonite kasutajate liiklusega ning on siiski täiesti ettevalmistamata BGP-tabeli suuruse palju ennustatud verstapostiks.
Veel üks probleem oli aadressi tüüp, mida kasutame Interneti serverite unikaalseks tuvastamiseks. Kuni viimase ajani oleme peaaegu eranditult kasutatavad IPv4-aadressid IPv6 vs. IPv4: kas peaksite kasutajana hoolima (või midagi tegema)? [MakeUseOf selgitab]Viimasel ajal on palju räägitud IPv6-le üleminekust ja sellest, kuidas see Internetile palju eeliseid toob. Kuid see "uudis" kordab end pidevalt, nagu alati on ... Loe rohkem , millest on saadaval piiratud summa. Selle basseini ammendumine on meid vaevanud juba aastaid ja oleme sellele probleemile leidnud mitmeid armuandmatuid vastuseid.
Üks nende aadresside puudujäägi leevendamiseks kasutatud meetoditest lõi Interneti-tehnilise töörühm (IETF). Nad kasutasid agressiivselt tehnikat, mida nimetatakse Klassideta domeenidevaheline marsruutimine (CIDR), mis tõhusalt IP-adresseerimissüsteemi alamvõrkistas ja olemasolevate IP-aadresside arvu tõhusamalt jaotas. See aitas nende IP-aadresside ammendumist leevendada, kuid sellega kaasnesid ka muud soovimatud tagajärjed. Nimelt killustas BGP laud ja paisus juhitamatuks, viies 512K päeva järjest lähemale.
Ja siis peame leppima sellega, et Internet on olnud omaenda edu ohver. Rohkem kasutajaid, rohkem veebisaite ja rohkem Interneti-teenuse pakkujaid on kaasa toonud rohkem marsruute kaardistamiseks. Rohkem marsruute kaardil tähendab suuremat BGP-tabelit. Suurem BGP-tabel tähendab… Noh, saate idee.
Mida on tehtud?
Interneti-teenuse pakkujate arvelt lahendasid nad probleemi fenomenaalselt kiiresti. Vahepeal loodi mõned tõhusad (ehkki koledad) marsruudid lühima seisaku tagamiseks. BGP marsruutitabeli kunstlikke piire tõsteti kiiresti ja vanemat riistvara ka füüsiliselt ei saa hakkama suurenenud marsruutimislaua suurusega suletakse ja asendatakse uuemaga riistvara.
Sõrmed ristuvad, võib-olla ei pea me pikka-pikka aega järjekordse 512K-päevaga silmitsi seisma.
Kas häirimine mõjutas teid?
Matthew Hughes on tarkvaraarendaja ja kirjanik Liverpoolist Inglismaalt. Teda leitakse harva, kui tal pole tassi kanget musta kohvi ja ta jumaldab absoluutselt oma MacBook Pro ja oma kaamerat. Tema blogi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgi teda twitteris aadressil @matthewhughes.