O reboot a trimis Telstra în 2006. Nouă milioane de telefoane.
Un inginer din Melbourne repornește un șasiu de sincronizare la 2:50 dimineața, iar până la micul dejun, cea mai mare rețea mobilă din Australia este de acord că este noiembrie 2006.
Un inginer din Melbourne repornește un șasiu de sincronizare la 2:50 dimineața, iar până la micul dejun, cea mai mare rețea mobilă din Australia este de acord că este noiembrie 2006. 8 iulie 2026: un card GPS din șasiul NTP al Telstra se repornește în timpul unei reparații a sursei de alimentare, firmware-ul său nu a avut niciodată actualizarea de „week-rollover” GPS, așa că alege epoca veche și aterizează cu 1.024 de săptămâni în trecut. Deoarece o soluție provizorie din octombrie 2025 a făcut din acel card singura sursă stratum-1 a rețelei — și o trecere în 2020 la peering NTP a lăsat orice altă sursă în aval de acesta — data greșită câștigă votul. Nodurile de transfer se resetează de la ora 4 dimineața, 45% din toate apelurile și sesiunile de date sunt afectate, aproape 9 milioane de clienți pierd apeluri, mesaje sau date, 604 apeluri la 112 dau erori, trenurile regionale din Victoria se opresc, iar majoritatea serviciilor revin la 12:12. Alarmele Telstra erau pe o platformă verificată în timpul orelor de program; compania a observat deoarece clienții căutau pe Google „pana Telstra”.
Citiți ediția scrisă (engleză) ↗
Ce acoperă acest videoclip
- Un card GPS se trezește în noiembrie 2006
- Cronologie: design 2010 → șasiu 2020 → card GPS oct 2025 → 02:50
- Dimineața: 04:00 MME se resetează → 04:20 furtună de alarme → 12:12 restabilit
- Mecanism: NTP votează pentru acord, nu pentru plauzibilitate
- git blame — Telstra 55 · peering 25 · firmware 15 · sursa de alimentare 5
Transcrierea tradusă
Tradus din narațiunea originală în engleză. Audio-ul și subtitrările disponibile sunt controlate de YouTube.
Un card GPS se trezește în noiembrie 2006
0:00 Un inginer din Melbourne repornește un șasiu de sincronizare la zece fără trei în dimineață, iar până la micul dejun, cea mai mare rețea mobilă din Australia este de acord că este noiembrie două mii șase. Raportul extern al Telstra spune că data a plecat de la un singur card GPS și întreaga rețea a votat pentru ea. Aproape nouă milioane de clienți pierd apeluri, mesaje sau date, iar trenurile regionale din Victoria se opresc pentru ziua respectivă. Cum s-a întâmplat, de ce un card a depășit ceasul național,
0:23 și cine este de vină. Acesta este The Daily Diff, postmortem.
Cronologie: design 2010 → șasiu 2020 → card GPS oct 2025 → 02:50
0:28 Două mii zece. Designul este conform manualului. Trei surse naționale de timp alimentează două servere, acestea alimentează trei mai jos, și fiecare nod preia timpul doar de sus. Auditorii îl consideră adecvat scopului. Două mii douăzeci. Șasiu nou. Nu-și poate alimenta propriul server inferior, așa că Sydney și Melbourne sunt interconectate și fiecare site scade la o singură referință. Apoi totul este comutat la peering, unde orice server poate prelua timpul de la orice
0:50 server pe care îl găsește. Cuvintele „buclă de sincronizare” nu apar în niciun document. Octombrie două mii douăzeci și cinci. Melbourne continuă să piardă Sydney și alarmele sale indică stratul cinci, însemnând că preia timpul de la proprii săi clienți. Nimeni nu deschide un tichet. În schimb, inginerii pornesc un card GPS care a stat inactiv timp de cinci ani. Alarmele se opresc.
1:07 Melbourne este acum stratul unu, rangul institutului național, și nimeni nu-l revizuiește. Opt iulie, două cincizeci dimineața. O sursă de alimentare trebuie înlocuită, așa că șasiul se repornește, și cardul GPS odată cu el. Firmware-ul său nu a fost niciodată actualizat, așa că alege epoca veche și aterizează o mie douăzeci și patru de săptămâni în trecut. Melbourne este în vârful ierarhiei, iar în aval începe să se conformeze.
Dimineața: 04:00 MME se resetează → 04:20 furtună de alarme → 12:12 restabilit
1:26 Patru dimineața, nodurile de transfer încep să se reseteze. Patru douăzeci, o furtună de alarme, pe o platformă ale cărei alarme sunt citite în timpul orelor de program. Patru douăzeci și nouă, Telstra observă, deoarece clienții caută pe Google „pana Telstra”. Inginerii care au făcut modificarea sunt în repaus obligatoriu, și găsirea datei durează ore. Până la douăsprezece și doisprezece, majoritatea clienților sunt din nou conectați.
Mecanism: NTP votează pentru acord, nu pentru plauzibilitate
1:47 De ce a fost posibil? NTP are două apărări. Stratul inferior câștigă, iar valorile aberante sunt eliminate prin vot. Cardul GPS a făcut ca sursa defectă să aibă cel mai înalt rang, și fiecare sursă care ar fi putut să nu fie de acord se afla în aval, repetând-o. NTP nu întreabă niciodată dacă o dată este plauzibilă, ci doar dacă ceilalți sunt de acord. Protocolul a funcționat.
2:06 Arhitectura nu.
git blame — Telstra 55 · peering 25 · firmware 15 · sursa de alimentare 5
2:07 git blame. Telstra, cincizeci și cinci la sută. Nimeni nu deținea ceasul, așa că nimeni nu a revizuit modificarea, și două buletine de la furnizori despre exact acest bug au rămas necitite. Modul de peering, douăzeci și cinci, pentru că a permis serverelor să voteze cu propriul lor ecou. Firmware-ul, cincisprezece, publicat și niciodată instalat. Cinci la sută pentru sursa de alimentare, pentru că a ales zece fără trei miercuri. Raza de impact. Patruzeci și cinci la sută din toate apelurile și sesiunile de date din acea zi,
Raza de impact: 45% din sesiuni, o amendă de 30 de milioane de dolari pentru o cutie de 30 de mii de dolari
2:30 CEO-ul îi spune Senatului. Amenda pe masă este de treizeci de milioane de dolari, pentru o actualizare gratuită care lipsea dintr-o cutie de treizeci de mii de dolari. Cardul supraviețuise adevăratei „week-rollover” în două mii nouăsprezece pentru că nimeni nu-l oprise. Reparația l-a ucis. Verdict, postmortem: SHIP IT, cu privire la răspuns.
Verdict + linia de luni: un singur ceas cu trei roluri
2:46 Telstra angajează auditori externi, publică raportul needitat, cu precizarea că nu a considerat niciodată timpul ca fiind critic, și mută toate cele trei site-uri de pe serverele vechi înainte de a se întâmpla. Linia de luni: rulați o urmărire NTP și numărați câte dintre sursele dvs. de timp sunt un singur ceas cu trei roluri. Trimiteți-mi incidentul despre care încă nu aveți voie să vorbiți, în comentarii, sau la thedailydiff.dev. Și asta e diferența pentru astăzi.
3:10 Sunt Niko de la Axrisi. Fuzionați responsabil.
Surse
- Technology Audit Partners, "Findings Report on the July 8th Telstra Outage" (published by Telstra, Sep 2, 2026)www.telstra.com.au
- Vicki Brady (Telstra CEO), "What we've learned from the external investigation of our July outage" (Sep 2, 2026)www.telstra.com.au
- Netnod, Sven-Christian Ebenhag, "Telstra outage: The night a network decided the year was 2006" (Sep 17, 2026)www.netnod.se
- Hacker News on the Netnod post (93 points)news.ycombinator.com
- The Guardian, Senate inquiry: 45 % of sessions, ~9M customers, 604 Triple Zero errors (Jul 17, 2026)www.theguardian.com
- ABC News, "Telstra recently warned about timing issue linked to national outage" (Jul 10, 2026)www.abc.net.au
- The Register, the day itself (Jul 8, 2026)www.theregister.com
- ACS Information Age, the $30,000 box and the $30M fine (Jul 14, 2026)ia.acs.org.au



