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