Chapter 7-1:蜂窝网络如何维持移动通信:从 4G

Chapter 7-1:蜂窝网络如何维持移动通信:从 4G
agsd蜂窝网络如何维持移动通信:从 4G/5G 架构到移动性管理
引言
传统 IP 网络的寻址和路由机制隐含着一个重要前提:主机的位置相对稳定,IP 地址能够在一定程度上反映主机所在的网络。路由器只需根据目的地址所属的网络前缀,就可以逐跳将数据报送往目标位置。
移动设备打破了这一前提。
手机可能在通信过程中不断切换基站,也可能离开归属运营商的覆盖区域,进入另一个运营商提供的被访网络。此时,用户的身份没有改变,但其接入位置、数据转发路径和无线链路状态都可能不断变化。如果每次移动都需要更换永久身份、重新建立所有连接,或者要求全球路由器实时追踪每一台手机的位置,移动互联网将难以扩展。
因此,蜂窝网络需要同时解决四个相互关联的问题:
- 如何确认移动用户的身份和服务权限;
- 如何记录用户当前所在的位置;
- 如何把发送到稳定身份的数据转交到不断变化的位置;
- 如何在无线误码和基站切换的条件下尽量维持通信连续性。
4G/5G 蜂窝网络并不是简单扩大覆盖范围的 WiFi,而是一种围绕身份管理、位置管理、路径控制和移动连续性构建的 IP 网络。其核心思想可以概括为:
将相对稳定的用户身份与不断变化的网络位置分离,再通过注册、查询、隧道和网关转发,在二者之间建立动态映射。
1. 蜂窝网络不是另一套互联网
蜂窝网络把较大的地理区域划分成多个由基站覆盖的蜂窝。用户设备首先通过无线链路连接基站,再经过运营商的核心网络访问公共互联网。
flowchart LR
UE[用户设备 UE] -->|无线链路| BS[蜂窝基站]
BS --> CORE[运营商核心网]
CORE --> GW[互联网网关]
GW --> NET[公共互联网]
从整体协议体系看,蜂窝网络仍然大量使用互联网中的通用技术:
- IP 寻址与转发;
- TCP 和 UDP;
- HTTP 与 DNS;
- NAT;
- 网关路由;
- 隧道封装;
- 控制平面和数据平面分离。
其特殊之处在于,它在普通 IP 网络之上增加了面向移动用户的身份认证、位置注册、无线资源调度、基站切换和漫游管理。
蜂窝网络与有线互联网的主要差异可以概括为三个方面。
| 差异 | 普通有线网络 | 蜂窝网络 |
|---|---|---|
| 接入介质 | 线缆或光纤 | 无线电磁波 |
| 主机位置 | 通常较稳定 | 可能持续变化 |
| 身份管理 | 主要依赖网络地址或账户 | 具有运营商级订户身份 |
| 网络管理范围 | 关注路由和转发 | 还要处理认证、漫游和切换 |
因此,蜂窝网络不是脱离互联网的独立体系,而是对无线接入和移动性进行了专门增强的 IP 网络。
❗ 本节核心结论: 蜂窝网络仍然建立在 IP 协议体系之上,但它必须额外管理用户身份、接入位置和通信连续性。
2. 无线与移动性必须分开理解
无线和移动性经常同时出现,却不是同一个概念。
无线描述的是通信介质:设备通过电磁波而不是线缆发送数据。移动性描述的是设备改变接入位置后,网络是否仍能找到它并维持通信。
| 对比项 | 无线 Wireless | 移动性 Mobility |
|---|---|---|
| 关注对象 | 通信链路 | 接入位置 |
| 核心问题 | 如何通过无线介质传输 | 移动后如何保持可达 |
| 主要协议层 | 物理层、链路层 | 网络层,并影响高层 |
| 是否要求切换 | 不一定 | 高移动场景通常要求 |
| 典型例子 | 固定的 WiFi 摄像头 | 通话中的移动手机 |
一台长期放在桌面上的无线打印机使用无线链路,但几乎不存在需要网络处理的移动性。一个人在关闭笔记本后将其带到图书馆,虽然设备发生了物理移动,也不一定要求原有连接继续保持。
真正困难的情况是:设备在保持在线通信的同时移动。例如,用户在高铁上进行视频通话,手机不断改变所连接的基站,网络却需要让应用尽可能感觉不到这些变化。
flowchart TD
A[设备移动] --> B{原通信是否需要保持}
B -- 否 --> C[重新接入即可]
B -- 是 --> D[需要移动性管理]
D --> E[位置更新]
D --> F[路径切换]
D --> G[连接连续性]
移动性不是“设备能被拿走”,而是“设备改变网络位置后,原有通信是否仍能继续”。
3. 4G LTE 的基本架构
4G LTE 网络可以先被划分为两个部分:
- 无线接入网络:负责让用户设备接入运营商网络;
- 增强分组核心网 EPC:负责认证、位置管理、数据转发和外部网络连接。
flowchart LR
UE[UE] --> ENB[eNode-B]
ENB --> SGW[S-GW]
SGW --> PGW[P-GW]
PGW --> INTERNET[Internet]
ENB -.控制信令.-> MME[MME]
MME -.身份与权限查询.-> HSS[HSS]
无线接入网络中的主要设备是 UE 和 eNode-B;核心网中的重要网元包括 MME、HSS、S-GW 和 P-GW。
理解这些缩写时,关键不是孤立背诵名称,而是区分三个问题:
- 谁负责通过无线链路接入;
- 谁负责认证和位置控制;
- 谁负责实际转发用户数据。
4. UE 与 IMSI:用户身份不等于网络地址
UE 是 User Equipment,即用户设备,包括智能手机、平板电脑、车载终端和蜂窝物联网设备。
蜂窝设备通常借助 SIM 中保存的 IMSI 标识订户身份。IMSI 的核心作用是回答:
这是哪个移动订户?
IP 地址回答的则是:
当前数据报应该发送到哪个网络接口或网络位置?
| 对比项 | IMSI | IP 地址 |
|---|---|---|
| 标识对象 | 移动订户身份 | 网络接口或网络位置 |
| 主要用途 | 认证、查询归属网络和服务权限 | 数据报寻址与转发 |
| 与 SIM 的关系 | 通常保存在 SIM 中 | 不一定 |
| 移动后的变化 | 通常保持稳定 | 可能改变或由网络维持 |
| 核心问题 | 你是谁 | 数据发到哪里 |
这种区分十分重要。用户移动以后,其网络位置可以变化,但身份仍然需要保持稳定。如果蜂窝网络只依赖 IP 地址识别用户,那么每次地址变化都可能破坏身份、计费和权限关系。
稳定身份与变化地址的分离,是蜂窝移动性管理的基础。
5. eNode-B:无线接入与资源协调
eNode-B 是 4G LTE 中的基站。它直接与 UE 进行无线通信,并将用户数据接入运营商核心网。
其主要职责包括:
- 发送和接收无线信号;
- 管理覆盖范围内的用户设备;
- 分配频率、时隙等无线资源;
- 将用户数据送入核心网;
- 与其他基站协作完成切换;
- 参与接入和控制信令处理。
蜂窝基站与 WiFi AP 都承担无线接入功能,但蜂窝基站需要更加深入地参与移动性管理和连续覆盖。
| 对比项 | WiFi AP | 蜂窝基站 |
|---|---|---|
| 主要范围 | 局域网 | 广域移动网络 |
| 接入管理 | 相对局部 | 运营商统一管理 |
| 基站间切换 | 传统场景中较弱 | 核心功能 |
| 用户身份 | 通常是局部认证 | SIM 和订户身份 |
| 漫游能力 | 通常有限 | 原生支持运营商漫游 |
蜂窝基站不仅提供信号,还承担无线资源控制和移动切换的一部分工作。
6. HSS 与 MME:用户档案和现场控制
6.1 HSS:归属用户数据库
HSS 位于用户的归属网络中,保存订户的权威信息,例如:
- 用户身份;
- 认证相关数据;
- 套餐和服务权限;
- 漫游权限;
- 当前注册位置;
- 所属归属运营商。
当用户进入一个被访网络时,被访网络本身不能仅凭设备声明判断用户是否合法。它需要联系归属网络中的 HSS,确认用户身份、权限和漫游资格。
HSS 更像一个权威用户档案中心,而不是数据转发设备。用户访问网页或观看视频时,普通业务数据不会全部经过 HSS。
6.2 MME:移动性控制实体
MME 是 Mobility Management Entity,主要属于控制平面。它负责协调:
- 用户接入与认证;
- 与 HSS 的身份查询;
- 用户位置跟踪;
- 设备寻呼;
- 基站切换;
- 隧道和承载状态建立;
- 用户接入状态管理。
可以将 MME 理解为核心网中的移动用户调度中心。它不负责高速转发用户的每一个数据分组,而是负责决定用户是否可以接入、用户当前位于哪里,以及数据平面应建立怎样的转发状态。
| 对比项 | HSS | MME |
|---|---|---|
| 主要性质 | 用户数据库 | 移动性控制实体 |
| 主要位置 | 归属网络 | 当前服务核心网 |
| 核心任务 | 保存身份和权限 | 认证协调、位置和切换管理 |
| 是否转发普通用户数据 | 否 | 通常不负责 |
| 直观类比 | 用户档案中心 | 现场控制中心 |
❗ 本节核心结论: HSS 保存权威身份和服务档案,MME 根据这些档案控制用户接入、位置和切换;二者都主要属于控制平面。
7. S-GW 与 P-GW:用户数据怎样进入互联网
完成认证和控制状态建立后,用户数据通常沿以下路径传输:
1 | UE → eNode-B → S-GW → P-GW → Internet |
7.1 S-GW:服务网关
S-GW 位于基站和 P-GW 之间,主要负责蜂窝核心网内部的用户数据转发。
其作用包括:
- 在基站与核心网之间转发用户数据;
- 作为部分移动过程中的数据转发锚点;
- 在基站切换时协助维持已有数据路径;
- 根据控制平面建立的状态执行转发。
7.2 P-GW:分组数据网络网关
P-GW 位于蜂窝核心网与外部数据网络之间。它承担:
- 连接公共互联网或其他 PDN;
- 提供或维持用户的 IP 层接入;
- 执行外部网络方向的数据转发;
- 实施部分过滤、策略和计费控制;
- 作为较高层的数据路径锚点。
可以将 S-GW 理解为运营商核心网内部的中转网关,将 P-GW 理解为运营商面向互联网的出口网关。
| 网元 | 主要任务 | 平面属性 |
|---|---|---|
| MME | 认证、位置、切换和承载控制 | 控制平面 |
| HSS | 身份、权限和订户档案 | 控制平面 |
| S-GW | 核心网内部用户数据转发 | 数据平面 |
| P-GW | 连接互联网和外部数据网络 | 数据平面为主 |
8. 控制平面先建立状态,数据平面再转发
手机访问一个 Web 服务器时,用户看到的只是网页请求和响应,但网络内部在正式转发数据前已经完成了大量控制工作。
sequenceDiagram
participant UE as 用户设备
participant ENB as eNode-B
participant MME as MME
participant HSS as HSS
participant GW as S-GW/P-GW
UE->>ENB: 请求接入
ENB->>MME: 提交接入与身份信息
MME->>HSS: 查询身份和权限
HSS-->>MME: 返回认证结果
MME->>GW: 建立转发与隧道状态
MME-->>UE: 接入完成
UE->>GW: 发送用户数据
控制平面需要完成:
- 识别 SIM 中的用户身份;
- 与 HSS 协作认证;
- 登记用户当前位置;
- 建立承载和隧道;
- 配置数据转发状态;
- 分配或维持用户的 IP 接入。
数据平面随后根据已经建立的状态转发分组。
这种分工体现了典型的控制与转发分离:
控制平面负责决定用户能否接入以及数据应该走哪条路径,数据平面负责按既定状态高速转发。
9. 5G 为什么需要新的无线部署
5G NR 中的 NR 表示 New Radio。它不仅追求更高数据速率,也关注更低时延、更高容量和更密集的设备接入。
9.1 MIMO 与波束成形
MIMO 利用多根天线同时发送和接收信号,以提高频谱利用率和数据传输能力。
波束成形则通过控制不同天线信号的相位和幅度,将更多无线能量集中到目标设备所在方向,而不是平均向所有方向辐射。
flowchart LR
BS[多天线基站] -->|定向波束| UE1[用户 1]
BS -->|定向波束| UE2[用户 2]
BS -->|定向波束| UE3[用户 3]
MIMO 强调多天线带来的并行传输能力,波束成形强调将信号更精确地指向目标方向。
9.2 毫米波的速率与覆盖权衡
更高频率能够提供更大的可用带宽,因此毫米波适合实现高速无线传输。但其传播距离较短、穿透能力较弱,并且更容易受到建筑物和人体遮挡。
这形成了一个典型工程权衡:
| 高频毫米波的优势 | 高频毫米波的代价 |
|---|---|
| 可用带宽更大 | 覆盖范围较小 |
| 峰值速率更高 | 穿墙能力较弱 |
| 支持高容量热点 | 更容易受到遮挡 |
| 空间复用潜力较高 | 需要更密集的基站 |
因此,5G 不只是给原来的 4G 基站安装新软件。完整部署往往还需要新的频段、天线阵列、无线接口、波束成形能力和更加密集的站点。
❗ 本节核心结论: 5G 通过新频段、多天线和定向传输提升速率与容量,但更高频率也带来了覆盖缩小和部署成本上升。
10. 为什么互联网不能追踪每一台手机的实时位置
一种直观方案是:手机每次移动到新网络后,就向整个互联网宣布自己的最新地址,让所有路由器为其维护一条精确主机路由。
这种方案理论上可以工作,却无法扩展。
10.1 主机级路由会破坏前缀聚合
互联网能够扩展的重要原因之一,是路由器通常维护网络前缀,而不是为每一台终端保存独立路由。
假如每台手机都有一条精确路由,全球路由表可能需要加入数量巨大的主机级表项。
10.2 移动产生的更新过于频繁
手机会不断上线、下线、切换基站和进入新的网络。如果每次变化都传播到全球路由系统,控制消息数量将非常庞大。
10.3 互联网路由协议不适合快速终端移动
BGP 等协议主要处理网络前缀之间相对缓慢的变化,而不是持续追踪数十亿终端的瞬时位置。
因此,移动性不能被简单地交给全球路由系统。更可扩展的思路是:
- 互联网核心继续按照稳定前缀转发;
- 用户的归属网络维护身份和位置映射;
- 被访网络管理当前接入;
- 必要时通过隧道或位置查询把数据送到当前位置。
flowchart TD
CORE[互联网核心] -->|只维护聚合前缀| HOME[归属网络]
HOME -->|维护用户位置映射| VISITED[被访网络]
VISITED --> UE[移动用户]
移动性被限制在网络边缘和运营商管理域内,而不是扩散到整个互联网。
11. 归属网络与被访网络
移动性管理的核心,是区分用户的稳定归属关系和当前接入位置。
11.1 归属网络
归属网络是用户长期订购服务的运营商网络。它保存用户的权威信息,包括身份、服务权限、套餐和漫游资格。
归属网络主要回答:
- 这个用户是谁;
- 用户具有什么权限;
- 用户是否允许漫游;
- 用户当前注册在哪个网络。
11.2 被访网络
被访网络是用户当前接入但并不归属的网络。它负责提供当前无线接入,并与归属网络协作完成认证和位置注册。
被访网络主要回答:
- 用户现在接入在哪里;
- 当前应由哪个基站和网关服务;
- 如何把数据交付给用户。
| 对比项 | 归属网络 | 被访网络 |
|---|---|---|
| 与用户的关系 | 长期订购关系 | 临时接入关系 |
| 是否保存权威身份档案 | 是 | 通常不是 |
| 是否提供当前位置的无线接入 | 不一定 | 是 |
| 主要职责 | 身份、权限和位置记录 | 当前接入和数据交付 |
| 核心问题 | 你是谁 | 你现在在哪里 |
这一区分体现了蜂窝移动性的基本矛盾:
用户身份长期稳定,但用户所在的网络不断变化。
12. 移动节点注册:建立身份与当前位置的映射
当移动设备进入被访网络时,归属网络并不会自动知道其新位置。设备需要完成注册过程。
12.1 注册过程
sequenceDiagram
participant UE as 移动设备
participant V as 被访网络
participant H as 归属网络/HSS
UE->>V: 请求接入并提供身份
V->>H: 查询身份与漫游权限
H-->>V: 返回认证结果
V-->>UE: 允许接入
V->>V: 记录用户在本网络
V->>H: 注册用户当前位置
H->>H: 更新位置映射
注册完成后:
- 被访网络知道该用户当前连接在本地;
- 归属网络知道该用户目前位于哪个被访网络;
- 后续数据可以根据这一位置映射进行转发。
注册和路由不是同一件事。
注册回答的是:
用户现在在哪里?
路由回答的是:
数据怎样到达这个位置?
没有注册,归属网络不知道数据应被转交到哪里;只有注册而没有转发机制,数据仍然无法到达用户。
❗ 本节核心结论: 注册负责维护稳定身份到当前位置的映射,它为后续间接路由或直接路由提供必要信息。
13. 间接路由:先送回归属网络,再转交当前位置
间接路由中,通信者只需要知道移动节点的永久地址。数据首先按照普通 IP 路由到达移动节点的归属网络,再由归属网络转发到当前被访网络。
flowchart LR
C[通信者] --> H[归属网络]
H -->|隧道| V[被访网络]
V --> UE[移动节点]
13.1 完整过程
- 通信者向移动节点的永久地址发送数据。
- 由于该地址属于归属网络,数据首先到达归属网络。
- 归属网络查询已经注册的当前位置。
- 归属网关把原数据报封装到一个新的数据报中。
- 外层数据报被发送到被访网络网关。
- 被访网关删除外层头部。
- 原数据报被交付给移动节点。
13.2 隧道的作用
隧道是一种封装技术。原始数据报被作为另一个数据报的载荷传输:
1 | 外层 IP 头部 |
中间路由器只关心外层地址,将封装后的数据送到隧道出口。出口解封装后,再按照原始数据报继续转发。
13.3 间接路由的优势
通信者不需要知道移动节点当前位置。用户从一个被访网络移动到另一个被访网络时,只需更新归属网络中的位置映射,通信者仍然向原永久地址发送。
这使移动性对通信者和应用相对透明,也有利于维持已有连接。
13.4 三角路由问题
间接路由可能导致数据绕行。
例如,通信者和移动节点当前都在日本,但移动节点的归属网络位于中国。数据可能先从日本送往中国,再由中国的归属网络转发回日本。
flowchart LR
C[日本的通信者] --> H[中国的归属网络]
H --> V[日本的被访网络]
V --> UE[移动用户]
这种路径会造成:
- 端到端时延增加;
- 带宽浪费;
- 归属网络承担额外负担;
- 上行和下行路径不对称。
三角路由的“三角”描述的是三方之间的绕行关系,而不要求实际拓扑在图上形成严格的几何三角形。
14. 直接路由:查询位置后直接发送
直接路由试图避免所有数据绕经归属网络。
通信者先向归属网络查询移动节点当前所在位置,再直接将数据发送到被访网络。
sequenceDiagram
participant C as 通信者
participant H as 归属网络
participant V as 被访网络
participant UE as 移动节点
C->>H: 查询移动节点当前位置
H-->>C: 返回被访网络信息
C->>V: 直接发送数据
V->>UE: 交付数据
直接路由的主要优势是:
- 路径更短;
- 延迟更低;
- 避免明显的三角路由;
- 减轻归属网络的数据转发压力。
但这种效率是以更复杂的位置更新机制换来的。
当移动节点从被访网络 V1 移动到 V2 后,通信者原先保存的位置可能失效。系统需要重新查询、更新绑定,或者借助其他转发机制把旧路径迁移到新位置。
因此,直接路由不再对通信者完全透明。
| 对比项 | 间接路由 | 直接路由 |
|---|---|---|
| 是否经过归属网络 | 数据通常经过 | 查询后数据通常不经过 |
| 通信者是否知道当前位置 | 不需要 | 需要 |
| 移动性透明程度 | 较高 | 较低 |
| 路径效率 | 可能较低 | 通常较高 |
| 三角路由 | 容易出现 | 可以避免 |
| 再次移动后的处理 | 更新归属网络即可 | 通信者位置绑定也可能更新 |
| 复杂性集中位置 | 归属网络和隧道 | 查询、缓存和绑定更新 |
二者的本质权衡是:
间接路由用较长的数据路径换取移动性透明,直接路由用更复杂的位置管理换取更短的转发路径。
15. 移动性透明并不意味着网络内部没有变化
所谓移动性透明,是指通信者或应用不需要显式处理移动节点的位置改变。
用户从一个基站切换到另一个基站时,应用可能继续使用原有连接,但网络内部可能已经完成:
- 与新基站建立无线连接;
- 释放旧基站的部分状态;
- 更新用户位置;
- 调整核心网隧道;
- 修改数据转发路径;
- 转交尚未发送的数据;
- 对设备进行重新寻呼或调度。
flowchart LR
APP[应用看到同一连接] --> NET[网络内部]
NET --> A[新基站接入]
NET --> B[位置更新]
NET --> C[隧道切换]
NET --> D[路径修改]
透明并不意味着移动没有成本,而是意味着这些成本主要由网络承担。
16. 无线与移动性如何影响 TCP
从分层角度看,TCP 和 UDP 可以继续运行在 WiFi、4G 和 5G 上。应用通常不需要了解底层是光纤、以太网还是蜂窝链路。
但协议能够运行,不代表性能不受影响。
16.1 无线丢包不一定来自拥塞
传统 TCP 经常把分组丢失视为网络拥塞的信号:
1 | 分组丢失 |
在有线网络中,分组丢失确实经常与路由器队列溢出相关。
无线环境中的丢包还可能来自:
- 信号衰减;
- 无线干扰;
- 遮挡;
- 多径传播;
- 短暂断连;
- 基站切换;
- 链路状态更新延迟。
这些情况并不一定意味着路径中的路由器已经拥塞。
flowchart TD
LOSS[检测到丢包] --> TCP[TCP 推测拥塞]
TCP --> CWND[减小 cwnd]
CWND --> RATE[降低发送速率]
W[真实原因可能是无线误码] -.不一定存在拥塞.-> LOSS
H[真实原因可能是基站切换] -.不一定存在拥塞.-> LOSS
TCP 无法轻易判断丢包的真实原因,因此通常采取保守策略。结果可能是:
- 不必要地减小拥塞窗口;
- 吞吐量明显下降;
- 无线链路能力未被充分利用;
- 切换结束后恢复速度较慢。
16.2 重传与拥塞控制必须区分
无线误码导致的丢失仍然可能需要重传,因为可靠传输必须补回缺失数据。
但是否需要大幅降低发送速率,是另一个问题。
- 重传解决数据是否完整;
- 拥塞控制解决网络是否承受过高负载。
无线丢包需要重传,并不自动意味着网络已经拥塞。
16.3 链路层重传的双重影响
无线链路层可以在本地重传受损帧,避免每次误码都直接暴露给 TCP。这有助于提高可靠性,却可能增加:
- 往返时延;
- 时延波动;
- 分组乱序;
- 队列积累。
因此,链路层重传可能隐藏部分丢包,却无法消除无线环境对高层性能的影响。
❗ 本节核心结论: TCP 可以运行在蜂窝网络上,但它可能把无线误码和切换丢包误判为拥塞,从而不必要地降低发送速率。
17. 实时应用面对的是可靠性与时延的冲突
视频通话、云游戏和实时控制系统不仅关心数据最终是否到达,还关心数据何时到达。
如果一个语音分组经过多次重传后延迟数秒才到达,即使其内容完整,对实时通话也可能已经没有价值。
实时应用通常需要在以下目标之间权衡:
| 目标 | 作用 | 潜在冲突 |
|---|---|---|
| 提高可靠性 | 减少数据缺失 | 重传会增加时延 |
| 降低时延 | 保持实时交互 | 可能需要容忍少量丢包 |
| 提高吞吐量 | 改善视频质量 | 可能增加队列和拥塞风险 |
| 平滑播放 | 抵抗抖动 | 需要更大缓冲并增加等待 |
对于文件下载,迟到的数据仍然有价值;对于实时语音,过期数据可能不如直接丢弃。
因此,无线移动网络的优化不能只追求最终无丢失,还必须考虑时延、抖动和应用数据的时效性。
18. 稳定身份与变化位置:移动性的统一解释
4G/5G 网络中的许多机制,看似分散,实际都服务于同一个目标:
让用户在位置不断变化时仍然可以使用稳定身份进行通信。
各机制之间的关系可以概括如下:
| 问题 | 对应机制 |
|---|---|
| 如何标识用户 | SIM、IMSI |
| 谁保存权威身份 | 归属网络、HSS |
| 谁管理当前接入 | 被访网络、基站、MME |
| 如何记录当前位置 | 注册和位置更新 |
| 如何转发用户数据 | S-GW、P-GW |
| 如何从永久地址找到当前位置 | 间接路由或直接路由 |
| 如何跨网络转交数据 | 隧道 |
| 如何维持移动过程中的通信 | 切换和路径更新 |
| 如何处理无线丢包 | 链路层重传和高层恢复 |
flowchart TD
ID[稳定身份] --> HSS[归属网络保存身份]
LOC[变化位置] --> REG[被访网络注册位置]
HSS --> MAP[身份—位置映射]
REG --> MAP
MAP --> ROUTE[建立转发路径]
ROUTE --> COMM[维持通信]
移动性管理不是单纯的基站切换,也不是简单地修改路由表。它是一整套围绕身份、位置、认证和路径建立的协作机制。
结论
蜂窝网络面对的根本问题,不只是如何让手机通过无线信号访问互联网,而是如何在用户持续移动的情况下维持身份、可达性和通信连续性。
4G LTE 通过明确的控制平面和数据平面分工组织网络:
- UE 和 eNode-B 完成用户设备的无线接入;
- IMSI 提供相对稳定的订户身份;
- HSS 保存身份、权限和归属信息;
- MME 负责认证、位置跟踪和移动性控制;
- S-GW 和 P-GW 根据控制状态转发用户数据并连接外部互联网。
当用户进入被访网络时,网络通过注册建立稳定身份到当前位置的映射。间接路由允许通信者继续使用永久地址,把数据先送到归属网络,再通过隧道转交给被访网络;直接路由则通过查询当前位置缩短路径,但要求更复杂的位置更新和绑定管理。
5G 在这一移动网络框架上进一步引入新频段、多天线和波束成形等技术,以提高速率、容量和设备密度,但也带来了覆盖缩小和部署密度上升等工程代价。
在更高协议层,移动性并非完全透明。无线误码、链路层重传和基站切换可能引起丢包、乱序和时延波动。TCP 又可能将这些现象误判为拥塞,从而降低拥塞窗口和发送速率。对实时应用而言,可靠性还必须与时延和数据时效性共同权衡。
蜂窝移动网络的本质,是不让整个互联网追踪每一台终端,而是在归属网络、被访网络和核心网网关之间维护身份与位置的动态映射,从而把移动造成的复杂性限制在可管理的网络边缘。







