Ak ste sa dnes ráno pozreli na správy alebo Twitter – alebo ste to možno nemohli, pretože váš internet nefungoval – možno ste počuli: Time Warner došlo k veľkému výpadku vo svojej internetovej službe približne o 4:30 východného času. Výpadok, ktorý zasiahol veľkú časť USA, trval dve hodiny, Informovala o tom agentúra Reuters. Mapy vytvorené nástrojom na sledovanie výpadkov DownDetector ukázal problémy v celej krajine. Ako sa to teda presne mohlo stať?
Populárna veda hovorila s počítačovou vedkyňou z Purdue University Sonia Fahmy, ktorá skúma výkon siete, aby odhadla vinníka.
Predpokladá, že Time Warner aktualizoval softvér, ktorý jej smerovače používajú na vzájomnú komunikáciu a informácie o trase. "Tieto výpadky sú zvyčajne spôsobené smerovacími protokolmi," hovorí. Toto je druh základnej funkcie, ktorá, ak je v nej chyba, môže spôsobiť rozsiahle problémy.
„Buď upgradovali softvér na niektorých smerovačoch a bola v tom nejaká chyba, alebo niekedy ide o ľudskú chybu,“ hovorí. Konfigurácia smerovačov na aktualizáciu softvéru je zložitá úloha, takže ľudia robia chyby.
Smerovače, ktoré sú súčasťou najväčších základných sietí internetu – takzvaná internetová chrbtica – niečo využívajú nazval protokol Border Gateway Protocol, aby si navzájom povedali, aké cesty použiť na odosielanie informácií doprava destinácia. Fahmy si myslí, že Time Warner mohol aktualizovať softvér, ktorý používa na implementáciu BGP, ktorý je často spojený s veľkými výpadkami.
"Buď upgradovali softvér na niektorých smerovačoch a bola v ňom nejaká chyba, alebo niekedy ide o ľudskú chybu," hovorí Fahmy.
Je to rozsah výpadku, vďaka ktorému Fahmy predpokladá, že problém súvisel skôr so softvérom ako s hardvérom. Poskytovatelia služieb, ako je Time Warner, majú dostatok redundancií vo svojom hardvéri, ktoré zabraňujú takýmto rozšíreným problémom. Pokazený smerovač alebo kábel zvyčajne spôsobuje menšie, regionálnejšie výpadky, hovorí.
Viditeľné, hodinové výpadky môžu byť čoraz častejšie. Fahmy hovorí, že videla správy ako Time Warner raz za mesiac alebo dva. Okrem problémov so softvérom sa zdá, že smerovače spoločností starnú a nedostatok pamäte — čo je skôr hardvérový, ale aj systematický problém.
Výskumníci pracujú na znížení pravdepodobnosti zlyhania smerovacích protokolov. Jedno sľubné riešenie sa nazýva Software Defined Networking, ktoré spoločnostiam umožňuje používať jeden stroj, nazývaný kontrolér, na konfiguráciu viacerých smerovačov naraz. Týmto spôsobom je menej šancí, že ľudský expert urobí chybu pri konfigurácii smerovača.