簡介
本文檔介紹基於線上狀態報告區(PRA)的差分國家安全局(NSA)線上計費解決方案。
必要條件
需求
思科建議您瞭解以下主題:
- PRA
- 行動化管理實體(MME)
- 思科服務閘道(SGW)/思科封包資料網路閘道(PGW)
- 原則和計費規則功能(PCRF)
還有,
- 支援PRA功能增強的MME將「S1-U IP地址」對映到「PRA ID」
- PGW支援面向PCRF的PRA觸發器
- PCRF在從GW收到In area (0)或out of area (1)的presence-reporting-area-status後安裝新的pcc規則庫
採用元件
本文檔中的資訊基於StarOS:21.28.mx。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
此功能用於支援在5G NSA設定中為預付使用者(線上計費)區分4G和5G客戶計費的要求。
PRA是在3GPP分組域內定義的區域,用於報告該區域內的UE存在情況,以便進行策略控制和/或計費。
對於NSA差分更改,PRA功能用於報告4G和5G中的使用者存在。
PRA ID解決方案概述
MME的期望:
- MME預計將檢測UE從4G到5G覆蓋範圍(gNB)的移動,反之亦然,從而構建邏輯來將此事件與PRA報告進行對映。
- PRA ID應與PCRF中配置的差分計費相同。
- 僅適用於DCNR UE。
PCRF訂閱PRA事件觸發器,
發生4G到5G轉換時(S1通道交換器):
- 根據gNB傳輸地址,MME將PRA ID狀態標籤為OPRA(在5G覆蓋範圍內)/IPRA(在5G覆蓋範圍內)
- MME將PRA資訊傳送到SGW,SGW轉發到PGW
PGW從SGW接收PRA資訊並轉發到PCRF
- PCRF根據PRA資訊更改規則庫
- 使用者平面與規則庫的更改通訊
高級設定架構
縮寫
PRA |
線上狀態報告區域 |
OCS |
線上計費系統 |
GW |
網關(GGSN/PGW) |
PCRF |
策略和計費規則功能 |
MOP |
程式方法 |
MME |
移動管理實體 |
SGW |
服務閘道 |
PGW |
資料包網關 |
可能的影響和注意事項
- 僅針對5G NSA部署的Option3x模式建議的解決方案。
- 由於UE移動從4G跟蹤到5G和5G跟蹤到4G,因此此跟蹤會通知到SGW/PGW,因此預計會有大量的CCR-U。
- 建議的解決方案是定製的,尚未全局實施。
- 需要在VI網路中執行端到端現場測試
- 額外信令對CUPS UP/傳統SPGW效能的影響:
- 吞吐量影響(對SPGW的額外信令+在CUPS解決方案中增加的Sx修改)
- 在4G/5G之間頻繁切換UE將導致PRA的信令增加
- 由於Rulebase更改而導致Slowpath/Fastpath流切換
- Cisco PCRF支援PRA功能
- 啟用差分計費將在Gx介面上引起額外的信令,這會影響PCRF效能。
流程
X2-HO - PRA差分充電
含SGW重新定位的X2 HO - PRA差分充電(4g5g)
S1 HO(無SGW重新定位) - PRA差分計費
GnGp (GGSN到PGW) HO - PRA差分計費(UE移動到5g)
程式
MME結束配置更改
- 在mme-service中配置pra-profile並關聯pra-profile。
- 最多可將50個IPv4子網和50個IPv6子網增加到pra-profile。
目前只支援pra-profile。
- 在任何時間點,從mme-service關聯或解析pra-profile都不會重新啟動mme-service。
config
lte-policy
pra-profile dcnr-5g-radio 5G-PRA
gnb-s1u ipv6-prefix 2401:4900:4:84a4::/64
gnb-s1u ipv6-prefix 2401:4900:2b::/48
gnb-s1u ipv6-prefix 2401:4900:4:8601::2:540d
exit
end
config
context s1mme
mme-service mme
associate pra-profile dcnr-5g-radio 5G-PRA
end
GW配置更改
- 在ims-auth-service下配置endcode-supported-feature cno-uli。
- cno-uli啟用線上狀態報告區域資訊報告功能。
- 配置單獨的RG。RG將用於報告5G使用情況。
configure
context context_name
ims-auth-service service_name
policy-control
diameter encode-supported-features cno-uli
{ default | no } diameter encode-supported-features
end
config
active-charging service ECS
group-of-ruledefs NPR1_5G
group-of-ruledefs-application gx-alias
add-ruledef priority 2 ruledef RG_5G_default_IP_ANY_PrePaid
add-ruledef priority 40 ruledef tethering_ip_ttl_RG
exit
ruledef RG_5G_default_IP_ANY_PrePaid
ip any-match = TRUE
exit
rulebase <rulbase Name>
action priority 702 static-and-dynamic ruledef RG_5G_default_IP_ANY_PrePaid charging-action 5G_IP_ANY_with_Gy_PrePaid
exit
end
附註:
驗證
Wireshark捕獲MME
當UE移至5G, Inside Presence Reporting時,顯示為True。
當UE移動到4G, Inside Presence Reporting顯示為False時。
Wireshark捕獲GW
您可以看到UE何時移至RG: 623報告的5G區域使用率,而對於RG: 403報告的4G使用率。
當UE在5G中時,DRA將接收區域(0)中的Presence-reporting-area-status;當UE在4G中時,DRA將接收區域(1)之外的區域(0)。
CCRI
當MME報告存在報告區域為true時,GW將 CCR-I 與PCRF Presence Reporting Area Information : Supported.
CCA-I
CCR-U
GW - DRA - PCRF
在此,您可以看到,每當DRA從GW收到In area (0)或out of area (1)的presence-reporting-area-status時,它都將以GAN和EUTRAN的形式分別向PCRF傳送大鼠型別。基於這種鼠型PCRF正在改變規則庫,並修改4G和5G的QOS。