好的,我们继续进行这场深度探索之旅。

深度解析 3GPP TR 21.905:章节 3 (Part 14) - P字头的世界:分组(Packet)、寻呼(Paging)与策略(Policy)的数据之路

本文技术原理深度参考了3GPP TR 21.905 V19.0.0 (2025-09) Release 19规范。在我们深入探讨了“O”字头下的计费哲学与开放网络之后,本文将带领读者进入一个数据包的“奇幻漂流”之旅——“P”字头的世界。这是一个以分组(Packet)为核心主角,贯穿寻呼(Paging)策略(Policy)、**协议(Protocol)个性化(Personalisation)**的庞大领域。我们将在这里追溯数据包的诞生,理解网络如何从茫茫人海中精准地找到你,并揭示那只“看不见的手”——策略控制——是如何精细地塑造你的网络体验的。

引言:一个数据包的自白

“大家好,我是一个小小的数据包,我的身体里携带的是小通刚刚发出的一条微信消息。我的旅程即将开始,但前路充满了未知。”一个卡通数据包形象出现在导师的白板上。

“在我被创造出来之前,我是一个抽象的协议数据单元(PDU)。为了上路,我需要被打包成标准的分组(Packet)。我沉睡在小通的手机里,等待被唤醒。突然,网络通过**寻呼(Paging)的大喇叭喊了我的名字。我的旅程开始了!但在每一个关口,都有一位严格的‘交通警察’——策略控制(Policy Control)功能——在检查我的‘通行证’,决定我应该走哪条路,能开多快。我的整个旅程,都必须遵循一套严密的协议(Protocol)。更神奇的是,这条路似乎是为我量身定制的,充满了个性化(Personalisation)**的设置。”

“今天,”导师接过话头,“我们就来扮演一次‘全知视角’,跟随这个数据包的脚步,解密‘P’字头下的这些核心概念。理解了它们,你就能洞悉从数据诞生到被策略化、个性化地传输的完整生命周期。”

1. 数据的“标准旅行箱”:Packet (分组)

“在移动通信网络这个‘全球物流系统’中,所有非电路交换的数据,都必须被装进标准化的‘集装箱’里进行运输。这个集装箱,就是Packet。”

1.1 Packet (分组)

Packet: An information unit identified by a label at layer 3 of the OSI reference model (source: ITU-T I.113). A network protocol data unit (NPDU).

这个定义非常经典,揭示了Packet的本质:

  • 层级: 工作在OSI模型的第三层——网络层。我们熟知的IP包就是最典型的Packet

  • 标识: 它有一个“标签(label)”,也就是它的头部信息(Header),其中包含了最重要的源地址和目的地址。网络中的路由器正是根据这个地址标签,来决定如何一站一站地转发它。

  • 别名: NPDU(网络协议数据单元)。

1.2 Protocol Data Unit (PDU) (协议数据单元)

Protocol data unit: In the reference model for OSI, a unit of data specified in an (N)-protocol layer and consisting of (N)-protocol control information and possibly (N)-user data (source: ITU-T X.200 / ISO-IEC 7498-1).

PDU是一个比Packet广义、更普适的概念。它指OSI模型中任何一层((N)-protocol layer)处理的数据单元。

  • 第二层(数据链路层)的PDU叫“帧(Frame)”。

  • 第三层(网络层)的PDU叫“包(Packet)”。

  • 第四层(传输层)的PDU叫“段(Segment)”(for TCP)或“数据报(Datagram)”(for UDP)。

“所以,PacketPDU在第三层的一个特例。”导师总结道,“在5G中,我们经常听到的PDU会话(PDU Session),其中的PDU就是指网络层的数据单元,它可以是IP包、以太网帧甚至非结构化数据。PDU会话的本质,就是为这些‘PDU’提供端到端的传输服务。”

1.3 Packet Data Protocol (PDP) (分组数据协议)

Packet data protocol (PDP): Any protocol which transmits data as discrete units known as packets, e.g., IP, or X.25.

PDP泛指所有以Packet(分组)形式传输数据的协议。最著名的就是IP(Internet Protocol)。在2G/3G时代,当UE要上网时,它需要向网络请求建立一个“PDP上下文(PDP Context)”。这个上下文可以看作是UE与GGSN之间的一个会话记录,其中包含了UE被分配的PDP地址(即IP地址)、协商的QoS、以及连接的APN等信息。它是UE在分组域的“在线身份档案”。在4G/5G中,PDP上下文的概念演进为了PDN连接和PDU会话。

1.4 Packet transfer mode (分组传输模式)

Packet transfer mode: Also known as packet mode. A transfer mode in which the transmission and switching functions are achieved by packet oriented techniques, so as to dynamically share network transmission and switching resources between a multiplicity of connections (source: ITU-T I.113).

这是与“电路交换模式(Circuit Switched Mode)”相对的核心概念。

  • 电路交换: 像打电话,在通话前需要先建立一条独占的、端到端的物理通路。无论你是否在说话,这条通路都会一直为你保留,直到通话结束。资源利用率低,但时延和带宽有保证。

  • 分组交换: 像寄快递,它将数据切分成一个个独立的Packet,每个Packet都带着地址信息“各自上路”。网络资源是动态共享的,只有当你需要发送数据时,才会占用资源。这极大地提高了网络资源的利用率,是整个互联网运作的基础。

2. 网络的“寻人广播”:Paging (寻呼)

“我们的小数据包现在沉睡在手机里,等待被唤醒去开始它的旅程。这时,网络需要一种机制,能从成千上万处于省电模式的手机中,精准地‘叫醒’小通的那一部。这个机制,就是Paging。”

2.1 Paging (寻呼)

Paging: The act of seeking a User Equipment.

Paging是网络主动寻找空闲态(Idle Mode)UE的行为。

2.2 Paging DRX cycle (寻呼DRX周期)

Paging DRX cycle: The individual time interval between monitoring Paging Occasion for a specific UE

为了省电,空闲态的UE不会一直开着接收机。它会和网络约定一个“闹钟周期”——Paging DRX cycle。比如,约定周期是1.28秒。

2.3 Paging occasion (寻呼时刻)

Paging occasion: The frame where the UE monitors in FDD or the paging block, which consists of several frames, for TDD. For Paging Blocks, the value of Paging Occasion is equal to the first frame of the Paging Block.

在每个DRX周期内,UE只在一个极短的、特定的时间点醒来,去监听网络是否有“喊自己的名字”。这个醒来的时刻,就是Paging Occasion

导师为小通描绘了完整的寻呼故事:

  1. 小通的朋友给她发了一条微信。微信服务器将这条消息推送给运营商的核心网(SMF/UPF)。

  2. 核心网发现小通的手机处于空闲态,于是向AMF发起寻呼请求。AMF知道小通最后一次注册的位置在“朝阳区TA(跟踪区)”。

  3. AMF向“朝阳区TA”内的所有基站广播一条Paging消息,消息里包含了小通手机的临时身份标识(如S-TMSI)。

  4. 小通的手机正按照1.28秒的Paging DRX cycle在“睡觉-唤醒”。在其专属的Paging occasion醒来时,它收听到了Paging消息,发现了自己的ID。

  5. “Bingo!网络在找我!”手机立刻发起随机接入过程,从空闲态转为连接态,准备接收数据。

Paging机制,是在**UE的可达性(Reachable)功耗(Power Consumption)**之间取得精妙平衡的艺术。”导师总结道。

3. 看不见的“指挥家”:Policy & Personalisation

“数据包的传输之路并非畅通无阻。在网络的每一个关键节点,都有一位‘指挥家’——策略控制功能——在根据预设的‘乐谱’(策略),指挥着数据流的走向、节奏和优先级。”

3.1 Policy Control (策略控制)

[Though the detailed definition of Policy Control is in TS 23.503, TR 21.905 provides the foundation.]

Policy Control是3GPP网络中实现业务差异化资源精细化管理动态QoS控制的核心大脑。在5G中,这个角色由**PCF(Policy Control Function)**扮演。

  • 它决定了“你能用什么”: 你的签约数据(存储在UDM中)就是一种策略。比如,你的套餐是否包含VoNR功能,是否允许国际漫游。

  • 它决定了“你用得怎么样”: 当你发起一个业务请求时,PCF会根据业务类型(视频、游戏、网页)、你的签约等级、当前网络状况等信息,生成QoS策略,下发给SMF,SMF再根据这个策略去建立相应等级的QoS Flow。

  • 它决定了“你怎么计费”: PCF会生成计费策略,告诉UPF和SMF,这个业务的流量是该在线计费还是离线计费,费率是多少。

  • 它还决定了“你的流量往哪走”: 在5G中,PCF还可以下发流量疏导策略(Traffic Steering Policy),决定你的某些流量(如企业内网访问)是否需要被分流到特定的边缘UPF上去。

3.2 Personalisation (个人化)

Personalisation: The process of storing information in the ME and activating the procedures which verify this information against the corresponding information stored in applications on the (U)SIM whenever the ME is powered up or when a UICC containing network access applications (SIM, USIM, etc.) is inserted, in order to limit the applications with which the ME will operate.

这个我们在“D”字头的De-personalisation中已经接触过。Personalisation就是“锁网”的过程。它通过在手机(ME)中写入“锁码”,并激活一套验证程序,来限制这部手机只能与特定的SIM卡或网络配合工作。

3.3 Personal Service Environment (PSE) (个人服务环境)

Personal Service Environment: contains personalised information defining how subscribed services are provided and presented towards the user.

PSE是一个包含用户个性化服务配置的数据集合。它比我们之前学的GUP(通用用户档案)更侧重于业务的呈现和行为

  • 它定义了“服务如何提供”: 比如,你的呼叫转移是设置为无应答转移还是无条件转移。

  • 它定义了“服务如何呈现”: 比如,你的来电显示是显示号码还是姓名,你的手机主题、铃声偏好等。

PSE的目标是,无论你换什么手机、漫游到哪个网络,运营商都能为你提供一个一致的、个性化的服务体验。

3.4 PLMN Area (PLMN区域)

PLMN Area: The PLMN area is the geographical area in which a PLMN provides communication services according to the specifications to mobile users.

这是一个地理概念,指一个运营商(PLMN)提供服务的法定地理区域。通常,一个PLMN Area局限于一个国家。这个概念定义了运营商服务的“国界”。


FAQ

Q1:PDU(协议数据单元)和SDU(服务数据单元)是什么关系?

A1:PDUSDU是OSI分层模型中描述层间数据传递的一对核心概念。可以这样理解:上一层的PDU,是下一层的SDU

  • SDU (Service Data Unit, 服务数据单元):是上层要委托下层传输的“货物”。

  • PDU (Protocol Data Unit, 协议数据单元):是下层将“货物”(SDU)打包,并加上自己的“快递单”(协议头/尾)后,形成的最终“包裹”。

例如:网络层(L3)的一个IP包(L3 PDU),要交给数据链路层(L2)去传输。对于L2来说,整个IP包就是它的“货物”(L2 SDU)。L2会给这个L2 SDU加上自己的MAC头和尾,形成一个以太网帧(L2 PDU),再交给物理层去发送。

Q2:寻呼(Paging)一定会成功吗?如果找不到UE会怎么办?

A2:不一定成功。如果UE处于信号极差的地下室、关机、或者已经移动到了另一个网络但未来得及进行位置更新,寻呼就会失败。当寻呼失败后,核心网会认为该UE是“不可达(Unreachable)”的。这时,对于来电,网络通常会将其转到语音信箱;对于推送的数据(如微信),网络会暂时缓存,并在检测到该UE重新注册上线后,再将数据推送给它。网络会通过一个“UE可达性通知(UE Reachability Notification)”机制来管理这个过程。

Q3:策略控制(Policy Control)和QoS(服务质量)之间是什么关系?

A3:Policy Control实现和管理QoS的“大脑”。QoS是一系列描述服务质量的参数(如速率、时延、丢包率),而Policy Control则是根据用户签约、业务类型、网络状态等一系列“策略”,动态地决定应该为某个业务流分配什么样的QoS参数,并生成可执行的QoS规则(QoS Rule)下发给网络中的执行点(如SMF和UPF)去实施。可以说,QoS是“目标”,Policy Control是实现这个目标的“决策中枢”。

Q4:“锁网”(Personalisation)和“有锁机”是一回事吗?中国国内的手机有锁吗?

A4:通常我们说的“有锁机”就是指经过了Personalisation的手机,特别是“运营商锁”(Network Personalisation)。这种做法在北美、日本等运营商强势、合约机盛行的市场非常普遍。运营商通过提供高额购机补贴,来换取用户在网2-3年,并通过锁网来保证合约的履行。在中国国内,由于工信部的规定,公开发售的行货手机都是无锁的,可以自由更换任何运营商的SIM卡。但一些运营商的定制机或合约机,在合约期内可能会存在锁网限制。

Q5:PDP Context, PDN Connection, PDU Session 这几个概念如何区分和理解它们的演进?

A5:它们是移动网络中数据连接会话在不同技术代际的“名字”,本质一脉相承,但能力不断增强。

  • PDP Context (2G/3G):是GPRS/UMTS时代的概念,为UE提供到外部PDN(分组数据网)的连接,并分配一个PDP地址(IP地址)。

  • PDN Connection (4G):是LTE/EPC时代的概念,继承了PDP Context的核心功能。一个UE可以同时建立多个PDN Connection,以连接到不同的APN(如一个连接到公共互联网,一个连接到企业内网)。

  • PDU Session (5G):是5G时代的概念,是PDN Connection的进一步演进和增强。它的能力更强,一个PDU Session不仅可以提供IP连接,还可以提供**以太网(Ethernet)连接和非结构化(Unstructured)**数据连接,并且可以更灵活地与网络切片、边缘计算等5G新特性相结合,更好地满足垂直行业的需求。

演进路线是:PDP Context PDN Connection PDU Session