<!-- title: 移动性管理原理：切换、TAU与寻呼 -->

# 移动性管理原理：切换、TAU与寻呼的信令时序详解

手机最大的魔法，不是“能上网”，而是**你坐着高铁以300公里时速横穿几百个基站，视频通话却不断线**。支撑这个魔法的，是移动通信网络里一整套精密的“搬家”机制——移动性管理（Mobility Management）。

这一套机制看起来消息名繁多、流程绕口，但拆开看，它其实只回答了三个朴素的问题：

1. **手机正在通话/传数据，换了基站，业务怎么办？**——这是**切换（Handover）**
2. **手机睡着了（空闲态），网络怎么知道它在哪个大致区域？**——这是**跟踪区更新（TAU）**
3. **有人给手机打电话/发数据，网络怎么把它叫醒？**——这是**寻呼（Paging）**

本文就用类比+时序图的方式，把这三件事的原理一次讲透。

---

## 一、先看全景：两种状态，两套逻辑

网络对手机的管理，本质上取决于手机此刻“醒着”还是“睡着”。可以把基站想象成一家酒店，核心网是总部：

```mermaid
flowchart TB
    subgraph CONNECTED["连接态：醒着，正住在一间房里"]
        A["业务进行中<br/>(正在传数据/打电话)"]
        B["切换 Handover<br/>换房间但不退房<br/>业务不断"]
        C["测量报告 / 切换判决 / 执行"]
        A --> C --> B --> A
    end
    subgraph IDLE["空闲态：退房了，只留了登记地址"]
        D["无业务连接"]
        E["小区重选<br/>自己挑信号好的小区驻留"]
        F["跟踪区更新 TAU<br/>走出登记区域时向总部报备"]
        G["寻呼 Paging<br/>总部广播喊人来办业务"]
        D --> E --> F --> D
        D --> G --> H["响应寻呼<br/>升级为连接态"]
        H --> A
    end
    B -.业务结束/释放.-> D
    A -.业务结束/释放.-> D
```

这张图是全文的地图。核心洞察是：

- **连接态**下，网络精确知道手机在哪个小区、用哪段无线资源，移动性由**网络主导**（网络决定什么时候切、切到哪）；
- **空闲态**下，为了省电，手机和基站之间的专用连接已经释放，网络只知道手机在**一个比较大的区域**（跟踪区）里。位置信息由**手机主动上报**（TAU），找人则靠**大喇叭广播**（寻呼）。

为什么这样设计？因为精确跟踪每个人的位置太贵了。空闲态手机如果每隔几秒向网络汇报一次位置，电池撑不过一天，基站也处理不过来。于是工程师做了一个经典权衡：**位置精度换取电池寿命**——这正是TAU与寻呼机制存在的根本理由，后面会展开算这笔账。

---

## 二、连接态切换：高速移动中“无缝换马”

### 2.1 类比：跑酷中的换手

想象你在两辆并行的长途大巴之间换车：旧车还在开，你要瞅准时机，一脚踩上新车——踩早了可能踏空，不换则会被旧车带向错误的目的地。切换就是这件事的无线版本：手机与旧基站的链路要断开，与新基站的链路要建立，理想情况是**用户完全无感知**。

### 2.2 切换由谁决定？——测量报告机制

现代蜂窝网络采用的是“**终端测量、网络决策**”（Mobile Assisted Handover，手机辅助切换）模式。为什么不让手机自己决定切到哪？因为手机只看得见自己，看不见邻区的负载情况；为什么不让基站自己决定？因为基站测不准手机所在位置的下行信号。于是分工如下：

- **手机**：周期性地测量服务小区和邻区的信号质量，符合条件时上报“测量报告”；
- **基站/核心网**：收到测量报告后，综合邻区负载、干扰、容量等因素，决定切还是不切、切到哪。

手机不是随手上报的，而是依据一组预配置的“**测量事件**”来触发。其中最核心的是A3事件——“邻区比服务小区好到一定程度了”。它的进入条件可以写成一个简洁的不等式：

$$
M_n + O_f + O_c - H_{ys} > M_s + O_f + O_c + O_{fs} + O_{cs} + O_{ffset}
$$

工程上常简化记忆为：

$$
M_n > M_s + \text{Off} + H_{ys}
$$

其中 $M_n$ 是邻区信号质量，$M_s$ 是服务小区信号质量，**Off（偏置）**和 **Hys（迟滞）**都是可配置的余量。这个公式里藏着两个精妙的设计哲学：

**为什么要加偏置和迟滞，而不是“邻区信号一旦超过服务小区就切换”？** 因为无线信号是波动的（快衰落），如果你站在两个小区的交界处，两边的信号强度会像股票分时图一样反复交叉。若阈值设为“谁强切谁”，手机就会在两个小区之间来回横跳——业界称之为**乒乓切换（Ping-Pong）**。某百科对传统蜂窝网硬切换的经典描述中也专门指出了这一现象："the base stations bounce the link with the mobile back and forth. This is called 'ping-ponging'"（基站与手机的链路来回弹跳，称为乒乓效应）。加上迟滞（比如要求邻区必须比服务小区好2~3dB）后，只有邻区**明显更强**才触发切换，横跳被大幅抑制。

**为什么还要“时间滞回”（Time-to-Trigger，TTT）？** 迟滞解决了“幅度上不够强”，但没解决“强度不够持久”。信号可能因为一辆大货车驶过而瞬间飙高几毫秒。TTT要求条件**持续满足一段时间**（典型值从几十毫秒到几百毫秒不等，由网络配置）才真正上报。这相当于给判决加了一个低通滤波器——**幅度迟滞滤掉小波动，时间滞回滤掉短毛刺**。

常见测量事件速查：

| 事件 | 触发含义（简化表述） | 典型用途 |
|------|----------------------|----------|
| A1 | 服务小区变得**好于**门限 | 信号恢复，可以关掉测量间隙/取消切换准备 |
| A2 | 服务小区变得**差于**门限 | 信号恶化预警，启动异频/异系统测量 |
| A3 | 邻区比服务小区好出偏置 | 同频切换判决的主力事件 |
| A4 | 邻区好于绝对门限 | 负载均衡、向指定邻区迁移 |
| A5 | 服务小区差于门限1 **且** 邻区好于门限2 | “服务已经不行+邻区确实能行”双条件切换，更稳妥 |

> 注：表中门限、偏置的具体数值均为网络可配置参数，不同运营商配置差异很大，调试时应以现网参数为准。

### 2.3 切换执行：一条完整的信令时序

以最典型的站间切换为例（两个基站通过接口直连的场景），完整时序如下：

```mermaid
sequenceDiagram
    participant UE as 手机(UE)
    participant S as 源基站
    participant T as 目标基站
    participant CN as 核心网

    Note over UE,S: ① 测量与判决阶段
    S->>UE: 下发测量配置(A3事件/迟滞/TTT)
    UE-->>S: 测量报告(邻区持续优于服务小区)
    Note over S: 满足判决条件，选定目标小区
    S->>T: 切换请求(带UE能力/上下文)
    T-->>S: 切换请求确认(预留资源完成)
    Note over S: ② 执行阶段：命令与"断旧"
    S->>UE: 切换命令(含目标小区信息/新配置)
    Note over UE,S: 手机断开与源小区的链路
    Note over S,T: 数据面：源基站把未确认的数据<br/>和序列号状态转发给目标基站
    Note over UE,T: ③ 随机接入与"立新"
    UE->>T: 向目标小区发起随机接入(用专用前导)
    T-->>UE: 随机接入响应
    UE->>T: 切换确认(新链路正式打通)
    T->>CN: 路径切换请求(请核心网把数据改发给我)
    CN-->>T: 路径切换确认
    T->>S: 释放源小区上下文
```

这个流程里有几个容易被忽视的“为什么”：

**为什么切换命令是源基站发的，而不是目标基站？** 因为手机此刻只听得见源基站。目标基站对手机来说还是“陌生人”，只有源基站有权对手机说“你搬家吧”。切换命令里携带着目标小区的标识和**专用随机接入前导码**——这是目标基站提前分配给它的“VIP号码”，免去竞争接入的碰撞风险。

**为什么要做数据前转和序列号状态转移？** 切换瞬间，源基站缓存里可能还有没发完的包、没收到的确认。把这些“家当”打包搬给目标基站，才能保证数据不丢、不乱序。这是“无缝”二字的真正来源——不是无线链路无缝，而是**上下文迁移无缝**。

**为什么切换后手机要马上做一次随机接入？** 因为它要与目标基站取得上行同步（对齐时间基准），并向目标基站确认“我已到达”。这一步和开机入网的随机接入用的是同一套原理，只是用了免竞争的专用资源。

### 2.4 硬切换与软切换：先断后建，还是先建后断

切换在底层还分两大流派，这也是《移动通信》教材里的经典对比：

| 对比维度 | 硬切换（Hard Handover） | 软切换（Soft Handover） |
|----------|------------------------|------------------------|
| 切换哲学 | **先断后建**（Break-before-make） | **先建后断**（Make-before-break） |
| 同一时刻占用的链路 | 只有一条 | 同时与多个小区保持链路 |
| 对手机硬件的要求 | 一套收发链路即可 | 需能并行处理多路信号（如 rake 接收机多个指峰） |
| 切换失败的代价 | 链路瞬断，可能掉话 | 仅当所有链路同时恶化才会断，可靠性高 |
| 网络容量的代价 | 省资源 | 一路通话占用多份信道资源，容量下降 |
| 工程师视角 | 一个瞬间的“事件” | 一段持续的“状态”（激活集的加入/移除） |
| 典型使用 | GSM/LTE/5G NR 等系统 | CDMA 系（CDMA2000、WCDMA） |

软切换的可靠性优势有个统计学解释：不同小区信道的衰落和干扰是**相互独立**的事件，几条链路同时崩掉的概率远低于单条链路崩掉的概率。但代价是资源和硬件复杂度。而LTE/5G之所以放弃CDMA式的软切换，改用“快速硬切换”，正是因为OFDM体系下同频复用 + 基带全处理的架构中，硬切换的瞬断时间已能压到用户无感，没必要再为软切换付出双倍资源的代价——**先断后建的成本，被低时延的执行流程摊薄了**。

另外值得一提的是网络的“切换优先”策略：正在进行的通话被强行掐断，比一个新的呼叫被拒绝**更让用户愤怒**。所以很多系统会为切换请求保留专用的守护信道（Guard Channel），或对切换请求排队优先处理。

---

## 三、空闲态的位置账本：TAU 为什么这样设计

### 3.1 核心矛盾：网络找人的成本 vs 手机汇报的成本

业务结束后，手机释放连接进入空闲态。此刻网络面临一个信息困境：**手机还在动，但不再汇报位置了**。

工程师的解法是把地图切成一块块“**跟踪区**（Tracking Area，TA）”，约定：**手机只要还待在同一个TA里，就保持沉默；一旦重选到了别的TA的小区，就发一条“跟踪区更新”消息报备新地址。**

这就是一笔典型的工程权衡账：

| 方案 | 网络找人代价 | 手机耗电/信令代价 | 结果 |
|------|--------------|-------------------|------|
| 手机每换一个小区就上报 | 极低（精确到小区） | 极高（高铁上一分钟重选几十次） | 电池崩、信令风暴 |
| 手机永不上报 | 极高（只能全国全城广播寻呼） | 极低 | 寻呼资源被广播淹没 |
| **按跟踪区上报（实际方案）** | **中等（在TA范围内广播）** | **中等（跨TA才更新）** | 双方成本都可接受 |

TA画多大？TA画得越大，手机越少发TAU（省电），但寻呼时要广播的小区越多（浪费空口资源）；TA画得越小则相反。**现网中TA边界的规划是一门实打实的学问**：一般沿高速路/铁路方向把边界拉直，避免一条主干道反复穿越TA边界引发“TAU风暴”。

### 3.2 TAU 信令时序：一次“搬家报备”

```mermaid
sequenceDiagram
    participant UE as 手机(UE)
    participant N as 新侧基站
    participant MME/AMF as 核心网(移动性管理节点)

    Note over UE: 手机重选到新小区<br/>发现广播里的跟踪区码变了
    UE->>N: 发起TAU请求(带原注册的标识)
    N->>MME/AMF: 转发TAU请求
    MME/AMF->>MME/AMF: 识别新旧节点是否一致<br/>必要时向旧节点取回用户上下文
    Note over MME/AMF: 执行鉴权/安全流程(按需)
    MME/AMF-->>UE: TAU接受(下发新的跟踪区列表)
    Note over UE: 停止TAU定时器<br/>记录新的注册区域
```

三个设计细节值得咀嚼：

**为什么TAU接受时下发的是“跟踪区**列表**”而不是单个TA？** 如果只登记一个TA，手机恰好驻留在TA边界附近时，来回晃一下就要发一次TAU。把相邻几个TA打包成一个列表一起登记，手机只要还在列表内任何一个TA里就无需更新——**用登记的冗余度换信令的稳定性**，和切换迟滞是同一个哲学：**宁可多登记一点，也不要频繁折腾**。

**为什么要做周期性TAU？** 手机可能在隧道里没电、或者直接关机带出服务区，网络并不知情，数据库里会残留一个“幽灵位置”。所以约定即使手机没挪窝，也要每隔一个较长周期（几小时量级，网络配置）发一次心跳式TAU，让网络有机会清理失效的登记。

**为什么TAU通常伴随鉴权？** TAU是手机主动叩门说“我是谁、我在哪”，核心网不能听信一面之词——尤其是从旧节点取上下文、更新数据库这些敏感操作之前，必须重新验证身份。

---

## 四、寻呼：网络如何“喊人”

### 4.1 原理：大喇叭广播 + 排班接听

有人呼叫手机（来电、来数据）时，网络查数据库找到手机登记的TA列表，然后在**这些TA的所有小区**里广播寻呼消息：“XX用户，请现身。”这本质上和老的寻呼台（Pager）系统是同一个思想——单向下发广播，终端靠地址识别是不是叫自己。而且和寻呼台时代一样，这是一种“**不保证送达**”的机制：手机若恰好关机或在覆盖空洞里，这次寻呼就石沉大海（这也是为什么来电有时会落到语音信箱）。

但蜂窝网络比寻呼台多了一层精巧设计：**手机不需要24小时竖着耳朵听广播**。空闲态的手机遵循一个“排班表”——只在特定的无线帧和特定的时刻“睁眼”监听寻呼信道，其余时间关闭接收机睡觉。这套时刻表由手机根据自身标识计算得出，网络按同样的公式“对表”，双方约定在同一个时刻见面：

$$
\text{寻呼帧}\ PF = (\text{手机标识} \div N) \bmod T
$$

其中 $T$ 是寻呼周期（典型值为几百毫秒到数秒量级，由网络广播配置），$N$ 与一个寻呼帧内可容纳的寻呼时刻数有关。手机标识不同，被分到的“接听班次”就不同——成千上万部手机被**时分复用**地撒在不同的寻呼时刻上，每部手机只需在每个周期醒来一小会儿。

```mermaid
sequenceDiagram
    participant CN as 核心网
    participant BS as TA内各基站
    participant UE as 手机(UE)

    Note over UE: 平时:睡眠,仅按排班表周期性醒来
    CN->>BS: 寻呼指令(含被叫用户标识/TA列表)
    loop 在TA列表内所有小区广播
        BS-->>UE: 空口广播寻呼消息
    end
    Note over UE: 醒来监听属于自己的寻呼时刻<br/>发现被呼叫
    UE->>BS: 发起服务请求(接入网络)
    Note over UE: 空闲态->连接态,后续业务照常建立
```

这里有一个和切换迟滞同源的权衡：**寻呼周期设短**，来电接通快，但手机醒得勤、费电；**寻呼周期设长**，省电，但每次被叫都要多等几百毫秒甚至几秒。运营商在终端续航与用户拨号体验之间选一个中间值，就是你在现网看到的那个寻呼周期配置。

### 4.2 把三件事串起来：一次完整被叫

最后用一个全景时序，看切换、TAU、寻呼如何协同完成“给一辆行驶中的高铁上的手机打一个电话”：

```mermaid
flowchart TD
    A["主叫拨号"] --> B["核心网查询被叫登记的TA列表"]
    B --> C["寻呼:在TA内所有小区广播"]
    C --> D["被叫手机在属于自己的<br/>寻呼时刻醒来收到寻呼"]
    D --> E["服务请求:空闲态转连接态<br/>(含随机接入/鉴权)"]
    E --> F["被叫在高铁上持续移动<br/>A3事件触发一次次切换<br/>上下文在基站间接力迁移"]
    F --> G["通话结束,释放连接回空闲态"]
    G --> H["跨TA后静默重选+TAU报备<br/>等待下一次寻呼"]
```

**三套机制各司其职：寻呼负责“找人”，TAU负责“记地址”，切换负责“搬家不断线”。** 它们共同的本质是同一件事——**在有限的无线资源下，用最少的信令开销维持“网络对手机位置的近似知情”**。

---

## 五、实战连接：现网调试中这些原理用在哪

**1. 掉话与切换失败排查。** 路测中看到“切换命令下发后未收到切换完成”时，典型根因是：手机在执行切换前信号已跌穿谷底（TTT设得太长，等“确认持续”的时间太奢侈），或目标小区无可用资源（切换准备成功但资源被抢）。调参方向是缩短相关事件的TTT、检查邻区关系表是否漏配——邻区表漏配时手机根本不会去测那个小区，A3事件永远不会触发，只能靠重选后的重建兜底。

**2. 乒乓切换治理。** 若统计发现某小区对的切换异常频繁（来回切），第一反应就是加大该邻区对的个体偏置或迟滞，或拉长TTT。高速公路、高架桥沿线是乒乓高发区，因为两个小区沿路交替覆盖。

**3. 寻呼丢失/被叫不及时排查。** 用户投诉“在A地打电话给在B地的同事提示关机/不在服务区，但对方明明有信号”，优先查：核心网里登记的TA列表是否过期（TAU失败史）、寻呼是否只在单个TA下发而用户已游走到边界外、手机的寻呼时刻是否与高负荷小区的广播发生拥塞。

**4. TAU风暴预防。** 新开地铁线/高铁线时，若TA边界恰好与线路垂直相交，列车每穿一次边界就是一次TAU，满车用户同时触发，容易造成信令拥塞。规划原则：**TA边界尽量与主要交通流方向平行**，并适当加大TA面积、用TA列表打包。

**5. 常见误解澄清。**
- ❌ “切换是手机决定的” —— 手机只有**建议权**（测量报告），**决定权**在网络。
- ❌ “切换失败=信号差” —— 很多切换失败发生在信号良好的时候，根因是目标侧资源不足或参数（迟滞/TTT）配置失当。
- ❌ “空闲态手机不占网络资源，位置随便管” —— 恰恰因为不占连接资源，位置管理才必须用TAU+寻呼这种“便宜方案”，位置管理是空闲态**唯一**的网络开销。

---

## 常见问题

**Q: 切换（Handover）和小区重选（Reselection）的区别是什么？**
A: 切换发生在**连接态**，由网络下发命令、手机执行，目标是保住正在进行的业务；重选发生在**空闲态**，是手机根据广播参数**自主**挑一个更好的小区驻留，没有信令交互、网络不感知。两者解决的问题不同：一个保业务连续，一个保“驻留在正确的小区”，且空闲态重选自带迟滞准则防止驻留来回跳（其思想与切换迟滞同源，但判据与流程是独立的另一套）。

**Q: TAU和切换都会更新“手机的位置”，为什么不能统一成一个机制？**
A: 因为两者的性能约束完全不同。切换时业务正在进行，手机与网络之间有专用连接，位置可以精确到小区且信令代价被业务带宽“淹没”；空闲态没有专用连接，若按小区粒度更新位置，信令开销反而可能超过业务本身。TAU本质上是用“降低位置精度”换“省电省信令”，这是空闲态专属的妥协，与连接态机制无法合并。

**Q: 寻呼为什么只在跟踪区里广播，而不是全国广播或精确到单小区？**
A: 全国广播会让每一次来电都占用全网的寻呼信道，完全不可行；精确到单小区则要求手机随时上报精确位置，等于取消空闲态。TA是两者之间的平衡点：位置误差被限制在一个TA内（寻呼代价可控），位置更新频率被限制在跨TA时（终端代价可控）。

**Q: 软切换明明更可靠，为什么LTE/5G不用了？**
A: 软切换的可靠性是用资源换的——同一终端同时占用多个小区的信道。CDMA体制下干扰控制本身要求终端“始终与最强小区群保持联系”，软切换是顺水推舟；而OFDM体制下网络按需调度每一份时频资源，双份占用就是双倍代价。加上硬切换的中断时间已压缩到业务无感，可靠性收益不再值得那份资源开销。技术选型永远是**场景约束下的权衡**，不是“越先进越好”。

**Q: 手机待机时真的完全不耗网络资源吗？**
A: 不是“完全不”，而是“周期性少量”。手机每个寻呼周期都要短暂醒来解码寻呼信道，这段监听虽然是终端行为，但对应的寻呼时刻在空口上是预留的公共资源；此外周期性TAU也会周期性消耗信令资源。空闲态是“低成本”而非“零成本”。

---

## 参考来源

3. 《移动通信》经典教材体系（如 Miao, Zander 等 *Fundamentals of Mobile Data Networks*，Cambridge University Press, ISBN 1107143217）— 测量事件、迟滞/时间触发、TA尺寸权衡等教学内容的标准框架来源。
4. 《5G核心网原理与实践》（51学通信出品）— TAU/寻呼流程在核心网侧的工程实践视角参考。

---
> 本文由「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学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
