☞ ░ 老猿Python博文目录

一、引言

在《老猿学5G扫盲贴:中国移动的5G计费架构解读》介绍了5G融合计费的服务化接口包括:

  • CHF提供给CTF使用的Nchf接口
  • OCF提供给CHF使用的Nchf’接口

    这两个接口消息的内容都相同,只是服务端和客户端不同,Nchf’这个接口在3GPP规范中是没有的,是为了适应中移动的部署结构新增的,其目的是为了CHF将SMF发送的计费消息转发给OCF。因此二者的消息内容是相同的。

二、Nchf和Nchf’服务化接口消息内容

Nchf和Nchf’服务化接口消息包括如下四个:

  1. Nchf_ConvergedCharging_Create
  2. Nchf_ConvergedCharging_Update
  3. Nchf_ConvergedCharging_Release
  4. 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的更多相关文章

  1. 老猿学5G扫盲贴:中移动的5G计费架构中Nchf'服务化接口以及CHF中的AGF

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.关于Nchf' 在中移动企标中出现了在3GPP ...

  2. 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

  3. 老猿学5G:融合计费基于QoS流计费QBC的触发器Triggers

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 SMF中的功能体CTF在用户上网时达到一定条件就会向CHF上报流量,而CTF什么时候触发流量上报是由CTF中的触发器来控制的.在<老猿学5G: ...

  4. 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Release释放操作

    ☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Release消息交互流程 Nchf_OfflineOnlyCharging_Release是CHF提供 ...

  5. 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程

    ☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Update消息交互过程 Nchf_OfflineOnlyCharging_Update消息是是5G融合 ...

  6. 老猿学5G:3GPP和中国移动5G计费架构概览

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 老猿学5G这个专栏主要记录笔者因工作原因学习了解5G计费相关知识,文章按时间顺序循序渐进的介绍5G基础概念以及5G计费相关知识,该专栏前期已经完结, ...

  7. 老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

  8. 老猿学5G扫盲贴:中国移动的5G计费架构解读

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...

  9. 老猿学5G扫盲贴:3GPP中的5G计费架构

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.计费逻辑架构和信息流 在32240子系列文档内 ...

随机推荐

  1. c语言博客作业——顺序结构,分支结构

    1.PTA截图 2.本章学习总结 2.1学习内容总结 数据的输入和输出:%d表示输入输出整数 %.lf表示输入浮点数 %.nf表示输出结果保留n位小数 if-else的分支结构可以有限个分类情况进行处 ...

  2. python xmind转Excel(puppet洛洛原创)

    需求:将xmind文件转为Excel文件,并添加UI界面操作以降低操作难度. 这个需求一句话就讲清楚了,但实际上还需要做很多工作: 1,了解Xmind文件结构 2,提取Xmind文件分支内容(重点) ...

  3. 2Git分支问题

    1,查看所有分支: git branch *号在哪表明当前分支在哪. 2,新建一个分支: git branch featureq(分支名) 转到该分支下: git checkout featureq ...

  4. Spider_知识目录_基础

    知识目录 静态网页抓取 Spider_基础总结1_Request(get/post__url传参_headers_timeout)+Reponse Spider_基础总结2_Requests异常 Sp ...

  5. 4. Spark在集群上运行

    *以下内容由<Spark快速大数据分析>整理所得. 读书笔记的第四部分是讲的是Spark在集群上运行的知识点. 一.Spark应用组件介绍 二.Spark在集群运行过程 三.Spark配置 ...

  6. Blazor中的CSS隔离

    1.环境 VS 2019 16.9.0 Preview 1.0 .NET SDK 5.0.100 2.前言 CSS一旦生效,就会应用于全局,所以很容易出现冲突.为了解决这个问题CSS隔离就顺势而生.B ...

  7. vscode remote wsl 的NoPermissions permission denied问题

    在 wsl这个目录  code-insiders . 之后会报这个错 无法打开"wsl": Unable to read file (NoPermissions (FileSyst ...

  8. linux基本操作之linux登陆

    一 文本登陆方式: 输入用户名与密码:/etc/passwd文件对照(口令文件,保存基本的用户信息):/etc/shadow文件对照(影子文件,保存密码信息):启动相应的shell程序:用户得到 一个 ...

  9. Linux上传递文件到另外一个Linux服务器

    现在的项目由于安全的需要,测试服务器被设置不能直接连接,想要连接的话,只能先登录一个服务器,然后以这个服务器为跳板,去登录另外一台真正的 服务器,即使是测试环境也只能这样操作.只能是相对来说安全一些. ...

  10. zabbix实现自定义自动发现的流程

    前言 本章介绍如何去自定义一个zabbix自动发现的整个流程 过程 首先需要在模板当中创建一个自动发现的规则,这个地方只需要一个名称和一个键值,例如 名称:Ceph Cluster Pool Disc ...