# En omstart skickade Telstra till 2006. Nio miljoner telefoner.

Published: 2026-09-22

En ingenjör i Melbourne slår på ett tidtagningschassi igen klockan 02:50, och till frukost är Australiens största mobilnät överens om att det är november 2006. 8 juli 2026: ett GPS-kort i Telstras NTP-chassi startar om under en reparation av strömförsörjningen, dess firmware har aldrig fått GPS-veckouppdateringen, så det väljer den gamla epoken och hamnar 1 024 veckor tillbaka i tiden. Eftersom en lösning från oktober 2025 hade gjort det kortet till nätverkets enda stratum-1-källa – och ett byte 2020 till NTP-peering hade lämnat alla andra källor nedströms om det – vinner fel datum omröstningen. Handoff-noder återställs från klockan 04:00, 45 % av alla samtal och datasessioner påverkas, nästan 9 miljoner kunder förlorar samtal, SMS eller data, 604 samtal till Triple Zero (Australiens nödnummer) får fel, Victorias regionala tåg stannar, och de flesta tjänster återställs klockan 12:12. Telstras egna larm fanns på en plattform som kontrollerades under kontorstid; företaget märkte det eftersom kunder googlade "Telstra outage".

Canonical: https://thedailydiff.dev/sv/video/2026-09-22-telstra-2006/

## Vad den här videon täcker

- Ett GPS-kort vaknar i november 2006
- Tidslinje: 2010 design → 2020 chassi → okt 2025 GPS-kort → 02:50
- Morgonen: 04:00 MME-återställningar → 04:20 larmstorm → 12:12 återställt
- Mekanism: NTP röstar om överenskommelse, inte rimlighet
- git blame — Telstra 55 · peering 25 · firmware 15 · strömförsörjningen 5

## Kapitel

- 0:00 Ett GPS-kort vaknar i november 2006
- 0:28 Tidslinje: 2010 design → 2020 chassi → okt 2025 GPS-kort → 02:50
- 1:26 Morgonen: 04:00 MME-återställningar → 04:20 larmstorm → 12:12 återställt
- 1:47 Mekanism: NTP röstar om överenskommelse, inte rimlighet
- 2:07 git blame — Telstra 55 · peering 25 · firmware 15 · strömförsörjningen 5
- 2:27 Påverkan: 45 % av sessionerna, 30 miljoner dollar i böter för en låda för 30 000 dollar
- 2:44 Dom + måndagsraden: en klocka med tre hattar

## Översatt transkription

Översatt från den ursprungliga engelska berättelsen. Tillgängligt ljud och undertexter styrs av YouTube.

### Ett GPS-kort vaknar i november 2006

0:00 En ingenjör i Melbourne slår på ett tidtagningschassi igen tjugo i tre på morgonen, och till frukost är Australiens största mobilnät överens om att det är november tvåtusen sex. Telstras externa rapport säger att datumet lämnade ett GPS-kort och hela nätverket röstade för det. Nästan nio miljoner kunder förlorar samtal, SMS eller data, och Victorias regionala tåg stannar för dagen. Hur det hände, varför ett kort överordnades den nationella klockan,

0:23 och vem som får skulden. Detta är The Daily Diff, postmortem.

### Tidslinje: 2010 design → 2020 chassi → okt 2025 GPS-kort → 02:50

0:28 Tjugohundratio. Designen är läroboksaktig. Tre nationella tidskällor matar två servrar, dessa matar tre nedanför, och varje nod tar tid endast ovanifrån. Revisorerna kallar den ändamålsenlig. Tjugohundratjugo. Nytt chassi. Den kan inte mata sin egen lägre server, så Sydney och Melbourne kopplas om och varje plats går ner till en referens. Sedan växlas allt till peering, där vilken server som helst kan ta tid från vilken

0:50 server den hittar. Orden timing loop förekommer inte i något dokument. Oktober tjugohundratjugofem. Melbourne fortsätter att förlora Sydney, och dess larm säger stratum fem, vilket betyder att den tar tid från sina egna kunder. Ingen lägger in en ärendebiljett. Istället slår ingenjörerna på ett GPS-kort som legat oanvänt i fem år. Larmen upphör.

1:07 Melbourne är nu stratum ett, samma rang som det nationella institutet, och ingen granskar det. Åttonde juli, två femtio på morgonen. En strömförsörjning behöver bytas ut, så chassit startar om, och GPS-kortet med det. Dess firmware uppdaterades aldrig, så det väljer den gamla epoken och hamnar ett tusen tjugofyra veckor tillbaka i tiden. Melbourne är toppen av trädet, och nedströms börjar instämma.

### Morgonen: 04:00 MME-återställningar → 04:20 larmstorm → 12:12 återställt

1:26 Klockan fyra på morgonen börjar handoff-noderna återställas. Klockan fyra tjugo, en larmstorm, på en plattform vars larm läses under kontorstid. Klockan fyra tjugonio, Telstra märker det, eftersom kunder googlar Telstra outage. Ingenjörerna som gjorde ändringen är på obligatorisk vila, och att hitta datumet tar timmar. Klockan tolv tolv är de flesta kunder tillbaka.

### Mekanism: NTP röstar om överenskommelse, inte rimlighet

1:47 Varför var det möjligt? NTP har två försvar. Lägre stratum vinner, och avvikare röstas bort. GPS-kortet gjorde den trasiga källan till den högsta rangen, och varje källa som kunde vara oense satt nedströms, och upprepade det. NTP frågar aldrig om ett datum är rimligt, bara om de andra håller med. Protokollet fungerade.

2:06 Arkitekturen gjorde det inte.

### git blame — Telstra 55 · peering 25 · firmware 15 · strömförsörjningen 5

2:07 git blame. Telstra, femtiofem procent. Ingen ägde klockan, så ingen granskade ändringen, och två leverantörsmeddelanden om just denna bugg blev olästa. Peering-läge, tjugofem, för att låta servrar rösta med sitt eget eko. Firmware, femton, publicerad och aldrig installerad. Fem procent till strömförsörjningen, för att den valde tjugo i tre på en onsdag. Påverkan. Fyrtiofem procent av alla samtal och datasessioner den dagen,

### Påverkan: 45 % av sessionerna, 30 miljoner dollar i böter för en låda för 30 000 dollar

2:30 berättar VD:n för senaten. Böterna på bordet är trettio miljoner dollar, för en gratis uppdatering som saknas från en låda för trettio tusen dollar. Kortet hade överlevt den verkliga veckorullningen 2019 eftersom ingen stängde av det. Reparationen dödade det. Dom, postmortem: SHIP IT, om responsen.

### Dom + måndagsraden: en klocka med tre hattar

2:46 Telstra anlitar externa revisorer, publicerar rapporten oredigerad, med kommentaren att man aldrig behandlat tid som kritisk, och flyttar alla tre platserna från de gamla servrarna innan det sker. Måndagsraden: kör en NTP-spårning och räkna hur många av dina tidskällor som är en klocka som bär tre hattar. Skicka mig incidenten du fortfarande inte får prata om, i kommentarerna, eller på thedailydiff.dev. Och det är the diff för idag.

3:10 Jag är Niko från Axrisi. Sammanfoga ansvarsfullt.

## Källor

- [Technology Audit Partners, "Findings Report on the July 8th Telstra Outage" (published by Telstra, Sep 2, 2026)](https://www.telstra.com.au/content/dam/tcom/dynamic-media-projects/luke-campbell/TAP-Findings-for-Telstra-Outage.pdf) — www.telstra.com.au
- [Vicki Brady (Telstra CEO), "What we've learned from the external investigation of our July outage" (Sep 2, 2026)](https://www.telstra.com.au/exchange/what-we-ve-learned-from-the-external-investigation-of-our-july-o) — www.telstra.com.au
- [Netnod, Sven-Christian Ebenhag, "Telstra outage: The night a network decided the year was 2006" (Sep 17, 2026)](https://www.netnod.se/blog/telstra-outage-night-network-decided-year-was-2006) — www.netnod.se
- [Hacker News on the Netnod post (93 points)](https://news.ycombinator.com/item?id=49748957) — news.ycombinator.com
- [The Guardian, Senate inquiry: 45 % of sessions, ~9M customers, 604 Triple Zero errors (Jul 17, 2026)](https://www.theguardian.com/business/2026/jul/17/telstra-missing-software-update-undocumented-design-change-outage) — www.theguardian.com
- [ABC News, "Telstra recently warned about timing issue linked to national outage" (Jul 10, 2026)](https://www.abc.net.au/news/2026-07-10/telstra-warned-about-vulnerability-before-national-outage/106896906) — www.abc.net.au
- [The Register, the day itself (Jul 8, 2026)](https://www.theregister.com/networks/2026/07/08/telstra-outage-downs-000-calls-trains-payment-systems/5268265) — www.theregister.com
- [ACS Information Age, the $30,000 box and the $30M fine (Jul 14, 2026)](https://ia.acs.org.au/article/2026/telstra-outage-blamed-on-known-bug-in-obsolete-server.html) — ia.acs.org.au
