简介
本文档介绍基于Presence Reporting Area (PRA)的差分国家安全局(NSA)在线计费解决方案。
先决条件
要求
Cisco 建议您了解以下主题:
- PRA
- 移动管理实体(MME)
- 思科服务网关(SGW)/思科分组数据网络网关(PGW)
- 策略和计费规则功能(PCRF)
此外,
- 支持PRA功能增强的MME,将“S1-U IP地址”映射到“PRA ID”
- PGW支持面向PCRF的PRA触发器
- PCRF在从GW收到presence-reporting-area-status为In area (0)或out of area (1)后安装新的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 |
Presence报告区域 |
OCS |
在线计费系统 |
网关 |
网关(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捕获网关
您可以看到UE何时移动到RG: 623报告的5G区域使用率,而对于RG: 403报告的4G使用率。
当UE在5G中时,DRA会收到区域(0)中的Presence-reporting-area-status,当UE在4G中时,DRA会收到区域(1)之外的PRESENCE-reporting-area-status。
CCR-1
当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发送rat类型。在此基础之上,PCRF正在改变规则库和修改4G和5G的QOS。