Objavljeno: 23.8.2014 11:00

Internet prevelik za starejše usmerjevalnike

Minuli teden se je zgodil tako imenovan Dan 512k, ko je število vnosov v nekaterih usmerjevalnih tabelah preseglo mejo 524.288. Številni usmerjevalniki privzeto podpirajo največ toliko vnosov v hitrem namenskem pomnilniku TCAM, kar lahko privede do manjših težav s hitrostjo in dostopnostjo nekaterih delov interneta, medtem ko večjih izpadov ni pričakovati. Zaradi narave interneta se učinek počasi širi in zajema čedalje več usmerjevalnikov. Poglejmo podrobneje.

Internet ni nič drugega kakor omrežje omrežij, zato njegovo hrbtenico tvorijo usmerjevalniki (router), ki povezujejo dve ali več omrežij. Da lahko prejete paketke pošljejo na pravi naslov, uporabljajo usmerjevalne tabele (routing tables), kjer so zapisani obsegi vseh podomrežij (katere naslove vključujejo), prehod za doseg teh omrežij (gateway in interface) ter prioritete, saj običajno do istih podomrežij vodi več poti. To pomeni, da usmerjevalniku ni treba poznati lokacij vseh IP-naslovov, ampak mora za vsak IP-naslov zgolj ugotoviti, kateremu podomrežju pripada in na kateri naslov mora poslati paketek. Če so tabele širom interneta usklajene, po nekaj prehodih (hop) paketek pride do cilja.

Težava vsega z računalniki povezanega so omejitve. Kot je bilo treba reševati zgonjo omejitev pomnilnika na 640 kB z raznimi triki (se še spomnite razširjenega pomnilnika), dvomestni zapis letnice s prehodom na štirimestnega bo prelomu tisočletja, omejitev velikost pomnilnika na 4 GB začasno s PAE (physical adress extension) in kasneje z uporabo 64-bitnih sistemov, tako je tudi pri usmerjevalnikih. Številni danes popularni usmerjevalniki, ki tvorijo hrbtenico omrežij – tu ne gre za domače naprave – podpirajo zgolj 524.288 zapisov v TCAM (ternary content-adressable memory). Sedaj pa smo to mejo na nek način presegli.

Na nek način pravimo zato, ker velikost interneta ni ena sama. Vsaka usmerjevalna tabela je malce drugačna, odvisna od lokalnih posebnosti in povezav konkretnega usmerjevalnika. Zato ne moremo govoriti o enotni velikosti, ampak o razponu (glej graf). Kot tisto pravo velikost štejemo dolžino tabele, ki se pojavi največkrat. Seveda imajo nekateri usmerjevalniki že daljše tabele in ti so prvi naleteli na omejitev 512k. Situacija ima ironičen pridih tudi zato, ker je zmanjkovanje naslovov IPv4 pospešilo rast tabel. Da bi iz preostanka naslovov IPv4 iztisnili čim več, smo jih ob dodeljevanju primorani deliti na majhne kose. (Časov, ko je Apple dobil celoten blok 17.0.0.0/8, MIT 18.0.0.0/8 in Ford 19.0.0.0/8, že dolgo ni več.) To pa povečuje število podomrežij in hitro dviguje obseg usmerjevalnih tabel.

Internet se seveda ne bo sesul, je pa omejitev tabel na 524.288 vnosov vseeno nevšečnost. Usmerjevalniki seveda lahko težave kompenzirajo tako, da držijo vnose v navadnem pomnilniku (RAM), a je ta bistveno počasnejši od TCAM-a. Prizadeti so nekateri Ciscovi usmerjevalniki, a je težave mogoče obiti. Dolgoročna rešitev je zamenjava usmerjevalnikov, a je do tja še zelo daleč. Trenutno je težavo mogoče rešiti tako, da povečamo TCAM za usmerjevalne tabele naslovov IPv4 na račun tabel za IPv6. Slednje so namreč bistveno krajše, saj imajo le okrog 20.000 vnosov.

Prvi usmerjevalniki so mejo 512k prekoračili minuli teden, sedaj pa pričakujemo, da bo z organsko rastjo interneta takih čedalje več. Šele sedaj bo postalo jasno, kolikšen del internetne opreme ima težave s to mejo, a večjih izpadov zaradi tega ni pričakovati. Meritve namreč kažejo, da se odstotek nestabilnih povezav (routing instability) v zadnjem tednu ni dvignil nad povprečne vrednosti.

Mimogrede, mejo 256k smo dosegli leta 2008. Z nadaljevanjem eksponentne rasti lahko še pred koncem desetletja pričakujemo nove nevšečnosti, ko bodo tabele zrasle do dobrega milijona vrstic (1024k).

Več novic

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

  • Redka zmaga malega rudarja kriptovalut

    V času, ko rudarjenje bitcoina obvladujejo velika podjetja s specializirano opremo in ogromnimi viri, je neodvisnemu solo rudarju uspel izjemen podvig. 

    Objavljeno: 27.7.2025 13:00
  • Šibko geslo in hekerski vdor pogubila 158 let staro podjetje

    Britansko podjetje KNP iz Northamptonshira, ki se je ukvarjalo s prevozi, je po 158 letih obratovanja zaprlo vrata, zaradi česar je brez dela ostalo 700 ljudi. Razlog ni slabo poslovanje, težke tržne razmere, izgube ali celo poneverbe, temveč precej bolj banalen. Podjetje je opustošil hekerski napad, v katerem so napadalci odnesli podatke o vseh strankah.

    Objavljeno: 23.7.2025 05:00
  • Internet umira, krivi smo sami

    Spletne strani in celotni internet se zanašajo na nepisano pravilo, ki se je v zadnjem letu začelo krhati in grozi, da bo pokopalo internet, kot ga poznamo. Zaradi agentov in modelov umetne inteligence čedalje manj klikamo na spletne strani, zaradi česar imajo te čedalje več težav s financiranjem. Zdi sem, da jim škoduje tudi Google, ki je doslej benevolentno zagotavljal promet s svojim iskalnikom.

    Objavljeno: 31.7.2025 05:00
  • Tehnologija je orodje za množično nadzorovanje

    Ko je minuli teden kamera na koncertu skupine Coldplay v Bostonu prikazala par, ki objet posluša Chrisa Martina, bi bil lahko to le še eden izmed množice povsem običajnih in dolgočasni prizor. A ker se je ženska na posnetku obrnila proč in obraz zakopal v roke, moški pa se je sklonil pod kader, je posnetek vzbudil veliko pozornosti. Pevec Chris Martin ga je na odru komentiral z besedami, da sta bodisi zelo sramežljiva bodisi razmerje skrivata – in ostalo je bilo zgodovina.

    Objavljeno: 21.7.2025 05:00
  • ChatGPT-5 bo na voljo avgusta

    Sam Altman, izvršni direktor OpenAI, je potrdil, da bo model GPT-5 izšel že v začetku avgusta. 

    Objavljeno: 25.7.2025 09:00
  • ChatGPT je slab v šahu

    Najboljši šahist sveta Magnus Carlsen je v spletnem dvoboju premagal umetno inteligenco ChatGPT v vsega 53-ih potezah, pri čemer sam ni izgubil niti ene same figure. 

    Objavljeno: 21.7.2025 09:00
 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji