老猿学5G:融合计费的Nchf和Nchf‘服务化接口消息Nchf_ConvergedCharging_Create、Update、Release和Notify
☞ ░ 老猿Python博文目录░
一、引言
在《老猿学5G扫盲贴:中国移动的5G计费架构解读》介绍了5G融合计费的服务化接口包括:
- CHF提供给CTF使用的Nchf接口
- OCF提供给CHF使用的Nchf’接口
这两个接口消息的内容都相同,只是服务端和客户端不同,Nchf’这个接口在3GPP规范中是没有的,是为了适应中移动的部署结构新增的,其目的是为了CHF将SMF发送的计费消息转发给OCF。因此二者的消息内容是相同的。
二、Nchf和Nchf’服务化接口消息内容
Nchf和Nchf’服务化接口消息包括如下四个:
- Nchf_ConvergedCharging_Create
- Nchf_ConvergedCharging_Update
- Nchf_ConvergedCharging_Release
- Nchf_ConvergedCharging_Notify
这四个消息的作用如下:
三、计费消息的路由处理
3.1、总体原则
本大区SMF只对接本大区的CHF,CHF对接所有省的BOSS,对于本大区接入用户,本大区CHF负责根据路由转发规则将本大区SMF产生的计费消息路由转发到归属省的BOSS。
3.2、计费消息的路由关键信息
计费消息包括两类,会话类消息和通知类消息,会话类消息包括Nchf_ConvergedCharging_Create、Nchf_ConvergedCharging_Update和Nchf_ConvergedCharging_Release三个,分别用于创建、变更和释放计费会话。通知类消息只有Nchf_ConvergedCharging_Notify一个,用于SMF通知BOSS该会话SMF的地址以及BOSS通知SMF对会话进行强制终止或对用户重授权。
3.2.1、会话类消息
CHF对于SMF发送的会话类消息根据计费请求消息中的SUPI/GPSI路由选择到归属省的BOSS。路由关键信息包括:用户信息相关的SUPI/GPSI、BOSS(OCS) IP地址(包含IPV4和IPV6)、BOSS(OCS)端口。
CHF上对于SMF发送的会话类消息的路由转发规则从本地配置或从NRF获取。CHF收到BOSS的响应消息后,按原路径转发给对应SMF。
CHF上支持会话类计费消息路由转发规则可配置。配置关键信息包括:BOSS(OCS)信息和SUPI/GPSI与BOSS(OCS)之间的映射关系。
3.2.2、Notify消息的路由转发
CHF收到SMF发送的会话类请求消息后,将CHF的IP:Port信息附加到{ notifyUri }字段前进行二次封装,并按路由原则转发计费消息给BOSS;
BOSS解析并保存接收到的会话类请求消息中CHF的IP:PORT信息,作为后续发送Notify消息的目的地址,BOSS在向CHF发送Notify请求消息时,完整回填之前收到的{ notifyUri };
CHF接收到BOSS发送的Notify请求消息后,剥离{ notifyUri }中CHF的IP:PORT信息后,按用户真实的{ notifyUri }选择SMF并转发Notify请求消息,同时记录请求消息的源IP:Port。
CHF收到SMF发送的Notify响应消息后,按原路径转发给对应的BOSS。
四、小结
本文介绍了计费消息Nchf_ConvergedCharging_Create、Nchf_ConvergedCharging_Update和Nchf_ConvergedCharging_Release、 Nchf_ConvergedCharging_Notify的内容以及路由处理,在5G融合计费中,这4个消息就是计费处理的全部消息接口,笔者认为其中的通知类消息一般情况下无需使用,用处其实不是很大。
跟老猿学Python、学5G!
☞ ░ 老猿Python博文目录░
老猿学5G:融合计费的Nchf和Nchf‘服务化接口消息Nchf_ConvergedCharging_Create、Update、Release和Notify相关推荐
- 老猿学5G扫盲贴:中移动的5G计费架构中Nchf'服务化接口以及CHF中的AGF
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.关于Nchf' 在中移动企标中出现了在3GPP ...
- 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程 Python
老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程 Python 在5G时代,离线计费需求越来越多,如何实现对离线计费会话的更新操作成 ...
- 老猿学5G:融合计费基于QoS流计费QBC的触发器Triggers
☞ ░ 前往老猿Python博文目录 ░ 一.引言 SMF中的功能体CTF在用户上网时达到一定条件就会向CHF上报流量,而CTF什么时候触发流量上报是由CTF中的触发器来控制的.在<老猿学5G: ...
- 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程
☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Update消息交互过程 Nchf_OfflineOnlyCharging_Update消息是是5G融合 ...
- 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Release释放操作
☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Release消息交互流程 Nchf_OfflineOnlyCharging_Release是CHF提供 ...
- 老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G扫盲贴:中国移动的5G计费架构解读
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...
- 老猿学5G扫盲贴:3GPP中的5G计费架构
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.计费逻辑架构和信息流 在32240子系列文档内 ...
最新文章
- 博客园外挂之一Web搜索引擎命中统计
- gcc/g++添加头文件目录和库文件目录
- OOP设计思考——何时使用接口?
- 源服务器信息,软件源搭建
- TypeScript 素描 - 模块解析、声明合并
- 怎样根据字段域查找到其在数据库中关系与属性
- [mybatis]缓存_缓存原理图
- 前端框架开始学习Vue(一)
- 促销海报设计的套路你知道么? 看这里!
- 在64位的 CentOS 上只安装64位的软件包
- 定制软件项目经理应该善于说“NO”
- 【EJB】Developing EJB Applications -- Chapter 2(创建企业级Bean项目)
- nginx Linux 环境下安装
- gmail邮箱注册成功流程
- 连续仨月霸占牛客榜首!京东T8呕心巨作:700页JVM虚拟机实战手册
- 我的美丽天使(My Fair Angel)入门经典教程(下载 安装 汉化 使用)
- redis中的increment()方法遇到的问题记录
- JavaScript面向对象:面向对象案例
- 【繁中】Python 教學 爬蟲基礎
- php字符串截取substr,php字符串处理函数:substr、mb_substr
热门文章
- 图像数字化过程:采样与量化
- 索引图像,RGB图像,灰度图像,二值图像
- layer-list方式自定义progressbar
- mysql eof_EOF写法梳理
- Android Q存储SD卡-Android29 存储外置SD卡
- 四年开放共创,微众银行助力区块链产业蓬勃发展
- react-节点更新与销毁
- java ceiling_java.util.TreeSet.ceiling()方法实例
- php语法检查工具------http //www trisunsoft com/free-web-tools-onli
- 前端面试:被问到BFC,要这样答才能满分