2006年的一次回归是如何导致Telstra国家电话网络瘫痪的
约翰·霍华德仍然是首相,第一款iPhone还需几个月才能发布,而Facebook也才刚刚向世界开放。当Telstra的移动网络在星期三早上崩溃时,原因在于一个软件缺陷让网络认为它回到了2006年11月。Telstra的首席财务官迈克尔·阿克兰最初解释说,这个软件缺陷影响了公司的GPS节点,该节点向组织的系统提供最精确的时间(精确到纳秒)。重置改变了时间和同步,这一变化随后传递给了Telstra网络的其他部分。星期四,阿克兰确认,推送到网络其他部分的更新将时钟内部拨回到了2006年11月。为什么这会导致停机——人们受到了怎样的影响?时间错误如何使网络瘫痪。与老式的挂钟或闹钟不同,人们通常不需要在夏令时开始时调整他们的智能手机。这部分是因为网络时间协议(NTP)。一个系统可以发送NTP请求,以获取来自一个专门提供时间的服务器的准确时间信息。然后,手机使用这个准确的时间根据位置转换为当地时间。星期三,Telstra的GPS节点中的NTP突然告诉网络其他部分,几乎是20年前的时间。网络依赖于准确的时间信息进行同步和身份验证,阿克兰解释说:“这样网络的一部分就知道另一部分在做什么,时间是其中一个重要部分。”“否则,网络上可能会有来自不同时间段的消息或指令被身份验证,”他说。Telstra的CFO迈克尔·阿克兰拒绝将其与千年虫(Y2K bug)相提并论。盖特纳(Gartner)研究与顾问公司的高级分析师库拉姆·沙赞表示,异步时间可能对移动网络产生广泛的影响。“当根时钟失败时,整个数字多米诺链在几分钟内崩溃,”他说。Telstra尚未详细说明多米诺骨牌是如何倒下的,但沙赞表示,来自手机基站的网络节点使用安全证书通过中央数据中心验证其身份,而这些证书有严格的有效期限,会根据当前时间检查以确保它们未过期或未被破坏。“如果Telstra的中央时间服务器开始广播错误的时间——或完全停止广播——核心网络交换机就会突然将有效的安全证书视为过期或无效,”沙赞说。“系统假定它面临安全威胁,并自动终止连接,导致设备无法连接网络,并将手机置于‘仅限SOS’模式。”他表示,4G和5G也需要时间测量以最大化速度。阿克兰否认了将其与Y2K BUG的比较,后者是因为系统无法处理日期格式而导致在2000年跨越时刻的问题,反而将其描述为软件故障。他表示,Telstra将进行根本原因分析,与供应商、合作伙伴和外部支持合作,以确定究竟发生了什么。紧急情况的三位数电话。虽然Telstra的网络出现故障,但一些曾尝试拨打三位数紧急电话的客户无法连接,尽管有故障安全系统要求客户在网络故障时通过两个其他移动网络供应商之一连接到紧急服务。Telstra尚未解释为什么没有进行切换,但在星期四表示已解决了这个问题。星期三晚上发现的第二个问题,阿克兰表示公司认为也是由同样的时间保持问题引起的,导致一些客户在尝试拨打其他号码或三位数紧急电话时收到错误信息。该问题已在星期四早上解决。截止星期四下午1点(澳东标准时间),Telstra表示已对639个拨打三位数紧急电话失败的人员完成了福利检查。在这些人中,230人表示他们不需要帮助。公司表示,其中402个案例需要跟进电话,其中170个转介给警方进行福利检查,7个转介给紧急服务组织。为什么有些列车停运时间更长?由于Telstra的故障干扰了国家列车通信系统,导致司机无法直接通过Telstra的4G与网络控制中心沟通,澳大利亚铁路轨道公司(ARTC)被迫在星期三暂停服务。ARTC运营着全国范围内的铁路服务,包括阿德莱德和达尔文之间的Ghan、悉尼和堪培拉之间的XPT服务、维多利亚州的V/Line、昆士兰的服务以及印度太平洋。在此表示Telstra的4G网络干扰了列车司机与网络控制中心沟通所用的卫星备份系统。“在此期间,Telstra能够进行一些维修编程以稳定网络,并确保4G列车无线电系统的正常运行,
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡