《5G核心网原理与实践》实践篇 · CHF 网元功能
CHF⽀持PDU会话在线计费(分配初始配额)
爱卫生
2023年09月17日 22:01
1 CHF在线计费简介
CHF侧的在线计费从信令流程上看和离线计费几乎一致,主要是参数上的区别。
当用户采用离线计费时,与在线计费即有配额管理的消息中携带的信元差异如下:
- Nchf_ConvergedCharging_Create Request消息中不包含requestedUnit等配额管理相关信元。
- Nchf_ConvergedCharging_Create Response消息中不包含grantedUnit、timeQuotaThreshold、
volumeQuotaThreshold、unitQuotaThreshold等配额管理相关信元,triggerType不包含配额管理相关
Trigger(比如QUOTA_THRESHOLD和QUOTA_EXHAUSTED)。
- PFCP Session Modification Request消息中的Create URR不包含Volume Quota、Time Quota、Event
Quota等配额管理相关信元。
【所以,总结下来,在线计费与离线计费的主要差别不是流程上的差别,而是参数上的差别。】
在规范中的信令流程可参考32.290,如图:
2 信令流程
51学通信饭制版(3GPP的饭丝)
3 主要参数介绍:
- requestedUnit:代表需要进行配额管理,如果该字段未定义任何值,则由CHF确定请求的配额类别和数
量。
离线计费RG不需要携带该信元;在线计费RG在需要向CHF申请配额时携带。
- grantedUnit:代表CHF下发的配额。可包含totalVolume和time子参数,分别是流量配额以及时间配额。
单位是字节和秒。
- volumeQuotaThreshold:流量配额门限。
- ratingGroup:关联的资费组标识。
4 log实例分析:
总体消息如下:
4.1)SMF向CHF发送Charging Data Request(Initial,Quota Request)消息;
映射到HTTP协议,是POST请求。
可以看到,SMF在请求消息中针对RG = 1这个资费组申请了配额。
4.2)CHF给SMF返回Charging Data Response(initial,Quota Granted),
映射到HTTP消息,是201 created消息。
其中JSON body部分如下图:
可以看到CHF为RG = 1这个资费组分配了总配额为1000000字节,
其中下行900000字节。上行100000字节。
无论是想学习课程、看视频、看案例、看log、看实战,统统都有。