看似简单的P-CSCF地址传递,背后是5G核心网控制面与用户面的精密协作。ePCO作为高效的信令载体,承载着IMS业务触达的第一把钥匙。
在5G网络中建立IMS PDN连接时,UE(用户设备)获取P-CSCF(Proxy-Call Session Control Function)地址是IMS业务(如VoLTE、VoNR)成功注册和运行的关键第一步。3GPP协议定义了一种高效的方式——扩展协议配置选项(ePCO),允许网络在PDN连接建立过程中直接将P-CSCF地址列表下发给UE。本文将深入解析这一过程,特别是5G核心网(5GC)中SMF的关键作用以及与PCF的策略交互。
一、为什么需要动态获取P-CSCF地址?
传统方式中,UE可能通过预配置或DHCP/DNS查询获取P-CSCF地址,但这些方法存在局限性:
- 预配置不灵活:难以适应运营商网络拓扑变化或故障切换。
- 额外查询开销:DHCP/DNS查询增加IMS注册时延。
- 漫游场景复杂:需要获取拜访地的P-CSCF地址。
ePCO方式直接在PDN连接建立的信令中携带地址,高效可靠,成为5G IMS的首选方案。
二、核心网节点:SMF的核心枢纽作用
在5G架构中,SMF(Session Management Function) 承担了类似4G中PGW-C(PDN Gateway Control plane)的角色,负责会话管理。它是实现ePCO下发P-CSCF地址的核心网元:
-
地址管理与封装:
- SMF掌握为IMS APN(通常是
ims
)服务的P-CSCF地址列表。这些地址通常由网络规划配置或从DNS解析获得。 - SMF负责将这些P-CSCF地址按照3GPP TS 24.008规定的格式,封装在ePCO(Extension Protocol Configuration Options) 信息元素中。关键字段包括:
- P-CSCF IPv4 Address(es) (Tag:
0x000C
):一个或多个IPv4地址。 - P-CSCF IPv6 Address(es) (Tag:
0x000D
):一个或多个IPv6地址。
- P-CSCF IPv4 Address(es) (Tag:
- ePCO作为
Protocol Configuration Options (PCO)
的一部分。
- SMF掌握为IMS APN(通常是
-
信令传递:
- 在建立IMS PDN连接的PDU Session Establishment流程中,SMF通过AMF(Access and Mobility Management Function) 向UE发送
PDU Session Establishment Accept
消息。 - 该消息的PCO字段包含SMF组装的ePCO信息,其中就携带了P-CSCF地址列表。
- 在建立IMS PDN连接的PDU Session Establishment流程中,SMF通过AMF(Access and Mobility Management Function) 向UE发送
三、策略控制:PCF与QoS=5的保障
SMF并非独立决策。它需要与PCF(Policy Control Function) 交互,获取建立会话所需的策略,特别是保障IMS信令的专用承载需要严格的QoS保障:
-
策略请求触发:
- 当SMF收到为IMS APN建立PDU会话的请求(来自AMF),它会触发与PCF的策略交互。
- SMF构造并发送
Npcf_SMPolicyControl_Create Request
消息给PCF。该消息至关重要,包含:- SUPI/PEI/GPSI:用户标识。
- PDU Session ID:会话标识。
- S-NSSAI:切片标识(IMS通常使用特定切片)。
- DNN (APN):明确为
ims
(或运营商定义的IMS DNN)。 - UE签约的QoS信息:SMF从UDM获取的用户默认QoS配置。
- Rat Type:指示接入类型(如NR)。
-
策略决策与响应:
- PCF收到请求后,基于用户签约数据、网络策略、IMS业务需求(尤其是SIP信令)进行策略决策。
- 核心决策点:QCI=5:PCF明确识别这是IMS信令会话,必须在策略响应中授权QCI (5G QoS Identifier) = 5。QCI 5是专门为IMS信令设计的:
- 资源类型:
Guaranteed Bit Rate (GBR)
- 优先级:高优先级(确保信令及时性)
- 延迟:低延迟要求(典型100ms)
- 丢包率:极低丢包率要求(典型10⁻⁶)
- 资源类型:
- PCF构造并发送
Npcf_SMPolicyControl_Create Response
消息给SMF。该消息包含:- 授权QoS规则:明确包含QCI=5的规则,定义其GBR、ARP(Allocation and Retention Priority)等参数。
- PCC规则:可能包含与IMS信令流匹配的流描述符和关联的QCI=5 QoS规则。
- 其他策略:如计费控制、门控策略等。
- 重要:ePCO内容:虽然PCF主要提供策略,但在实际部署中,PCF也可能在响应中直接提供需要下发给UE的P-CSCF地址列表(作为策略的一部分),供SMF封装进ePCO。或者,SMF根据本地配置/其他接口(如与CSCF交互)获取地址。
-
SMF执行策略:
- SMF收到PCF的策略响应后,必须确保后续建立的承载满足QCI=5的要求。这通常意味着SMF会指示(R)AN(Radio Access Network)和UPF(User Plane Function)为该PDU会话中的IMS信令流建立专用的、具有GBR保障的QoS Flow(对应于EPS中的专用承载)。
- SMF将P-CSCF地址(无论是来自PCF响应还是自身配置)封装进ePCO,准备在
PDU Session Establishment Accept
中发给UE。