好的,我们正式开启对TS 23.008规范的“精准拆解”之旅。

这是系列文章的第二篇,我们将聚焦于规范的5.2A章节:PS网络接入模式存储 (EPS)。我们将通过解读其中的核心参数表格,来彻底剖析构成一个4G用户档案的“基因序列”。


深度解析 3GPP TS 23.008:5.2A EPS用户数据全景解析 (4G篇)

本文技术原理深度参考了3GPP TS 23.008 V18.1.0 (2024-06) Release 18规范中,关于“5.2A PS Network Access Mode Storage (EPS)”的核心章节。本文旨在将Table 5.2A-1中庞杂的参数列表,转化为一幅生动的4G用户“数字画像”,我们将结合用户美美的实际使用场景,逐一解码那些决定她4G上网体验的关键数据。

引言:构建美美的4G“数字档案”

在上一篇概览中,我们认识了新用户美美和定义她数字“灵魂”的规范TS 23.008。今天,我们将聚焦于她最常使用的网络——无处不在的4G LTE网络,在3GPP的语境中,其核心网被称为EPS (Evolved Packet System)

想象一下,美美拿着她的4G手机,走进了一家营业厅,办理了一个新的“4G畅享流量套餐”。当业务员在系统中点击“开通”的那一刻,一个庞大的数据构建过程在后台启动了。核心数据库HSS (Home Subscriber Server) 中,一张专属于美美的“数字档案”正在被创建和填写。这张档案的内容,正是由TS 23.008的5.2A章节所定义的。

本章,我们将化身为构建这份档案的“数据架构师”,以规范中的Table 5.2A-1 (Overview of data used for PS Network Access Mode (EPS 3GPP access)) 为蓝图,挑选其中最核心的参数,看看它们是如何共同定义了美美的4G身份、权限、服务质量和移动性。

表格解读预备知识: 在深入参数之前,我们先理解表格中几个关键列的含义:

  • PARAMETER: 参数名称。
  • HSS: Home Subscriber Server,中央数据库,用户签约数据的大本营。
  • VLR: Visitor Location Register,拜访地位置寄存器,主要用于CSFB(电路域回落)场景。
  • S4-SGSN: 支持与MME互通的SGSN,用于2G/3G与4G间的移动。
  • MME: Mobility Management Entity,4G核心网的“大脑”,负责移动性和信令。
  • S-GW: Serving Gateway,数据面的“锚点”,负责用户面数据的路由和转发。
  • PDN-GW: Packet Data Network Gateway,数据面的“出口”,负责与外部互联网连接,并分配IP地址。
  • TYPE: 数据类型。P代表Permanent (永久性),由运营商配置;T代表Temporary (临时性),由网络根据用户活动动态生成。
  • M/C: 存储条件。M代表Mandatory (强制)C代表Conditional (条件性)

1. 身份与安全:定义“你是谁”与“我如何信你”

这是美美4G档案的基石,确立了她在网络中的唯一身份和安全凭证。

1.1 核心身份标识

IMSI (International Mobile Subscriber Identity) [Clause 2.1.1.1] Stored in: HSS (M), VLR (C), S4-SGSN (C), MME (C), S-GW (C), PDN-GW (C) | TYPE: P

  • 参数解读: 储存在SIM卡中的全球唯一标识。它是网络从数据库中检索美美完整档案的主键 (Primary Key)。所有网元都需要存储它,以标识当前服务的用户是谁。
  • 场景演绎: 当美美开机时,她的手机向网络发送的第一份“名片”就是IMSI。MME收到后,拿着这张名片去HSS,说:“快,把IMSI为‘46001xxxxxxxxxx’的这位用户的所有档案都给我一份!”

International MS ISDN number (MSISDN) [Clause 2.1.2] Stored in: HSS (C), VLR (C), S4-SGSN (C), MME (C), S-GW (C), PDN-GW (C) | TYPE: P

  • 参数解读: 美美的手机号码。它主要用于被叫路由(别人打电话或发短信给她)和计费。
  • 场景演绎: 美美的朋友给她打电话,拨打的是她的MSISDN。网络通过查询,将这个号码翻译成当前服务她的MME地址和临时的路由号码,最终将电话接续到她的手机上。

1.2 临时身份与隐私保护

GUTI (Globally Unique Temporary Identity) [Clause 2.13.34] Stored in: MME (C) | TYPE: T

  • 参数解读: 全局唯一的临时身份标识。它是MME在美美成功附着网络后,分配给她的一个临时“马甲”。GUTI由MME的ID和在该MME下唯一的临时ID(M-TMSI)等组成。
  • 场景演绎: 美美在校园里移动,手机在不同基站下进行位置更新时,空口上交互的都是GUTI,而不是她固定不变的IMSI。这使得潜在的窃听者无法通过空口监测,来追踪美美的行动轨迹,极大地保护了她的位置隐私。

1.3 核心安全凭证

RAND, XRES, KASME, AUTN [Clause 2.3.2] Stored in: HSS (M), MME (C) | TYPE: T (Authentication Vector)

  • 参数解读: 这是EPS AKA(Authentication and Key Agreement)认证过程中使用的“认证五元组”的核心部分,统称为Authentication Vector (AV)。它们由HSS生成,下发给MME。
  • 场景演绎: 当MME需要验证美美的身份时,它从HSS获取一组AV。MME将RAND(随机数)AUTN(认证令牌)发给美美的手机。手机SIM卡利用内部存储的根密钥Ki,对RAND和AUTN进行计算,一方面验证AUTN的合法性(确认网络的真伪),另一方面生成一个RES(响应)。手机将RES发回给MME。MME将收到的RES与HSS提供的XRES(期望的响应)进行比对。如果一致,认证通过!同时,双方基于这组AV,协商出会话密钥KASME,用于后续所有信令的加密和完整性保护。

2. 签约数据:定义“你能享受什么服务”

这部分参数是美美“4G畅享流量套餐”的具体内容,定义了她的服务等级和权限。

2.1 核心网络接入控制

Access Point Name (APN) [Clause 2.13.6] Stored in: HSS (M), S4-SGSN (M), MME (M), S-GW (M), PDN-GW (M) | TYPE: P

  • 参数解读: 接入点名称,它是一个逻辑标识,指向一个外部的数据网络(如Internet)以及通往该网络的PDN-GW。一个用户可以签约多个APN。
  • 场景演绎: 美美的套餐中至少签约了两个APN。一个是"internet",让她可以访问公共互联网,刷短视频、聊天。另一个是学校提供的"campus.edu",让她可以免流量访问校内资源。当她想上网时,手机会发起一个“PDN连接请求”,并指定要使用哪个APN。

APN Restriction [Clause 2.13.43] Stored in: S-GW (C), PDN-GW (C), MME (C) | TYPE: P

  • 参数解读: 这是一个数字,用于限制一个PDP Context/EPS Bearer可以使用的APN类型。
  • 场景演绎: 比如,运营商可以限制某个APN只能用于特定的服务。

2.2 QoS (服务质量) 配置

Subscribed UE-AMBR [Clause 2.13.30] Stored in: HSS (M), S4-SGSN (M), MME (M) | TYPE: P

  • 参数解读: 用户级的总带宽上限(Aggregate Maximum Bit Rate)。它限制了美美这一个用户,在所有数据连接(所有非GBR承载)上,上行和下行加起来的总速率。
  • 场景演绎: 美美的“畅享套餐”签约的UE-AMBR是100Mbps。这意味着,即使她同时用internet APN看视频,用campus.edu APN下载论文,这两个业务的总带宽也不会超过100Mbps。

Subscribed APN-AMBR [Clause 2.13.32] Stored in: HSS (M), S4-SGSN (M), MME (M) | TYPE: P

  • 参数解读: APN级的带宽上限。它限制了美美在某一个特定的APN下的所有数据连接的总速率。
  • 场景演绎: HSS中为美美的internet APN配置的APN-AMBR是80Mbps,为campus.edu APN配置的是50Mbps。那么她看视频的速率上限是80Mbps,下载论文的速率上限是50Mbps,且两者总和不能超过UE-AMBR的100Mbps。

EPS Subscribed QoS Profile [Clause 2.13.67A] Stored in: HSS (M), S4-SGSN (M), MME (M) | TYPE: P

  • 参数解读: 这定义了美美默认数据连接的服务质量。它包含两个核心参数:
    • QCI (QoS Class Identifier): QoS等级标识符。是一个数字(1-9),代表了不同的业务类型和优先级。例如,QCI 9通常用于普通的互联网浏览。
    • ARP (Allocation and Retention Priority): 分配和保持优先级。决定了在网络拥塞时,谁的连接应该被优先建立,谁的连接应该被优先保留而不被抢占。
  • 场景演绎: 美美的默认承载(Default Bearer)被HSS配置为QCI 9,ARP等级为中等。这意味着,当她只是普通上网时,网络会为她提供“尽力而为”的服务。但如果她发起VoLTE通话,网络会为她建立一个QCI 1(对话类语音)的专用承载(Dedicated Bearer),其ARP等级会非常高,以确保在任何情况下通话的流畅性。

3. 移动性与状态:定义“你在哪里”与“你怎么样”

这部分参数是临时性的,由网络实时更新,用于追踪美美的状态和位置。

TAI (Tracking Area Identity) [Clause 2.13.45] Stored in: MME (M), VLR (C) | TYPE: T

  • 参数解读: 跟踪区标识。4G网络被划分为一个个跟踪区(TA),每个TA由一组基站组成。MME中存储的TAI,记录了美美最后一次进行位置更新时所在的TA。
  • 场景演绎: 当美美从学校移动到市中心的商场,她的手机跨越了一个TA的边界。手机会立即发起一次**TAU (Tracking Area Update)**流程,向MME报告自己进入了新的TA。MME更新TAI记录。当有电话找她时,MME就知道只需要在商场所在的这个TA内发起寻呼,而无需在全城进行广播,大大节省了无线资源。

UE purged in MME flag [Clause 2.7.6A] Stored in: HSS (M) | TYPE: T

  • 参数解读: “UE已在MME中清除”标志。这是一个用于网络容灾恢复的标志。
  • 场景演绎: 假设服务美美的MME突然发生了故障重启,它内部存储的所有用户的临时上下文(包括美美的)都丢失了。此时,HSS通过心跳检测发现了MME的重启。HSS会在美美的档案里,将这个UE purged in MME flag标志位置位。当美美下次发起任何网络请求时,新的MME会发现她的上下文丢失,而去HSS查询。HSS看到这个标志位后,就知道这是一次异常恢复,会触发更完整的用户数据重建流程,确保美美的服务能够尽快恢复。

FAQ环节

Q1:为什么像IMSI, MSISDN这些永久数据,在MME, S-GW等网元中也被存储了? A1:因为它们是临时会话上下文的一部分。当美美附着到网络时,MME会从HSS获取她的全套签约数据,并在本地创建一个包含这些永久数据的“会话副本”。这样做是为了提高效率。在处理美美的后续请求(如建立数据承载、位置更新)时,MME可以直接使用本地副本,而无需每次都去查询远端的HSS,这大大降低了信令交互的时延。当美美关机或离开MME服务区时,这份临时副本就会被删除。

Q2:AMBR (总带宽) 和 Bearer QoS (承载QoS) 有什么区别? A2:AMBR是用户级/APN级的**“总水管”,它限制的是所有非GBR(非保证速率)业务的流量总和。它是一种粗粒度的、基于聚合流量的速率控制。而Bearer QoS(如QCI, ARP)是业务级“水龙头”**,它作用于每一条具体的业务流(承载),定义了其优先级、时延预算、丢包率等细粒度的服务质量。一个用户在同一个AMBR下,可以同时拥有多个具有不同Bearer QoS的承载。

Q3:表格中S-GW和PDN-GW存储的数据为什么相对较少? A3:因为S-GW和PDN-GW主要工作在用户面(User Plane),它们的核心职责是高速地转发美美的上网数据包。它们不关心美美的移动性(那是MME的事),也不关心美美的签约细节(那是HSS的事)。它们只需要存储与当前数据连接直接相关的信息,例如:用户的IMSI(用于计费关联)、承载的QoS参数(用于数据包调度和整形)、以及用于在核心网内部建立隧道的F-TEID(GTP隧道端点标识)等。这种**控制面与用户面分离(CUPS)**的设计思想,使得用户面网关可以做得非常高效和专用。

Q4:参数的TYPE是P(永久),但为什么在MME中也有存储?MME重启后这些数据不是会丢失吗? A4:是的,MME中的所有数据本质上都是临时的,重启后会丢失。当表格中标注一个P类型的数据存储在MME中时,它的含义是:这份数据源自HSS中的永久签约数据,并在UE附着期间,在MME中建立了一份临时的、只读的缓存副本。MME重启后,这份副本丢失了,但源头(HSS中的P类型数据)依然存在。UE会重新附着,MME会再次从HSS获取这份数据,重建缓存副本。

Q5:5.2A章节如此复杂,作为一名初学者,我应该重点关注哪些参数? A5:对于初学者,可以从理解一个最基本的用户上网流程入手,重点关注以下“黄金参数链”:

  1. 身份链: IMSI MME如何获取 GUTI MME如何分配和使用。
  2. 安全链: HSS如何生成认证向量 MME与UE如何完成AKA认证 KASME如何保护信令。
  3. 接入链: APN UE如何请求 MME如何选择PDN-GW PDN-GW如何分配IP地址。
  4. QoS链: UE-AMBR/APN-AMBR HSS如何配置 MME如何下发 eNodeB/SGW/PGW如何执行。
  5. 移动性链: TAI UE如何上报 MME如何管理 MME如何寻呼。 理解了这五条核心链路上的关键参数和交互,你就掌握了4G EPS核心网运作的精髓。