摘要:該文主要針對“基于規(guī)則驅動的校園網計費系統(tǒng)”項目,闡述了系統(tǒng)設計和開發(fā)的總體框架,并重點介紹在設計時的兩個關鍵技術,系統(tǒng)加鎖機制和記賬性能統(tǒng)計。
關鍵詞:計費系統(tǒng);Radius;Ipfix;計費引擎
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)20-4660-02
The Key Technology of the Campus Network Accounting System Based on the Rule Driven
ZHOU Xia
(Suzhou Information of Career Technical College, Suzhou 215200,China)
Abstract: This paper mainly for the \"accounting system for campus network based on\" rule driven project, introduces the framework of system design and development, and focus on the two key technologies in the design of the locking mechanism, system and accounting performance statistics.
Key words: billing system; Radius; Ipfix; billing Engine
作為教育現(xiàn)代化建設的重要內容,高校校園網的建設已成為教育現(xiàn)代化建設的重要組成部分。為了適應現(xiàn)代校園網“以網養(yǎng)網”,自我發(fā)展的需要,建設功能完善、計費靈活的校園網計費系統(tǒng)成為校園網建設的重要組成部分。校園網用戶的構成復雜、業(yè)務場景復雜且多變,因此對校園網計費系統(tǒng)的效率、靈活性和可擴展性等方面提出了較高的要求。
本文主要針對“基于規(guī)則驅動的校園網計費系統(tǒng)”項目,闡述了系統(tǒng)設計和開發(fā)的總體框架,并重點介紹在設計時的兩個關鍵技術。
1 系統(tǒng)總體框架
認證計費系統(tǒng)一般簡稱AAA系統(tǒng),AAA系統(tǒng)通過UDP協(xié)議來傳送Radius認證和計費數(shù)據(jù)包。系統(tǒng)除了對用戶進行身份認證、授權,還需要對上網用戶進行計費。本系統(tǒng)中除了提供Radius計費模塊以外還提供了Ipfix計費模塊對網管流量進行計費。系統(tǒng)將其管理的用戶用賬戶進行集中式的計費管理,通過計費策略提供計費方式,對賬戶而不是單個用戶進行費用扣除。
系統(tǒng)主要由計費信息采集和計費引擎這兩部分組成,如圖1所示。其中計費采集主要完成計費原始數(shù)據(jù)的采集和格式化處理,使其符合計費引擎處理要求的數(shù)據(jù)格式。原始計費信息的主要來源是計費信息采集器和其它輸入,它輸入主要來自周期扣費、套餐變更、認證過程中授權模塊等。……