首页 › tech › TDC断网:半瘫骗过手机

概述

2024年11月28日,丹麦最大电信运营商TDC的移动核心网发生全国性故障,约300万移动用户在约六个半小时内打不出也接不进电话,报警电话112大面积呼损,日德兰半岛火车一度停驶。丹麦社会安全局一年后发布的官方复盘确认:故障由一次核心网升级叠加人为失误引发。这起事故最刺眼的不是“又断网了”,而是它暴露出一个反直觉的工程盲区——网络只是“半瘫”,手机误以为还有信号,死死挂在故障网上,反而绕过了丹麦电信业精心设计的112跨网漫游兜底机制。本文基于官方复盘与丹麦广播公司DR等一手报道,复盘全过程。

目录

一、上午的异常安静:报警台没人打电话进来

先交代背景。TDC是丹麦最大的电信运营商,其网络公司TDC NET运营着全国三张物理移动网中的一张,承载自家品牌和一批租用其网络的虚拟运营商用户,移动用户规模约300万。丹麦总人口不到600万——这张网出事,等于半个国家的移动通信悬空。

2024年11月28日,星期四,TDC移动网爆发全国性故障。用户侧的表象五花八门:有人完全拨不出电话,有人电话接通却没声音,有人通话频繁掉线,移动数据时通时断。丹麦第二大区南丹麦大区(Region Syddanmark)当天专门发布公告,提醒市民:用TDC网的手机联系医院和112会遇到掉话或“无声通话”,请换用其他网络的手机。

比用户抱怨更要命的是应急体系的反应。哥本哈根首都消防与应急局(Hovedstadens Beredskab)值班主管Tim Ole Simonsen后来对丹麦广播公司DR描述了一个所有应急指挥官都会脊背发凉的场景: normally,报警中心的红色提示灯频繁闪烁,那天却“异常安静”——不是没有险情,是TDC用户根本打不进来。应急部门被迫启用最原始的兜底手段:把消防车和人员派上街头,让市民能在街上“面对面”找到救援。Simonsen自嘲这是“让更多人找到我们的一线微薄希望”。

同一天,日德兰半岛的火车交通一度瘫痪,铁路系统部分依赖电信网络的通信通道。移动网故障与火车停驶同时发生,丹麦社交媒体上立刻出现了“是不是遭遇网络攻击”的猜测,国家警察(Rigspolitiet)当天晚间专门开会并公开回应。事后证明:没有攻击,就是纯粹的技术故障。但这个细节值得记住——在2024年的欧洲,任何一张全国性电信网瘫掉,公众的第一反应已经是“是不是被打 了”。电信网络的社会心理权重,已经和电网、供水画了等号。

当天傍晚,故障排除,服务陆续恢复。TV 2的滚动报道显示,主体业务恢复后仍有局部区域不正常。丹麦社会安全局一年后发布的官方复盘给出了精确的账:故障在约六个半小时后彻底修复。六个半小时,对一个600万人口国家的最大移动网来说,是一段足以写进教科书的时间。

二、丹麦只有三张移动网,TDC瘫了哪张

理解这起事故,先要理解丹麦移动市场的物理结构。别看丹麦市面上有十几个手机品牌可选,落到无线接入和核心网的物理归属上,全国实际只有三张移动网:TDC NET、3的网络,以及Telenor与Norlys共建共享的TN网。各家虚拟运营商和子品牌,都挂在这三张物理网之上。

物理网络 网络所有方 大致角色 2024-11-28当天状态
TDC NET TDC集团 全国最大,约300万移动用户 全国性故障约6.5小时
TN网 Telenor与Norlys共建共享 第二张大网 正常
3网 Three(3 Denmark) 第三张大网 正常

(网络结构据丹麦资费比价行业站点汇总;故障范围据丹麦媒体当日报道与社会安全局复盘。)

这个结构解释了当天的一个关键现象:其他两张网的用户手机一切正常,说明无线接入侧的基站、天馈并没有全国性物理损毁——故障发生在TDC NET自己的核心网。无线网负责“手机与天线之间的空中接口”,核心网负责“注册、鉴权、交换、路由”这些让电话真正接得通的智能部分。空中接口好好的,核心网坏了,表现就是:手机显示有信号,电话就是打不通。

干了这么多年核心网的人对这种症状再熟悉不过:“有信号、打不通、接通没声音”三件套,几乎可以排除无线侧,直接把排查矛头指向核心网的电路域或IMS语音域。南丹麦大区公告里那句“opkald uden lyd”(无声通话)尤其典型——信令接续成功、媒体承载失败,说明故障点在核心网内部且是部分性的,不是整机宕机。这个细节,后面会变得非常重要。

三、根因:一次升级,一个失误

故障第二天,TDC一度说不清原因,丹麦媒体连续数日追问。12月4日,TDC NET经丹麦通讯社Ritzau发布初步调查结论:故障由移动网核心功能的两个技术问题叠加造成。

一年后,2025年11月28日,丹麦社会安全局(Styrelsen for Samfundssikkerhed)在事件一周年官方复盘公告中给出最终定性:故障源于“一次升级”与“一个人为失误”的组合。

把两份官方口径拼起来,故障链条大致如下:核心网进行软件升级,升级本身引入或触发了缺陷;叠加一个操作层面的人为失误,两个问题在同一时间窗内相互咬合,导致核心网的语音接续功能部分失效——注意,是部分失效,不是整网断电式的彻底离线。

flowchart TD
    A["核心网软件升级"] --> B["升级引入缺陷"]
    C["运维人为失误"] --> D["两个问题叠加"]
    B --> D
    D --> E["语音接续部分失效"]
    D --> F["数据业务时通时断"]
    E --> G["用户侧:无声与呼损"]
    F --> G
    G --> H["手机仍挂在故障网上"]

这套“升级+失误”的组合拳,老运维都不陌生,它几乎是核心网重大故障的最经典配方。单独看,每一项都在可控范围内:软件升级有测试流程,人为操作有复核机制。事故之所以发生,是因为两者撞在了同一个时间窗里,而升级后的缺陷恰好把常规的监控和告警路径也搞得半明半暗——值班人员看到的是零散的、区域性、间歇性的告警,而不是一个清晰的“全网核心宕机”红色信号。这也解释了为什么修复耗时六个半小时:排除网络攻击、排除无线侧、锁定核心网、再定位到升级引入的具体缺陷并回退,每一环都需要时间。

官方复盘同时确认,事件期间丹麦启动了国家行动指挥部(NOST),跨部门协同处置。换句话说,这不只是TDC一家公司的故障,而是被当作国家级突发事件来管理的。

四、题眼:半瘫,为什么比全瘫更危险

这起事故真正值得全行业抄在笔记本上的,是它的次生灾害:112报警电话大面积打不通。

丹麦电信行业原本为此准备了一套三层安全体系,据丹麦应急行业媒体BeredskabsInfo在事后整理:

防线 机制 设计目标 2024-11-28当天是否生效
第一层 112呼叫全网优先级(核心网+无线网标记) 网络拥塞时普通呼叫为112让路 意义有限——问题不是拥塞,是功能故障
第二层 VoLTE失败自动回落2G 4G网故障时语音走2G电路域 未能兜底——故障在核心网,2G回落同样绕不开
第三层 本网彻底失效时手机自动漫游他网打112 全网瘫痪时借竞争对手的网报警 未触发——这正是事故的题眼

第三层机制值得展开讲。欧洲手机在无SIM卡或本网不可用时,会自动搜索并附着到任何可用网络上发起紧急呼叫,这是各国报警互通的通用设计,丹麦在此基础上要求运营商保障本网故障时用户能借他网拨打112。设计逻辑成立的前提只有一个:手机必须“知道”本网已经不可用。

2024年11月28日,前提不成立了。事后DR的报道援引行业解释:一个软件缺陷让用户的手机“卡”在TDC网上——网络内部语音功能已瘫,但手机与网络之间的底层附着关系还在,手机屏幕上信号格依旧。手机认为自己有网,就不会启动跨网搜网流程;不换网,第三层防线就永远不会被触发。社会安全与应急大臣Torsten Schack Pedersen的评语一针见血:“11月28日那天,plan B没有起作用。”

这就是半瘫比全瘫更危险的机理:

flowchart TD
    A["用户拨打112"] --> B{"手机判断本网状态"}
    B -->|本网彻底离线| C["启动搜网换网"]
    C --> D["漫游他网接通112"]
    B -->|本网部分故障| E["手机误判为正常"]
    E --> F["滞留故障网"]
    F --> G["112呼损"]

全瘫是一种“诚实”的故障:手机搜不到网,屏幕上信号格清零,用户知道出事了,系统兜底机制被干净利落地触发。半瘫是一种“撒谎”的故障:系统内部已经残了,对外却维持着正常的外观,手机被骗、用户被骗、连一部分监控告警也被骗。故障检测体系对“彻底的坏”免疫,对“看起来还好的坏”异常脆弱——这不是丹麦一家的软肋,是全世界电信网的共性盲区。

顺便回应一个工程上常被问起的问题:为什么手机不能更“聪明”一点,拨112失败就自动换网?答案是拨打失败的信息反馈路径同样要经过故障的核心网,呼叫建立请求发出去石沉大海,手机侧只能等超时,而多数终端的超时重试策略并不默认触发立即换网。终端行为、网络状态、兜底设计三者之间的缝隙,就是112呼损的藏身之处。

五、修复方案:把自己的核心网“弄哑”

事故后,丹麦电信行业协会(Teleindustrien)总监Jakob Willer代表全行业表态,修复112兜底是“最高优先级”。2025年7月,行业拿出的新方案相当有意思,据BeredskabsInfo披露:

当某家运营商遭遇部分性网络故障(或类似危机)时,该运营商可以主动在自己核心网上阻断112呼叫。手机拨112被拒后,会认为本网不可用,从而自动转投其他运营商的网络完成报警——112呼叫本就不要求呼叫者拥有被附着网络的签约,任何网都必须接。

说白了,这是一个“以毒攻毒”的设计:既然半瘫的网络会撒谎,那就由运维人员亲手把它的谎话揭穿——故意把本网对112声明为不可用,逼手机去诚实的地方。技术方案已在4G网完成开发并获全部移动运营商同意,各家配套的启用流程(谁有权在什么条件下按下这个按钮)被要求在2025年8月1日前完成,以便随时投用。

这个方案在工程上谦逊得可爱:它没有试图让手机变得更聪明,没有重构紧急呼叫协议,只是给值班工程师多加了一个手动开关和一套授权流程。当自动化兜底被证明会被特定故障模式欺骗时,补一层“人在环路”的强制手段,是成本最低、确定性最高的修法。

治理层面的跟进同样迅速。丹麦为落实欧盟NIS2指令修订的《电信行业安全与应急法》于2025年7月1日生效,强化了运营商在此类事件中的通报义务;社会安全局对TDC NET的故障原因与协同处置流程做了专项跟进;数字化局(Digitaliseringsstyrelsen,报警业务的主管部门)则直接约谈行业,要求兑现112保障承诺。社会安全局局长Laila Reenberg在复盘公告中的表述很克制,但立场清楚:“全国性移动网是个复杂系统,我们永远无法完全杜绝故障,所以必须从每次事件中学习。”

六、事件时间线与官方复盘要点

时间 事件
2024-11-28 白天 TDC NET移动核心网全国性故障,约300万用户通话受影响,112大面积呼损,日德兰火车一度停驶,国家行动指挥部(NOST)启动
2024-11-28 晚间 国家警察公开回应“是否网络攻击”的猜测;当晚主体服务恢复,局部异常延续
2024-11-28 深夜前后 约6.5小时后故障彻底修复(社会安全局复盘口径)
2024-12-04 TDC NET公布初步根因:核心网功能的两个技术问题叠加
2024-12-09 行业协会表态修复112兜底为最高优先级;应急大臣承认“plan B失效”
2025-07-01 落实NIS2的丹麦《电信行业安全与应急法》生效
2025-07 行业公布新112兜底方案:故障方可阻断本网核心网112呼叫、强制手机漫游他网;流程须于8月1日前就绪
2025-11-28 社会安全局发布一周年官方复盘:升级+人为失误;确认新112方案已落地

七、写在值班日志后面的五条经验

第一,把“部分失效”当成最危险的故障模式来演练。多数运营商的应急预案是按“全瘫”设计的:整网不可用→启动兜底。这次事故证明,介于好与坏之间的半瘫状态反而最难探测、最会骗人。演练科目里应该专门加一项:核心网语音域部分失效时,终端表现是什么、监控能看到什么、兜底机制触不触发。

第二,核心网升级的灰度策略要按“故障域”切,不按“地理域”切。这次两个核心网问题叠加能把全国放倒,说明升级单位太大。把控制面网元按池化分组灰度、升级窗口错开、每组保留可分钟级回退的快照,牺牲一点升级效率,换的是全国性事故概率的数量级下降。标准允许多种实现方式,具体灰度与回退机制以各厂家官方文档为准,但“升级单元必须小于故障爆炸半径”这个原则不分厂家。

第三,监控体系要设“撒谎检测”。告警都基于网元自报,网元半瘫时自报数据本身就不可信。可以用外部探针从用户视角测量——真实拨测语音接通率、真实发起测试呼叫——当内部自报“正常”而外部拨测“失败”时立即升级告警级别。这次若有独立的语音拨测在第一时间吼起来,六 个半小时大概率能砍掉一半。

第四,紧急呼叫兜底机制要按“手机视角”重新审一遍。丹麦这套三层防线的每一层,单看设计都成立,组合起来却被“手机误判本网可用”这个缝隙整个穿透。其他市场的运营商不妨自问:如果我的核心网明天半瘫,我网内的手机会不会也像丹麦人的一样,握着信号格打不出112?丹麦行业给出的“核心网阻断112强制漫游”方案,值得每个市场的监管者和运营商拿去论证。

第五,把“公众第一反应是网络攻击”当作新常态来准备。这次故障与火车停驶时间重叠,攻击猜测立刻发酵,国家警察不得不公开表态。电信网的社会信任资产已经和关键基础设施深度绑定,故障通报的速度和透明度,本身就是应急处置的一部分。TDC在根因上拖了一周才给初步结论,这个舆论窗口期的被动,同行应该引以为戒。

六个半小时,300万人,一次升级,一个失误,一条没被触发的兜底防线——丹麦这堂事故课,学费是半个国家的通话,讲义却薄得只有一页:网络最危险的时刻,不是它彻底死掉的时刻,而是它半死不活还装作没事的时刻。

参考来源

  1. Myndighedernes opsamling på TDC-hændelsen 28. november 2024(丹麦社会安全局官方复盘公告) — 官方定性“升级+人为失误”、6.5小时修复时长、NOST启动与整改清单,本文主锚点
  2. Massivt nedbrud hos TDC skabte 112-kaos(丹麦广播公司DR) — 报警中心实况、软件缺陷致手机“卡网”、应急大臣与行业协会表态
  3. Ny teknisk løsning skal sikre 112-opkald ved nedbrud(BeredskabsInfo) — 丹麦三层112安全体系详解与“阻断本网112强制漫游”新方案
  4. Widespread disruption in Denmark after mobile network outage(Sky News) — 国际视角的当日影响报道
  5. Tekniske fejl var skyld i stort TDC-nedbrud på mobilnet(Ritzau/Avisen Danmark) — TDC于2024年12月4日公布的初步根因:核心网两个技术问题

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入