看似簡單的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。