Mainos

Mitä tapahtui, kun Internet kasvaa liian suureksi Internetille? 12. elokuuta nähtiin laajalle levinnyt häiriö Internetin käyttäjille maailmanlaajuisesti, koska useita Internet-reitittimiä joutui Internet-liikenteen hallinnan vakavan ongelman kohteeksi päivänä, josta on tullut nimeä "512K Day".

Vaikuttavat käyttäjät näkivät huomattavasti lisääntyneet pingiajat, kun monet verkkosivustot eivät latautuneet kokonaan.

Aihe - joka oli ennustettu jo pitkään - johtui taulukosta, jota käytettiin hallitsemalla kuinka päästä tiettyihin IPv4-osoitteisiin, jotka ylittävät niiden 512 000 reitin rajan. Tämä johti vanhempiin reitittimiin, joita suuret Internet-palveluntarjoajat käyttävät edelleen muistiin ylivuotojen ja kaatumisten varalta. Käyttäjät joutuvat sen seurauksena seisokkeihin ja suorituskykyongelmiin.

Vaikuttavat Internet-palveluntarjoajat - joihin kuuluvat BT, Comcast, AT&T, Sprint ja Verizon - ilmoittivat kaikki vakavia suorituskykyongelmat jonkin osan tiistaina ajankohtana, ja jotkut web-hosting-yritykset koputetaan offline-tilaan yhteensä.

instagram viewer

Haluatko tietää, kuinka yksityiskohtaisempia tietoja mitä tapahtui 512K-päivänä? Lue lisätietoja.

Rajaväyläprotokolla ja sinä

Kun vierailet millä tahansa verkkosivustolla, sinulla on taipumus kirjoittaa verkkotunnus. Nämä ovat ihmisille ymmärrettäviä osoitteita, joiden avulla voit käyttää verkkosivustoa joutumatta kirjoittamaan IP-osoitetta manuaalisesti selaimeesi. Sieltä tietokone muuntaa sen numeerisiksi - tai aakkosnumeerisiksi, uusimman sukupolven IP-osoitteet IPv6 ja tulossa oleva ARPAgeddon [Technology Explained] Lue lisää - IP-osoite, joka on melkein kuin sen verkkosivuston puhelinnumero, johon haluat käydä.

Sieltä tietokoneesi on selvitettävä, kuinka se käyttää kyseistä verkkosivustoa. Jos olet koskaan käyttänyt Traceroute-sovellusta aikaisemmin, tiedät, että kun vierailet verkkosivustolla, tietokoneesi ei pääse suoraan kyseiseen palvelimeen. Pikemminkin tietokoneesi lähettämät paketit aloittavat epätavallisen matkan useiden palvelimien ja useiden maiden kautta ennen lopulta määränpäähänsä saavuttamista.

BGP-traceroute

Onneksi paljon tästä suunnitellaan etukäteen. Internet-palveluntarjoajat tallentavat kokonaisuudessaan reitit IP-osoitteiden lohkoihin korkean suorituskyvyn reitittimissä. Nämä ovat ilmiömäisen tehokkaita, ilmiömäisen kalliita laitteita. Ne sisältävät sen, mitä voidaan parhaiten kuvata sisäisen tallennustilan Internet-kartana, ja kodin ja yrityskäyttäjät voivat käyttää globaalia Internetiä. Nämä eivät ole puutarhalajikkeesi Linksys-laatikoita.

Tämä Internet-kartta on tallennettu ns. Border Gateway Protocol (BGP) -taulukkoon. Internet-palveluntarjoajat ovat aina pystyneet lisäämään uusia reittejä BGP-taulukkoon, joka sitten jaetaan maailmanlaajuisesti kaikille ISPS. Aina kun uusi reitti lisätään, jaettu reititystaulukko päivitetään automaattisesti sen heijastamiseksi muuttaa. Tämä tarkoittaa myös, että kun yksi osapuoli, jolla on pääsy BGP-taulukkoon, tekee virheen, se vaikuttaa jokaiseen käyttäjään.

Ehkä kaikkein pahamaineisin esimerkki tästä oli jo vuonna 2008, jolloin Pakistan Telecom esti YouTubeen vastauksena tuomioistuimen määräykseen. He tekivät virheelliset laskelmat suhteessa siihen, miten he aikovat estää sivuston, ja päätyivät muutokseen BGP-taulukkoon, joka levisi maailmanlaajuisesti, ja päätyi estämään sen kaikille.

Reitittimillä, joita käytetään isännöimään BGP-taulukoita, on erityisesti tähän tarkoitukseen varattu tallennustila. Se mitataan reiteillä, oletusrajaksi vahvistetaan keinotekoisesti 512 000 reitillä IPv4-osoitteille, lisäksi 512 000 reitillä IPv6-osoitteille IPv6 ja tulossa oleva ARPAgeddon [Technology Explained] Lue lisää . Vaikka monet ovat ennustaneet BGP-taulukon nousua yli 512 kt: n reitteillä vuosien ajan, emme ole koskaan melko saavuttaneet tämän rajan ylittämistä. Jaettu koko oli enemmän kuin riittävä. Ja sitten yhtäkkiä se ei ollut.

Mitä tapahtui?

Muutama asia, todella. Ensimmäinen - ja räikeimmin ilmeisin ongelma - oli itse Internet-palveluntarjoajien kanssa. Vuosien alijäämäinvestoinnit olivat johtaneet siihen, että monet reitittimet olivat huonosti vanhentuneita. Näiden koneiden on tarkoitus kyetä käsittelemään miljoonien käyttäjien liikennettä, ja he ovat kuitenkin täysin valmistautumattomia BGP-taulukon koon mukaiselle paljon ennustetulle virstanpylvälle.

BGP-Tietokeskus

Toinen ongelma koski osoitetyyppiä, jota käytetään Internetin palvelimien yksilöimiseen. Viime aikoihin asti olemme melkein yksinomaan käytetyt IPv4-osoitteet IPv6 vs. IPv4: Pitäisikö sinun välittää (tai tehdä jotain) käyttäjänä? [MakeUseOf selittää]Viime aikoina on puhuttu paljon IPv6: lle siirtymisestä ja siitä, miten se tuo Internetille paljon etuja. Mutta tämä "uutinen" toistuu jatkuvasti, koska aina on satunnaista ... Lue lisää , josta on käytettävissä rajallinen määrä. Tämän uima-altaan uupumus on odottanut meitä jo vuosia, ja olemme löytäneet joukon armottomia vastauksia tähän ongelmaan.

Internet-tekniikan työryhmä (IETF) loi yhden tekniikoista, joilla vähennettiin näiden osoitteiden puutetta. He käyttivät aggressiivisesti tekniikkaa, jota kutsuttiin Luokiton verkkotunnusten välinen reititys (CIDR), joka "aliverkotti" IP-osoitusjärjestelmän tehokkaasti ja jakoi tehokkaammin käytettävissä olevien IP-osoitteiden määrän. Tämä auttoi lievittämään näiden IP-osoitteiden sammumista, mutta tähän liittyi muita tahattomia seurauksia. Nimittäin, BGP-taulukko pirstoutui ja turvonnut hallitsemattomaan määrään, tuoden 512K: n päivä yhä lähemmäksi.

BGP-palvelin

Ja sitten meidän on hyväksyttävä, että Internet on joutunut oman menestyksensä uhreiksi. Enemmän käyttäjiä, enemmän verkkosivustoja ja Internet-palveluntarjoajia on johtanut enemmän reittejä karttaan. Lisää reittejä karttaan tarkoittaa suurempaa BGP-taulukkoa. Suurempi BGP-pöytä tarkoittaa... No, saat idean.

Mitä on tehty?

Internet-palveluntarjoajien hyväksi he ratkaisivat asian ilmiömäisen nopeasti. Sillä välin luotiin joitain tehokkaita (vaikkakin ruma) reittejä lyhyimmän seisokkien varmistamiseksi. Keinotekoiset rajat BGP-reitityspöydässä nousivat nopeasti ja fyysisesti vanhemmat laitteistot ei pysty käsittelemään suurentunutta reitityspöydän kokoa poistetaan käytöstä ja korvataan uudella laitteisto.

Sormet ristissä, emme ehkä joudu kohtaamaan uutta 512 kt: n päivää pitkään, kauan.

Olivatko häiriöt vaikuttaneet sinuun?

Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.