老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明
? ? 老猿Python博文目錄?
一、引言
在《老猿學5G掃盲貼:中國移動網絡側CHF主要功能及計費處理的主要過程》介紹了中國移動CHF的總體功能,同時說明了CHF網元主要由AGF、CDF、CGF三部分組成,支持在線計費、離線計費和融合計費三種場景。
下面具體介紹一下AGF、CDF、CGF三部分的功能。
二、AGF的功能
AGF接收SMF Nchf接口消息,進行消息的路由轉發,主要功能包括:
配置SUPI/GPSI段數據
從Nchf接口消息中解析SUPI/GPSI;
根據SUPI/GPSI獲取歸屬省OCS接口地址信息;
將Nchf消息轉發給歸屬省OCS。
三、CDF功能
CDF通過CHF內部接口接收計費事件,從而產生相應的CDR。主要功能包括:
處理計費事件中計費數據,生成CDR;
對正常計費的話單、BOSS系統異常后的未計費話單、SMF發送的回放話(在CHF故障時SMF緩存的話單)單單獨生成和保存;
CDF一條計費消息生成一個CDR;
單個的計費事件可以生成一個CDR,即:事件和CDR的關系是1:1的關系;
可以多個事件生成一個CDR,即:事件和CDR的關系是N:1的關系,但最終在實施時采用的是1:1的對應關系;
每個計費事件只存在于一個CDR,即:事件和CDR之間不存在1:N的關系(N>1);
在計費事件的接收和CDR的生成過程之間,沒有同步的要求。但是,CDF必須能夠接收處理計費事件并近乎實時地來生成CDR;
用于生成一個CDR的所有計費事件都必須是從同一個網絡實體中采集的,即:在CDF的計費事件中不存在網絡實體或者網絡實體類型的交叉關聯。
四、CGF功能
CGF接收CDF產生的CDR,對CDR進行處理,并輸出CDR話單文件供計費系統使用主要功能包括:
從CDF接收CDR
CDR預處理功能:包括對接收的消息進行校驗和錯誤處理、接收后的存儲
CDR的過濾與分揀
根據一定的過濾機制(例如:CDR類型,CDR參數,生成CDR的CDF地址等)將CDR存儲在不同的文件中。
CDR文件的管理
CGF能夠進行文件的建立,文件的打開關閉,文件刪除等操作。
輸出CDR話單文件供計費系統使用。
五、計費場景處理過程
離線計費:對于離線計費場景,CHF根據從SMF接收到的Nchf消息中的CC標示識別是離線計費場景,發送Nchf響應消息給SMF,同時根據計費請求消息生成CDR并輸出話單文件到指定目錄,供BOSS系統采集進行后續計費處理。CHF可配置是否將離線計費消息轉發給歸屬省OCS。
在線計費:對于在線計費場景,CHF從SMF接收到的融合計費的Nchf消息后,根據CC標示識別是在線計費場景,解析出消息中的SUPI/GPSI,根據SUPI/GPSI段獲取歸屬省OCS接口地址,然后將Nchf消息發給歸屬省BOSS系統中的OCS處理,回送Nchf響應消息給SMF,并同時由CDF生成CDR。在BOSS異常情況下:由CHF生成BOSS系統異常后的未計費CDR,按照系統配置授權配額,返回響應給SMF。CHF將BOSS系統異常后的計費信息單獨輸出CDR文件,供BOSS系統進行計費處理。
融合計費場景:對于融合計費場景,CHF從SMF接收到的融合計費的Nchf消息后,解析出消息中的SUPI/GPSI,根據SUPI/GPSI段獲取歸屬省OCS接口地址,然后將Nchf消息轉發給歸屬地BOSS,回送Nchf響應消息給SMF,并同時由CDF生成CDR。在BOSS異常情況下:對于在線計費,由CHF生成BOSS系統異常后的未計費CDR,按照系統配置授權配額,返回響應給SMF;對于離線計費,則由CHF生成BOSS系統異常后的未計費CDR。CHF將BOSS系統異常后的計費信息單獨生成話單文件,供BOSS系統進行計費處理。
五、CHF功能小結
CHF是5G融合計費的關鍵功能體,它支持在線計費、離線計費和融合計費三種場景,負責在SMF和OCF之間轉發Nchf消息(在中移動的核心網設備建設集中到大區后,本大區SMF只對接本大區的CHF,CHF對接所有省的BOSS,對于本大區接入用戶,本大區CHF負責根據路由轉發規則將本大區SMF產生的計費消息路由轉發到歸屬省的BOSS)、收集smf上報的計費信息生成cdr,并對CDR進行合并生成話單文件。無論是在線計費消息、離線計費消息、以及OCF故障,CHF都會生成對應的話單,并在CHF出現故障恢復后,接收smf緩存的cdr。
跟老猿學Python、學5G!
? ? 老猿Python博文目錄?
總結
以上是生活随笔為你收集整理的老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus的SkipLi
- 下一篇: scope为provided