# یک راه‌اندازی مجدد تلسترا را به سال 2006 بازگرداند. نه میلیون تلفن.

Published: 2026-09-22

یک مهندس در ملبورن یک شاسی زمان‌سنجی را ساعت 2:50 صبح دوباره روشن می‌کند، و تا زمان صبحانه بزرگترین شبکه تلفن همراه استرالیا با این موضوع موافقت می‌کند که نوامبر 2006 است. 8 ژوئیه 2026: یک کارت GPS در شاسی NTP تلسترا هنگام تعمیر منبع تغذیه راه‌اندازی مجدد می‌شود، سیستم‌عامل آن هرگز به‌روزرسانی GPS week-rollover را نداشته است، بنابراین دوره قدیمی را انتخاب می‌کند و 1,024 هفته به عقب بازمی‌گردد. از آنجا که یک راه‌حل موقت در اکتبر 2025 آن کارت را تنها منبع stratum-1 شبکه کرده بود — و یک تغییر در 2020 به NTP peering هر منبع دیگری را پایین‌دستی آن قرار داده بود — تاریخ اشتباه برنده رأی می‌شود. گره‌های تحویل از ساعت 4 صبح بازنشانی می‌شوند، 45 درصد از تمام تماس‌ها و جلسات داده تحت تأثیر قرار می‌گیرند، تقریباً 9 میلیون مشتری تماس، پیامک یا داده را از دست می‌دهند، 604 تماس Triple Zero با خطا مواجه می‌شوند، قطارهای منطقه‌ای ویکتوریا متوقف می‌شوند و بیشتر خدمات در ساعت 12:12 بازمی‌گردند. آلارم‌های خود تلسترا در پلتفرمی بودند که در ساعات کاری بررسی می‌شد؛ شرکت متوجه شد زیرا مشتریان در گوگل به دنبال "Telstra outage" می‌گشتند.

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

## این ویدیو چه مواردی را پوشش می‌دهد

- یک کارت GPS در نوامبر 2006 بیدار می‌شود
- جدول زمانی: طراحی 2010 ← شاسی 2020 ← کارت GPS اکتبر 2025 ← 02:50
- صبح: بازنشانی MME ساعت 04:00 ← طوفان هشدار ساعت 04:20 ← بازیابی ساعت 12:12
- مکانیسم: NTP بر اساس توافق رأی می‌دهد، نه معقولیت
- git blame — Telstra 55 · peering 25 · firmware 15 · منبع تغذیه 5

## فصل‌ها

- 0:00 یک کارت GPS در نوامبر 2006 بیدار می‌شود
- 0:28 جدول زمانی: طراحی 2010 ← شاسی 2020 ← کارت GPS اکتبر 2025 ← 02:50
- 1:26 صبح: بازنشانی MME ساعت 04:00 ← طوفان هشدار ساعت 04:20 ← بازیابی ساعت 12:12
- 1:47 مکانیسم: NTP بر اساس توافق رأی می‌دهد، نه معقولیت
- 2:07 git blame — Telstra 55 · peering 25 · firmware 15 · منبع تغذیه 5
- 2:27 شعاع انفجار: 45٪ جلسات، جریمه 30 میلیون دلاری برای یک جعبه 30 هزار دلاری
- 2:44 حکم + خط دوشنبه: یک ساعت با سه کلاه

## رونوشت ترجمه شده

ترجمه شده از روایت اصلی انگلیسی. صوت و زیرنویس‌های موجود توسط YouTube کنترل می‌شوند.

### یک کارت GPS در نوامبر 2006 بیدار می‌شود

0:00 یک مهندس در ملبورن یک شاسی زمان‌بندی را ده دقیقه به سه صبح دوباره روشن می‌کند و تا زمان صبحانه بزرگترین شبکه تلفن همراه استرالیا با این موضوع موافقت می‌کند که نوامبر دو هزار و شش است. گزارش بیرونی تلسترا می‌گوید که تاریخ یک کارت GPS را به عقب برد و کل شبکه به آن رأی داد. تقریباً نه میلیون مشتری تماس، پیامک یا داده را از دست می‌دهند، و قطارهای منطقه‌ای ویکتوریا برای آن روز متوقف می‌شوند. چگونه اتفاق افتاد، چرا یک کارت بالاتر از ساعت ملی قرار گرفت،

0:23 و چه کسی مقصر است. این The Daily Diff است، پس از حادثه.

### جدول زمانی: طراحی 2010 ← شاسی 2020 ← کارت GPS اکتبر 2025 ← 02:50

0:28 دو هزار و ده. طراحی کتابی است. سه منبع زمان ملی به دو سرور تغذیه می‌دهند، آنها به سه سرور پایین‌تر تغذیه می‌دهند، و هر گره فقط از بالا زمان می‌گیرد. حسابرسان آن را مناسب برای هدف می‌نامند. دو هزار و بیست. شاسی جدید. این نمی‌تواند سرور پایین‌تر خود را تغذیه کند، بنابراین سیدنی و ملبورن به هم متصل می‌شوند و هر سایت به یک مرجع کاهش می‌یابد. سپس همه چیز به حالت peering تغییر می‌کند، جایی که هر سروری می‌تواند زمان را از هر

0:50 سروری که پیدا می‌کند بگیرد. کلمات حلقه زمان‌بندی در هیچ سندی ظاهر نمی‌شوند. اکتبر دو هزار و بیست و پنج. ملبورن مدام سیدنی را از دست می‌دهد، و هشدارهای آن می‌گویند stratum پنج، به این معنی که از مشتریان خود زمان می‌گیرد. هیچ‌کس تیکت ارسال نمی‌کند. در عوض مهندسان یک کارت GPS را که پنج سال بیکار بوده است روشن می‌کنند. هشدارها متوقف می‌شوند.

1:07 ملبورن اکنون stratum یک است، رتبه مؤسسه ملی، و هیچ‌کس آن را بررسی نمی‌کند. هشتم ژوئیه، دو و پنجاه دقیقه صبح. یک منبع تغذیه نیاز به تعویض دارد، بنابراین شاسی راه‌اندازی مجدد می‌شود، و کارت GPS نیز با آن. سیستم‌عامل آن هرگز به‌روزرسانی نشده بود، بنابراین دوره قدیمی را انتخاب می‌کند و هزار و بیست و چهار هفته به گذشته بازمی‌گردد. ملبورن در بالای درخت است، و پایین‌دستی شروع به توافق می‌کند.

### صبح: بازنشانی MME ساعت 04:00 ← طوفان هشدار ساعت 04:20 ← بازیابی ساعت 12:12

1:26 ساعت چهار صبح، گره‌های تحویل شروع به بازنشانی می‌کنند. چهار و بیست دقیقه، طوفان هشدار، در پلتفرمی که هشدارهای آن در ساعات کاری خوانده می‌شوند. چهار و بیست و نه دقیقه، تلسترا متوجه می‌شود، زیرا مشتریان در گوگل به دنبال قطعی تلسترا می‌گردند. مهندسانی که تغییر را انجام دادند در استراحت اجباری هستند، و یافتن تاریخ ساعت‌ها طول می‌کشد. تا ساعت دوازده و دوازده دقیقه بیشتر مشتریان بازگشته‌اند.

### مکانیسم: NTP بر اساس توافق رأی می‌دهد، نه معقولیت

1:47 چرا این ممکن بود؟ NTP دو دفاع دارد. Stratum پایین‌تر برنده می‌شود، و موارد غیرعادی حذف می‌شوند. کارت GPS منبع خراب را با بالاترین رتبه ساخت، و هر منبعی که می‌توانست مخالفت کند در پایین‌دستی قرار داشت، و آن را تکرار می‌کرد. NTP هرگز نمی‌پرسد که آیا یک تاریخ معقول است، فقط می‌پرسد که آیا بقیه موافق هستند. پروتکل کار کرد.

2:06 معماری نه.

### git blame — Telstra 55 · peering 25 · firmware 15 · منبع تغذیه 5

2:07 git blame. تلسترا، پنجاه و پنج درصد. هیچ‌کس صاحب ساعت نبود، بنابراین هیچ‌کس تغییر را بررسی نکرد، و دو بولتن فروشنده در مورد همین باگ خوانده نشده باقی ماندند. حالت Peering، بیست و پنج، برای اجازه دادن به سرورها تا با اکوی خود رأی دهند. سیستم‌عامل، پانزده، منتشر شده و هرگز نصب نشده است. پنج درصد به منبع تغذیه، برای انتخاب ده دقیقه به سه در یک چهارشنبه. شعاع انفجار. چهل و پنج درصد از تمام تماس‌ها و جلسات داده آن روز،

### شعاع انفجار: 45٪ جلسات، جریمه 30 میلیون دلاری برای یک جعبه 30 هزار دلاری

2:30 مدیر عامل به سنا می‌گوید. جریمه روی میز سی میلیون دلار است، برای یک به‌روزرسانی رایگان که از یک جعبه سی هزار دلاری گم شده است. این کارت از تغییر واقعی در دو هزار و نوزده جان سالم به در برده بود زیرا هیچ‌کس آن را خاموش نکرده بود. تعمیر آن را از بین برد. حکم، پس از حادثه: SHIP IT، در مورد پاسخ.

### حکم + خط دوشنبه: یک ساعت با سه کلاه

2:46 تلسترا حسابرسان خارجی استخدام می‌کند، گزارش را بدون ویرایش منتشر می‌کند، با این جمله که هرگز زمان را حیاتی تلقی نکرده است، و هر سه سایت را قبل از فرود آمدن از سرورهای قدیمی منتقل می‌کند. خط دوشنبه: یک NTP trace اجرا کنید و بشمارید که چند تا از منابع زمانی شما یک ساعت با سه کلاه هستند. حادثه‌ای که هنوز اجازه صحبت درباره آن را ندارید برای من ارسال کنید، در نظرات، یا در thedailydiff.dev. و این تفاوت امروز است.

3:10 من نیکو از Axrisi هستم. با مسئولیت‌پذیری ادغام کنید.

## منابع

- [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
