【摘要】遍尋網絡數晝夜,未得開源PCRF,亦未得有參考價值的PCRF相關文檔。所幸覓得免費體驗版freePCRF軟件。可窺見PCRF設計思路、方法;PCC規則定義、管理策略;遂記錄安裝、體驗心得。
freePCRF安裝
freePCRF官網,freePCRF下載地址,freePCRF商用版與體驗版的比對
在下載頁,freePCRF提供了.ova,zip,VMX.ZIP三種虛擬機鏡像文件。可以通過Mware player, Oracle VM VirtualBox ,或其他 virtualization players加載打開。
啟動freePCRF
啟動freePCRF鏡像文件,輸入用戶名:root,密碼:password。如果不能正常啟動,請前往freePCRF論壇查閱相關帖子或發帖子求助。
檢查freePCRF
# ps -ef | grep pcrf
freePCRF Web控制台 用firefox瀏覽器
通過web瀏覽器范圍PCRF管理界面:http:://虛擬機ip地址:80;
Web文檔資源
通過web瀏覽器,訪問http://虛擬機ip:8091
使用手冊與設計文檔
http://freepcrf.com/documentation/ 該地址在線閱讀或打包下載。使用手冊和接口文檔如下:
業務測試
可參考論壇帖子:pcrf testingfreePCRF利用Seagull開源軟件模擬PCEF。Seagull源碼下載地址;Seagull使用文檔和開發文檔下載地址。
測試相關文件和腳本在虛擬機:/opt/pcrf路徑下:
直接運行bench.sh腳本即可:
啟動界面:
點擊PCRF Web管理界面的Trace按鈕,查看Diameter實時交互信令。
點擊showfiles按鈕,查看交互報文:
PCRF接口之Gx,Sy,Rx的信令流抓包分析
SPR嵌入PCRF的方案及數據庫設計
3GPP TS 23.203,29.207,29.208,29.210,29.212-29.219中文版及解析