亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        新一代萬兆雙棧認證計費系統(tǒng)的研究與實現(xiàn)

        2015-02-20 08:16:06馬云龍張千里姜彩萍王繼龍
        計算機工程 2015年3期
        關(guān)鍵詞:萬兆計費階梯

        馬云龍,張千里,姜彩萍,王繼龍

        (清華大學(xué)信息化技術(shù)中心,北京100084)

        新一代萬兆雙棧認證計費系統(tǒng)的研究與實現(xiàn)

        馬云龍,張千里,姜彩萍,王繼龍

        (清華大學(xué)信息化技術(shù)中心,北京100084)

        校園網(wǎng)的傳統(tǒng)計費系統(tǒng)無法支持萬兆線速,且局限于流量計費或時長計費,不能實現(xiàn)單一用戶多連接數(shù)的計費和實時流量階梯計費。為此,設(shè)計一種新的校園網(wǎng)萬兆雙棧認證計費系統(tǒng)。通過改進計費算法模型實現(xiàn)實時流量階梯計費,使用優(yōu)化的通用PC服務(wù)器體系結(jié)構(gòu)提高萬兆計費網(wǎng)關(guān)的轉(zhuǎn)發(fā)性能。經(jīng)校園網(wǎng)部署應(yīng)用證明,該計費系統(tǒng)可提供萬兆雙棧鏈路下用戶實時流量階梯計費和網(wǎng)關(guān)高速轉(zhuǎn)發(fā)服務(wù),設(shè)計的系統(tǒng)已被清華大學(xué)校園網(wǎng)采用并取得了較好的使用效果。

        萬兆;雙棧;計費系統(tǒng);實時;流量階梯計費;計費網(wǎng)關(guān)

        1 概述

        隨著互聯(lián)網(wǎng)應(yīng)用的快速發(fā)展,網(wǎng)絡(luò)使用模式發(fā)生了巨大變化,網(wǎng)絡(luò)云盤、P2P及網(wǎng)絡(luò)視頻等新應(yīng)用占據(jù)大量網(wǎng)絡(luò)帶寬[1]。為提高用戶體驗,各單位出口帶寬不斷提高,從教育科研計算機網(wǎng)絡(luò)的接入單位來看,升級改造其主干網(wǎng)絡(luò)和出口鏈路至萬兆[2]已經(jīng)成為主流。目前,雖然已有一些針對萬兆鏈路流量采集或分析系統(tǒng)的研究,但是萬兆鏈路下實現(xiàn)流量實時計費仍然面臨諸多問題:對于使用寬帶遠程接入服務(wù)設(shè)備(Broadband Remote Access Server, BRAS)利用遠程用戶撥號認證子系統(tǒng)[3-4](Remote Authentication Dial in User Service,RADIUS)協(xié)議的記賬報文實現(xiàn)流量計費的系統(tǒng),由于RADIUS實時計費更新報文的發(fā)送間隔參數(shù)一般為分鐘計,導(dǎo)致流量計費的實時性比較低;對于采用Netflow流數(shù)據(jù)進行計費的系統(tǒng),存在數(shù)據(jù)組織效率低、傳輸開銷過大等問題[5],且路由器發(fā)送Netflow流取決于用戶網(wǎng)絡(luò)連接的中斷或者路由器的老化時間參數(shù)設(shè)置,容易出現(xiàn)流量計費系統(tǒng)所接收到的Netflow流數(shù)據(jù)與用戶當(dāng)時產(chǎn)生的實時流量出現(xiàn)時間錯位的情況;因此,這種計費方式也不能很精確地實現(xiàn)實時計費。本文主要研究如何利用萬兆計費網(wǎng)關(guān)逐包歸并統(tǒng)計的方式實現(xiàn)萬兆鏈路下的實時流量計費。

        2 計費系統(tǒng)的設(shè)計與實現(xiàn)

        計費系統(tǒng)面臨著計費的公平性、多樣性以及多協(xié)議支持的新需求[6-8]。首先,傳統(tǒng)的包月和區(qū)分國際、國內(nèi)流量的資費政策無法保證用戶公平使用網(wǎng)絡(luò)帶寬,需要重新制定新的資費策略以實現(xiàn)多占用網(wǎng)絡(luò)帶寬,多產(chǎn)生網(wǎng)絡(luò)流量則應(yīng)多付費的公平原則。而傳統(tǒng)的包月計費政策中多用網(wǎng)絡(luò)流量的用戶和少用網(wǎng)絡(luò)流量的用戶都采用相同的費率(包月或包時)進行計費,客觀上影響了大多數(shù)用戶的網(wǎng)絡(luò)使用體驗,因此實施流量階梯計費可很好地解決以上問題。其次,用戶多樣化的校園網(wǎng)需要提供多種計費策略,對于現(xiàn)階段用戶智能終端、便攜式電腦以及PC臺式機的同時連網(wǎng)需求,有必要允許同一用戶賬號多個IP地址同時使用,而目前國內(nèi)主流計費系統(tǒng)尚無法支持單一用戶賬號多IP地址同時在線的階梯計費策略。此外,清華大學(xué)校園網(wǎng)已開通IPv4/IPv6雙棧主干和出口萬兆網(wǎng)絡(luò),IPv6網(wǎng)絡(luò)的普及迫切需要能支持IPv6地址計費的新系統(tǒng)。

        為滿足以上需求,本文設(shè)計清華大學(xué)校園網(wǎng)新一代萬兆雙棧認證計費系統(tǒng),采用通用PC服務(wù)器平臺架構(gòu)作為萬兆出口網(wǎng)絡(luò)的計費網(wǎng)關(guān),為提高萬兆高速網(wǎng)絡(luò)中計費網(wǎng)關(guān)的轉(zhuǎn)發(fā)性能,對通用PC服務(wù)器體系結(jié)構(gòu)進行優(yōu)化設(shè)計并改進萬兆計費網(wǎng)關(guān)的轉(zhuǎn)發(fā)算法,通過改進計費系統(tǒng)算法模型實現(xiàn)實時流量階梯計費。

        本文設(shè)計的萬兆雙棧認證計費系統(tǒng)由客戶端/ WebPortal認證模塊、內(nèi)存用戶認證模塊、計費網(wǎng)關(guān)模塊、計費/入庫模塊、用戶數(shù)據(jù)庫、用戶管理系統(tǒng)6個部分組成,如圖1所示。

        圖1 計費系統(tǒng)架構(gòu)

        客戶端/WebPortal認證模塊是用戶接入網(wǎng)絡(luò)的認證平臺,負責(zé)將用戶的認證信息安全可信地遞交給內(nèi)存用戶認證模塊,同時返回內(nèi)存用戶認證模塊的認證信息。

        內(nèi)存用戶認證模塊負責(zé)用戶調(diào)度,接收到客戶端/WebPortal認證模塊的認證請求后首先校驗用戶在內(nèi)存中的狀態(tài),用戶認證通過后即通知計費網(wǎng)關(guān)放行該用戶的IP地址。

        計費網(wǎng)關(guān)部署在校園網(wǎng)出口鏈路上,作為校園網(wǎng)和互聯(lián)網(wǎng)的隔離,計費網(wǎng)關(guān)首先需要能夠識別鏈路兩端的路由設(shè)備以及支持對IPv4,IPv6不同協(xié)議包分別處理,默認情況下用戶IP地址在計費網(wǎng)關(guān)為關(guān)閉狀態(tài),用戶無法上網(wǎng),只有通過內(nèi)存用戶認證模塊的授權(quán)并下發(fā)策略給計費網(wǎng)關(guān),計費網(wǎng)關(guān)才會放行該用戶的IP地址并將該用戶的IP數(shù)據(jù)包逐包統(tǒng)計,將包頭中的長度字節(jié)累計并實時發(fā)給計費/入庫模塊。

        計費/入庫模塊為整個計費系統(tǒng)的結(jié)算模塊,負責(zé)實時結(jié)算計費網(wǎng)關(guān)發(fā)送來的用戶累計流量,并與用戶的計費策略進行實時比對,當(dāng)用戶余額不足時通知計費網(wǎng)關(guān)關(guān)閉用戶的IP地址,并通過內(nèi)存用戶認證模塊返回客戶端/WebPortal認證模塊相應(yīng)提示信息。

        當(dāng)用戶結(jié)束聯(lián)網(wǎng)后通過客戶端/WebPortal認證模塊向內(nèi)存用戶認證模塊發(fā)起斷開網(wǎng)絡(luò)請求,內(nèi)存用戶認證模塊將下線指令送到計費網(wǎng)關(guān),計費網(wǎng)關(guān)將該用戶下線的同時將用戶最后一條流量信息送給計費/入庫模塊,此時計費/入庫模塊會根據(jù)該用戶的資費策略對本次聯(lián)網(wǎng)期間用戶產(chǎn)生的時長、流量進行結(jié)算,并將這一聯(lián)網(wǎng)明細寫入用戶數(shù)據(jù)庫。

        用戶管理系統(tǒng)提供用戶管理、充值和查詢等功能。

        2.1 萬兆雙棧計費網(wǎng)關(guān)

        計費網(wǎng)關(guān)是計費系統(tǒng)最核心的組成部分,計費網(wǎng)關(guān)對網(wǎng)絡(luò)數(shù)據(jù)包的轉(zhuǎn)發(fā)效率決定了萬兆鏈路計費的能力,計費網(wǎng)關(guān)對IPv4和IPv6協(xié)議包的識別能力決定其能否雙棧計費。此外,計費網(wǎng)關(guān)對在線用戶的計費粒度是實現(xiàn)實時計費的關(guān)鍵因素。

        一個合格的萬兆計費網(wǎng)關(guān)必須具備高性能轉(zhuǎn)發(fā)、支持分布式部署、運行可靠和維護簡單等特點。其中,計費網(wǎng)關(guān)最主要的工作在于對每個通過的數(shù)據(jù)包進行逐包統(tǒng)計流量和實時計費歸并。因此,高效的IP地址插入和查找算法十分重要。本文設(shè)計計費網(wǎng)關(guān)的內(nèi)存在線IP表的HASH查找算法來實現(xiàn)高效快速的在線IP地址插入和查找,取IPv4地址的低8位(IPv6地址的后4位)構(gòu)造HASH值,HASH的算法函數(shù)如下所示:

        其中,2 654 435 769為斐波那契(Fibonacci)散列法對應(yīng)32位的大素數(shù)。為了防止HASH值的碰撞問題, HASH值存放設(shè)計成256叉樹鏈表,由此設(shè)計計費網(wǎng)關(guān)同時在線IP為65 536個。計費網(wǎng)關(guān)與計費系統(tǒng)之間通信采用UDP協(xié)議,UDP數(shù)據(jù)包理論最大長度為65 535 Byte,因IPv4數(shù)據(jù)包包含8 Byte的數(shù)據(jù)包頭和20 Byte的IP包頭,IPv6數(shù)據(jù)包包含40 Byte的數(shù)據(jù)包頭,所以UDP協(xié)議數(shù)據(jù)包可傳輸?shù)臄?shù)據(jù)長度不少于

        65 495 Byte,本文設(shè)計每個UDP包發(fā)送256個IP,使用批量打包傳送的方式來傳遞網(wǎng)關(guān)逐包統(tǒng)計和歸并后的流量信息,一次只需批量發(fā)送256個包即可將65 536個在線IP的流量信息發(fā)送給計費/入庫模塊進行計費結(jié)算,在同一子網(wǎng)中發(fā)送UDP包的時間間隔約為80 ms,256×80=20.48 s,考慮網(wǎng)絡(luò)延遲,本文設(shè)計計費網(wǎng)關(guān)30 s完成一次流量信息傳送,即30 s可完成65 536個同時在線IP的一次流量結(jié)算。批量打包的方式極大減少了計費網(wǎng)關(guān)和計費系統(tǒng)間的通信數(shù)據(jù)量,提高了同步效率,如需擴展同時在線IP表只需擴大鏈表和每次發(fā)送的IP數(shù)目即可,例如設(shè)計512叉樹鏈表,每個UDP包發(fā)送512個IP地址,同時在線用戶即可達到131 072個。

        對于萬兆計費網(wǎng)關(guān)的實施,目前主流萬兆網(wǎng)關(guān)主要有2種,一種是基于專有硬件平臺的萬兆網(wǎng)關(guān),例如Tilera或OCTEON[9-12]硬件平臺,一種是基于通用PC服務(wù)器平臺研發(fā)的萬兆網(wǎng)關(guān)。專有硬件平臺萬兆網(wǎng)關(guān)轉(zhuǎn)發(fā)效率高,但也存在一些問題[13],首先,代碼開發(fā)技術(shù)難度較高,需要進行基于硬件平臺的底層開發(fā);其次,專有硬件平臺價格較高,且通常采用專用的操作系統(tǒng),運行維護和迭代開發(fā)難度較大;再次,專有硬件平臺對運行環(huán)境要求較高,易出現(xiàn)散熱不好導(dǎo)致硬件故障的問題。而改進通用PC服務(wù)器平臺的內(nèi)核轉(zhuǎn)發(fā)模塊算法達到預(yù)期的萬兆轉(zhuǎn)發(fā)性能的體系結(jié)構(gòu)開發(fā)難度相對較小,硬件平臺成本低廉,易于維護,具有穩(wěn)定、可靠、通用性好的優(yōu)點。

        本文萬兆計費網(wǎng)關(guān)的研發(fā)基于通用PC服務(wù)器架構(gòu)和萬兆光纖網(wǎng)卡進行,考慮到此種架構(gòu)的計費網(wǎng)關(guān)轉(zhuǎn)發(fā)瓶頸主要在于CPU的消耗,經(jīng)過長時間開發(fā)、測試,內(nèi)核轉(zhuǎn)發(fā)時CPU采用改進的直接緩存訪問(Direct Cache Access,DCA)指令集處理中斷,從而使計費網(wǎng)關(guān)轉(zhuǎn)發(fā)的數(shù)據(jù)包盡可能以最近最快的途徑進入CPU的高速緩存并被萬兆網(wǎng)卡優(yōu)先訪問,既可充分利用高速緩存中的數(shù)據(jù),又可利用高速緩存低延遲的特性,避免CPU頻繁訪問內(nèi)存,從而降低系統(tǒng)開銷。此外,開啟CPU多核和超線程并行處理模式,另外開啟了萬兆光纖網(wǎng)卡多隊列模式,以實現(xiàn)每一個網(wǎng)卡隊列都有一個CPU核心負責(zé)處理數(shù)據(jù)包轉(zhuǎn)發(fā)業(yè)務(wù),建立并行處理隊列,從而提升CPU的處理效率,減少CPU的整體性能消耗,達到提高數(shù)據(jù)包轉(zhuǎn)發(fā)能力的目的。

        本文計費網(wǎng)關(guān)采用一臺通用PC服務(wù)器,其CPU采用2顆6核主頻為2.93 GHz的INTEL至強處理器,網(wǎng)卡采用INTEL?82 599萬兆以太網(wǎng)控制器,操作系統(tǒng)采用Linux Redhat AS6.0,測試儀采用IXAX400T 2塊萬兆板卡,開啟CPU全部24個處理器核心做多線程并行處理,開啟萬兆光纖網(wǎng)卡16個隊列進行萬兆計費網(wǎng)關(guān)轉(zhuǎn)發(fā)測試,測試結(jié)果如圖2所示。

        圖2 萬兆雙棧計費網(wǎng)關(guān)轉(zhuǎn)發(fā)性能測試

        圖2表明,本文研究實現(xiàn)的萬兆雙棧計費網(wǎng)關(guān)可對64 Byte小包達到單向650萬包/s的轉(zhuǎn)發(fā)速率, 256 Byte及以上的數(shù)據(jù)包實現(xiàn)線速轉(zhuǎn)發(fā),2010年8月的INTEL實驗室內(nèi)部測試數(shù)據(jù)表明,對于相同硬件平臺,CPU主頻為3.33 GHz的服務(wù)器,64 Byte數(shù)據(jù)包轉(zhuǎn)發(fā)為單向900萬包/s,本文研究的計費網(wǎng)關(guān)基本接近INTEL實驗室內(nèi)部測試的轉(zhuǎn)發(fā)數(shù)據(jù)。在萬兆網(wǎng)關(guān)上線時采用了主頻為3.33 GHz的CPU,經(jīng)再次測試, 64 Byte數(shù)據(jù)包轉(zhuǎn)發(fā)效率得到進一步提升,單向轉(zhuǎn)發(fā)達到720萬包/s的轉(zhuǎn)發(fā)速率,由此表明之前測試轉(zhuǎn)發(fā)效率低于INTEL實驗室內(nèi)部測試結(jié)果的主要原因是本文采用的CPU主頻低于INTEL實驗室內(nèi)部測試所采用的CPU主頻所致。

        2.2 實時流量階梯計費

        實現(xiàn)實時流量階梯計費需要考慮同時兼容其他資費政策,如何平滑切換計費階梯也是一個難點問題。階梯切換時需要保證用戶聯(lián)網(wǎng)狀態(tài)不變,而且用戶聯(lián)網(wǎng)明細需要做賬單分割,即用戶明細需要呈現(xiàn)階梯前后的流量明細、流量公式等。對于同一用戶多個IP地址同時在線的情況,需要考慮流量統(tǒng)一歸并實時結(jié)算的問題。

        本文設(shè)計的計費/入庫模塊也采用內(nèi)存在線IP表的HASH算法實現(xiàn)高效快速的在線IP插入和查找,同時在內(nèi)存中分配了在線用戶HASH表,數(shù)據(jù)結(jié)構(gòu)與計費網(wǎng)關(guān)內(nèi)存在線IP表相同,設(shè)計容量也為65 536個。當(dāng)用戶使用客戶端/WebPortal認證模塊發(fā)起認證請求并獲得通過時,內(nèi)存用戶認證模塊通知計費模塊將該用戶寫入內(nèi)存在線用戶HASH表,同時將該用戶的IP寫入內(nèi)存在線IP HASH表。計費/入庫模塊每隔30 s收到計費網(wǎng)關(guān)發(fā)送的所有在線IP流量信息,根據(jù)IP與用戶賬號的對應(yīng)關(guān)系以及該用戶的當(dāng)前資費策略進行流量結(jié)算。結(jié)算流程如圖3所示。計費/入庫模塊收到內(nèi)存用戶認證模塊的用戶上線通知時,標記用戶是否為階梯計費用戶、用戶當(dāng)前的階梯資費組、用戶當(dāng)前階梯資費組的最大可用流量等信息。計費/入庫模塊收到計費網(wǎng)關(guān)的同一用戶多個在線IP的累計流量時與當(dāng)前階梯計費組最大可用流量進行比較,當(dāng)?shù)竭_階梯最大可用流量時執(zhí)行計費組切換動作,將用戶計費組切換成下一個階梯計費組,同時按照用戶組的資費標準將流量折算成金額并在用戶賬戶中扣除,如用戶余額不足則將其強制下線。

        圖3 用戶階梯計費結(jié)算流程

        切換過程同時生成用戶賬單分割明細,標識用戶在切換階梯前后在線IP所產(chǎn)生的流量明細。計費系統(tǒng)在月末統(tǒng)一執(zhí)行用戶計費組復(fù)位操作,同時將用戶累積流量清零。通過以上功能的開發(fā)解決了同一用戶多個IP地址在線按照流量實時階梯計費的問題。

        2.3 客戶端/WebPortal認證模塊

        客戶端/WebPortal認證模塊作為用戶接入互聯(lián)網(wǎng)的首跳入口具有極其重要的意義:為了防止出現(xiàn)密碼盜用,流量重放偽冒用戶等情況并提高用戶體驗,有必要設(shè)計一套安全、可信的認證平臺;為了與多種互聯(lián)網(wǎng)應(yīng)用對接,滿足當(dāng)前用戶的多種應(yīng)用一次認證的需求,有必要設(shè)計一套標準、開放的認證平臺。

        本文所研究的客戶端認證平臺基于標準的MD5-CHAP協(xié)議。首先,用戶發(fā)起認證時客戶端向內(nèi)存用戶認證模塊(服務(wù)端)發(fā)起認證請求,內(nèi)存用戶認證模塊驗證用戶身份后下發(fā)16位的隨機口令,并在服務(wù)端暫存該口令;用戶得到口令后對服務(wù)端下發(fā)隨機口令和用戶自身口令聯(lián)合進行MD5-CHAP協(xié)議加密并送回至服務(wù)端,服務(wù)端收到認證報文后根據(jù)暫存的隨機口令以及服務(wù)端用戶自身的MD5口令對認證報文中的密文進行CHAP校驗,校驗結(jié)束后即清掉暫存的口令,以保證報文的唯一性。由于CHAP協(xié)議是單向加密,無法從密文中推導(dǎo)出明文密碼,服務(wù)端隨機生成的16位口令具有唯一性,即使偽冒用戶發(fā)送的用戶報文相同也無法再次通過認證,從而有效防止了用戶密碼被盜、流量重放偽冒用戶等情況。

        此認證平臺允許第三方應(yīng)用以插件的方式嵌入至該平臺,為第三方應(yīng)用系統(tǒng)(例如IPTV系統(tǒng)、VPN系統(tǒng)等)與計費系統(tǒng)的認證對接提供了方便、開放的接口。

        3 計費系統(tǒng)應(yīng)用部署與實施

        整套計費系統(tǒng)于2012年1月1日在清華大學(xué)校園網(wǎng)部署應(yīng)用,如圖4所示。

        圖4 計費系統(tǒng)部署

        計費網(wǎng)關(guān)分布式部署在出口網(wǎng)絡(luò)上,認證/計費/入庫/管理單元部署在核心資源子網(wǎng),計費網(wǎng)關(guān)管理地址與該單元各模塊處于同一子網(wǎng),保證各模塊之間的數(shù)據(jù)交換能夠安全、可靠、高效地進行。根據(jù)硬件平臺的內(nèi)存大小,計費網(wǎng)關(guān)和計費/入庫模塊的HASH表空間設(shè)計為存儲50萬用戶的用戶內(nèi)存表、50萬的IP地址內(nèi)存表,設(shè)計65 536個在線用戶HASH表、65 536個在線IP表。用戶管理系統(tǒng)負責(zé)將用戶的新建、更新、刪除記錄寫入數(shù)據(jù)庫,計費系統(tǒng)每10秒鐘同步一次用戶數(shù)據(jù),數(shù)據(jù)庫出現(xiàn)故障時,基于內(nèi)存的認證和計費也依然可以正常工作。計費/入庫模塊在內(nèi)存中設(shè)計存儲10萬條用戶聯(lián)網(wǎng)明細,滿足校園網(wǎng)12 h以上的用戶聯(lián)網(wǎng)明細在內(nèi)存中存儲。當(dāng)數(shù)據(jù)庫恢復(fù)時,計費/入庫模塊自動將數(shù)據(jù)庫故障期間的用戶聯(lián)網(wǎng)明細寫入數(shù)據(jù)庫。以上設(shè)計降低了認證計費系統(tǒng)對數(shù)據(jù)庫的耦合程度,擺脫了對數(shù)據(jù)庫的過度依賴,也避免了因數(shù)據(jù)庫故障導(dǎo)致用戶聯(lián)網(wǎng)明細丟失的情況。

        系統(tǒng)部署采用了多體系模塊化設(shè)計,各部分功能模塊既可以分布式部署,又可以集中部署,具有完善的無縫結(jié)合功能,既可以將內(nèi)存用戶認證模塊、計費模塊、入庫模塊、用戶自服務(wù)系統(tǒng)、用戶管理系統(tǒng)融合在一臺服務(wù)器上,也可以將這些模塊分別部署在不同的服務(wù)器上。當(dāng)前清華大學(xué)校園網(wǎng)采用全冗余的設(shè)計結(jié)構(gòu)對計費系統(tǒng)進行部署:通過路由器虛擬化技術(shù),各個計費模塊服務(wù)器的雙網(wǎng)卡以鏈路捆綁方式分別接入2臺核心路由器,保證任何一臺路由器故障或者服務(wù)器某塊網(wǎng)卡故障時整套系統(tǒng)都可以正常工作,整個計費系統(tǒng)在物理鏈路上做到了全路徑冗余;數(shù)據(jù)庫采用了Oracle的事務(wù)一致性復(fù)制技術(shù)(DataGuard)做數(shù)據(jù)庫主存儲陣列和從存儲陣列之間的數(shù)據(jù)同步,保證2臺陣列之間的數(shù)據(jù)一致性。其中,主數(shù)據(jù)庫和從數(shù)據(jù)庫均為2臺數(shù)據(jù)庫節(jié)點服務(wù)器所構(gòu)成的應(yīng)用集群,應(yīng)用集群采用虛擬化IP技術(shù),同一個集群內(nèi)任何一個節(jié)點故障,均不會影響應(yīng)用系統(tǒng)的數(shù)據(jù)庫服務(wù),進一步保證了系統(tǒng)的高可靠性和高可用性。

        4 研究結(jié)果與分析

        目前校園網(wǎng)日均在線用戶變化如圖5所示,高峰時段計費網(wǎng)關(guān)和計費系統(tǒng)在線用戶超過4.7萬人,系統(tǒng)運行至今一直保持穩(wěn)定、可靠,實時流量階梯計費準確,清華大學(xué)校園網(wǎng)用戶普遍反映網(wǎng)絡(luò)變快了,流量使用更加合理了。

        圖5 日均在線用戶變化

        在計費網(wǎng)關(guān)上統(tǒng)計CPU中斷的結(jié)果分別如圖6所示。從圖6中可以看出,CPU消耗很低,CPU中斷已經(jīng)在24個內(nèi)核上做到了完全平衡,說明系統(tǒng)運行負載低,系統(tǒng)性能高效,系統(tǒng)運行穩(wěn)定。對校園網(wǎng)萬兆雙棧鏈路出口流量數(shù)據(jù)進行統(tǒng)計發(fā)現(xiàn),流量達到高峰期時,流量高峰為單向150萬包/s,在某個突發(fā)時刻可以達到200萬包/s。本文所研發(fā)的萬兆計費網(wǎng)關(guān)完全可以負擔(dān)當(dāng)前的生產(chǎn)流量,并具備很強的抵御流量攻擊的能力。

        圖6 萬兆計費網(wǎng)關(guān)服務(wù)器CPU中斷

        5 結(jié)束語

        本文分析傳統(tǒng)計費網(wǎng)關(guān)在萬兆高速網(wǎng)絡(luò)中面臨的轉(zhuǎn)發(fā)性能不足,對單用戶多IP同時在線不支持,以及無法實現(xiàn)實時流量階梯計費問題,提出基于通用PC服務(wù)器平臺萬兆雙棧計費網(wǎng)關(guān)轉(zhuǎn)發(fā)的優(yōu)化設(shè)計,改進計費網(wǎng)關(guān)和計費系統(tǒng)的算法模型。經(jīng)校園網(wǎng)部署應(yīng)用證明,可提供萬兆雙棧鏈路下用戶網(wǎng)絡(luò)流量實時階梯計費和網(wǎng)關(guān)高速轉(zhuǎn)發(fā)。本文系統(tǒng)提供了穩(wěn)定可靠的基礎(chǔ)運行平臺并積累了全網(wǎng)用戶的網(wǎng)絡(luò)流量日志數(shù)據(jù),可基于用戶網(wǎng)絡(luò)流量日志繼續(xù)進行更加深入的研究及數(shù)據(jù)挖掘工作。

        [1]Ye Mingjiang,Wu Jianping,Xu Ke,et al.Identify P2P Traffic byInspectingDataTransferBehaviorNetworking[J].Computer Communications,2010,33(10): 1141-1150.

        [2]彭 雋,勞鳳丹,鄒仁明.萬兆全冗余校園網(wǎng)出口升級改造方案[J].武漢大學(xué)學(xué)報:理學(xué)版,2012,58(S1): 120-124.

        [3]趙玉亭,張 治,李立欣,等.安全RADIUS認證、授權(quán)、計費系統(tǒng)的構(gòu)建[J].計算機工程,2006,32(6): 144-145,148.

        [4]豐 艷.基于Radius協(xié)議的VOIP認證/計費系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2008,29(13): 3478-3481,3507.

        [5]張廣興,邱 峰,謝高崗,等.一種高校的網(wǎng)絡(luò)流記錄表示方法[J].計算機研究與發(fā)展,2013,50(4):722-730.

        [6]Park Ki-Woong,ParkSung-Kyu.THEMIS:Towards Mutually Verifiable Billing Transactions in the Cloud Computing Environment[C]//Proceedings of the 3rd InternationalConferenceonCloudComputing.Washington D.C.,USA:IEEE Press,2010:139-147.

        [7]Buyya R,Arramson D.Economic Models for Resource Management and Scheduling in Grid Computing[J].Journal of Concurrency and Computation:Practice and Experience,2002,14(13-15):1507-1542.

        [8]黃衛(wèi)東,于瑞強.云計算環(huán)境下基于Petri網(wǎng)的流程計費模型[J].北京郵電大學(xué)學(xué)報,2013,36(1):31-35.

        [9]Huggahalli R,Iyer R,Tetrick S.Direct Cache Access for High Bandwidth Network I/O[C]//Proceedings of the 32nd Annual International Symposium on Computer Architecture.Madison,USA:[s.n.],2005:50-59.

        [10]吳 舜,蘇 丹,吳 佳,等.基于Tilera平臺的網(wǎng)絡(luò)細粒度應(yīng)用行為識別[J].電信科學(xué),2013,29(11):94-98.

        [11]Meng Jinli,Chen Xinming,Chen Zhen,et al.Towards High-performanceIPseconCaviumOCTEONPlatform[C]//Proceeding of the 2nd International Conference on Trusted Systems.Beijing,China:[s.n.],2011:37-46.

        [12]Tilera Corporation.Many-core Network Processor[EB/OL].(2013-02-25).http://www.tilera.com/products/processors/ TILEPRO64.

        [13]Chen Zhen,Ruan Linyun,Cao Junwei,et al.TIFAflow: Enhancing Traffic Archiving System with Flow Granularity for Forensic Analysis in Network Security[J].Tsinghua Science and Technology,2013,18(4):406-417.

        編輯 顧逸斐

        Research and Implementation of New Generation Ten Gigabit Dual-stack Authentication and Accounting System

        MA Yunlong,ZHANG Qianli,JIANG Caiping,WANG Jilong
        (Information Technology Center,Tsinghua University,Beijing 100084,China)

        The traditional accounting systems cannot support 10 Gigabit wire speed and they do not support one accou nt multiple connections and real-time flow step accounting.A new ten Gigabit dual stack authentication and accounting system is designed and implemented,which improves the accounting algorithm model to realize real-time flow step accouting and optimizes the generic PC server’s architecture to improve the forwarding performance of ten Gigabit billing gateway.The campus network application shows that it can provide real-time charging in ten Gigabit dual stack link and fast forwarding service.

        ten Gigabit;dual-stack;accounting system;real-time;flow step accounting;accounting gateway

        馬云龍,張千里,姜彩萍,等.新一代萬兆雙棧認證計費系統(tǒng)的研究與實現(xiàn)[J].計算機工程,2015, 41(3):306-311.

        英文引用格式:Ma Yunlong,Zhang Qianli,Jiang Caiping,et al.Research and Implementation of New Generation Ten Gigabit Dual-stack Authentication and Accounting System[J].Computer Engineering,2015,41(3):306-311.

        1000-3428(2015)03-0306-06

        :A

        :TP393

        10.3969/j.issn.1000-3428.2015.03.058

        馬云龍(1972-),男,工程師、碩士,主研方向:Oracle數(shù)據(jù)庫,郵件系統(tǒng);張千里,副教授、博士;姜彩萍,高級工程師、碩士;王繼龍,教授、博士。

        2014-02-25

        :2014-05-07E-mail:myl@tsinghua.edu.cn

        猜你喜歡
        萬兆計費階梯
        出租車計費的秘密
        5G網(wǎng)絡(luò)獨立組網(wǎng)中融合計費方案的研究
        生活中的分段計費
        高速公路萬兆環(huán)網(wǎng)建設(shè)探析
        爬階梯
        時光階梯
        幸福(2016年9期)2016-12-01 03:08:50
        有趣的階梯
        一種基于FPGA的萬兆光纖以太網(wǎng)高速傳輸方法
        雷達與對抗(2015年3期)2015-12-09 02:38:54
        萬兆環(huán)網(wǎng)在京秦高速智能化監(jiān)控中的應(yīng)用
        萬兆以太網(wǎng)在連徐高速公路通信系統(tǒng)改造中的應(yīng)用
        放荡的少妇2欧美版| 日本高清二区视频久二区| 国产亚洲3p一区二区| 偷拍女厕尿尿在线免费看| 亚洲色图偷拍自拍在线| 欧美日韩精品一区二区视频| 亚洲熟妇无码av另类vr影视| 波多野结衣一区二区三区免费视频 | 日本一区三区三区在线观看 | 精品国内日本一区二区| 自愉自愉产区二十四区| 就去吻亚洲精品欧美日韩在线| 国产高清黄色在线观看91| 人妻夜夜爽天天爽三区麻豆av| 女人被爽到高潮视频免费国产 | 阴唇两边有点白是怎么回事 | av草草久久久久久久久久久| 亚洲天码一区二区三区| 亚洲中文字幕无码不卡电影| 欧美老妇与禽交| 美腿丝袜av在线播放| 少妇下面好爽好紧好湿一区二区| 无码任你躁久久久久久久| 小12箩利洗澡无码视频网站| 国产一区二区三区再现| 一区二区在线视频免费蜜桃| 免费va国产高清大片在线| 波多野结衣中文字幕在线视频| 妇女自拍偷自拍亚洲精品| 国产午夜视频在线观看.| 777午夜精品免费观看| 中文字幕avdvd| av毛片亚洲高清一区二区 | 国产人妻人伦精品1国产盗摄| 毛片无码高潮喷白浆视频| 亚洲第一女优在线观看| av色综合久久天堂av色综合在| 熟妇与小伙子matur老熟妇e| 日韩偷拍一区二区三区视频| 亚洲成在人线天堂网站| 无码中文亚洲av影音先锋|