欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種流統(tǒng)計(jì)聚合方法和裝置的制作方法

文檔序號(hào):7663337閱讀:87來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::一種流統(tǒng)計(jì)聚合方法和裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域
,特別是涉及一種流統(tǒng)計(jì)聚合方法和裝置。技術(shù)背景隨著互聯(lián)網(wǎng)的高速發(fā)展和網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,不僅網(wǎng)上的應(yīng)用也越來(lái)越復(fù)雜,而且網(wǎng)絡(luò)上的各種攻擊也越來(lái)越多(如病毒,蠕蟲(chóng)等),因此網(wǎng)絡(luò)設(shè)備都需要具備監(jiān)控網(wǎng)絡(luò)流量分布情況的功能。目前現(xiàn)有技術(shù)中的網(wǎng)絡(luò)設(shè)備都能夠提供數(shù)據(jù)包的統(tǒng)計(jì)功能,但這個(gè)統(tǒng)計(jì)功能只能了解通過(guò)該網(wǎng)絡(luò)設(shè)備大致的流量,不能詳細(xì)的了解網(wǎng)絡(luò)流量分布情況,如不能了解在通過(guò)該網(wǎng)絡(luò)設(shè)備的流量中來(lái)自哪個(gè)源IP地址的流量最多,然而這正是對(duì)確定網(wǎng)絡(luò)攻擊源所必須的。為了實(shí)現(xiàn)這個(gè)目標(biāo),出現(xiàn)很多基于流統(tǒng)計(jì)的技術(shù),這些技術(shù)一般都能夠統(tǒng)計(jì)一個(gè)數(shù)據(jù)流的時(shí)間段內(nèi)的數(shù)據(jù)包和字節(jié)數(shù)的統(tǒng)計(jì)情況,數(shù)據(jù)流一般情況下也會(huì)包含IP的五元組信息(源IP、源端口、協(xié)議類(lèi)型、目的IP及目的端口構(gòu)成一個(gè)ip五元組)和接口信息?,F(xiàn)有技術(shù)為了提高網(wǎng)絡(luò)設(shè)備的性能一般將基本流統(tǒng)計(jì)在網(wǎng)絡(luò)設(shè)備的硬件部分中實(shí)現(xiàn),高級(jí)的流統(tǒng)計(jì)通過(guò)軟件設(shè)備來(lái)實(shí)現(xiàn),這樣就可以實(shí)現(xiàn)基于流的高速統(tǒng)計(jì)。然而在數(shù)據(jù)流比較多時(shí),就會(huì)生成大量的流表統(tǒng)計(jì)表項(xiàng),這些表項(xiàng)如果全部高速輸出,就會(huì)對(duì)數(shù)據(jù)采集分析的服務(wù)器造成嚴(yán)重的負(fù)擔(dān),因此通常需要配置各種聚合來(lái)降低輸出數(shù)據(jù)的數(shù)量。如圖i所示,為現(xiàn)有技術(shù)中流統(tǒng)計(jì)示意圖?,F(xiàn)有技術(shù)采用通過(guò)網(wǎng)絡(luò)設(shè)備硬件部分實(shí)現(xiàn)數(shù)據(jù)流等基本信息的統(tǒng)計(jì),然后通過(guò)軟件層面實(shí)現(xiàn)更高級(jí)的各種路由屬性統(tǒng)計(jì)和聚合輸出。例如使用專(zhuān)用芯片或NP(networkprocess,網(wǎng)絡(luò)處理器)芯片實(shí)現(xiàn)基于數(shù)據(jù)流的入接口、源IP、源端口、協(xié)議類(lèi)型、目的IP、目的端口、TOS(業(yè)務(wù)類(lèi)型)的包、字節(jié)數(shù)、時(shí)間等基本流的統(tǒng)計(jì)。然后通過(guò)上層軟件實(shí)現(xiàn)包含前面提到的入接口、源IP、源端口、協(xié)議類(lèi)型、目的IP、目的端口、TOS(業(yè)務(wù)類(lèi)型)的包、字節(jié)數(shù)、時(shí)間的統(tǒng)計(jì)信息,還包括對(duì)應(yīng)的路由信息,例如源和目的AS(自治域)信息、路由前綴信息、下一跳信息的統(tǒng)計(jì)輸出。便于其它專(zhuān)用服務(wù)器根據(jù)其上報(bào)的聚合信息進(jìn)行數(shù)據(jù)流量分析。對(duì)于網(wǎng)絡(luò)核心的高速路由設(shè)備,這樣的信息量是極其龐大的,不同用戶對(duì)信息的關(guān)注度是不一樣的,一般設(shè)備為了減少數(shù)據(jù)輸出,會(huì)提供多種聚合方式,例如如果只關(guān)注源IP的統(tǒng)計(jì)屬性,則可以按源IP進(jìn)行統(tǒng)計(jì),而不關(guān)心其它信息;如果只關(guān)注目的IP的統(tǒng)計(jì)屬性那么就無(wú)需關(guān)注其它信息。這樣通過(guò)支持多種聚合方式,來(lái)滿足不同的需求,同時(shí)可以大大降低統(tǒng)計(jì)數(shù)據(jù)的發(fā)送量。在實(shí)現(xiàn)本發(fā)明實(shí)施例過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題由于軟件聚合和底層的硬件統(tǒng)計(jì)是分別獨(dú)立的,雖然上層的軟件已經(jīng)啟用了聚合,它能夠減少統(tǒng)計(jì)輸出的數(shù)據(jù)量,但硬件統(tǒng)計(jì)還是按基本元素進(jìn)行統(tǒng)計(jì),因此并不能減少硬件表項(xiàng)的占用,造成軟硬之間的接口數(shù)據(jù)量也非常大,使得硬件建流的性能遠(yuǎn)低于轉(zhuǎn)發(fā)統(tǒng)計(jì)的性能,并且大量的新建流對(duì)網(wǎng)絡(luò)設(shè)備的性能的影響也非常大。
發(fā)明內(nèi)容本發(fā)明實(shí)施例要解決的問(wèn)題是提供一種流統(tǒng)計(jì)聚合方法和裝置,解決現(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備軟硬件之間接口數(shù)據(jù)量大的技術(shù)缺陷。為達(dá)到上述目的,本發(fā)明實(shí)施例一矛面提出一種流統(tǒng)計(jì)聚合方法,包括以下步驟建立含有硬件關(guān)鍵字的聚合扭制字設(shè)置表;確定聚合所需的硬件關(guān)鍵字,根據(jù)所述硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字;根據(jù)所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。其中,還包括..在所述硬件統(tǒng)計(jì)表項(xiàng)的關(guān)鍵字中增加所述聚合控制字。其中,還包括將所述硬件統(tǒng)計(jì)表項(xiàng)中未與所述聚合控制字中的關(guān)鍵字對(duì)應(yīng)的表項(xiàng)設(shè)置為無(wú)效值。其中,所述確定聚合所需的硬件關(guān)鍵字根據(jù)配置的聚合方式得到。其中,所述根據(jù)硬件關(guān)鍵字配置所迷聚合控制字設(shè)置表,獲取聚合控制字具體為根據(jù)配置的聚合方式所包括的關(guān)鍵字在聚合控制字中設(shè)置對(duì)應(yīng)的比特位,生成所述聚合方式對(duì)應(yīng)的聚合控制字。其中,存在因配置的多種聚合方式產(chǎn)生多種聚合控制字時(shí),將多種聚合控制字相或后生成最終的聚合控制字。本發(fā)明實(shí)施例還提出一種網(wǎng)絡(luò)設(shè)備,,包括設(shè)置表建立模塊、聚合控制字獲取模塊和聚合統(tǒng)計(jì)模塊,所述設(shè)置表建立模塊,用于建立含有硬件關(guān)鍵字的聚合控制字設(shè)置表;所述聚合控制字獲取模塊,用于確定聚合所需的硬件關(guān)鍵字,并根據(jù)所述硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字;所述聚合統(tǒng)計(jì)模塊,根據(jù)所述聚合控制字獲取模塊獲取的所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。其中,所述聚合統(tǒng)計(jì)模塊包括聚合控制字添加子模塊,用于在所述聚合統(tǒng)計(jì)模塊生成的所述硬件統(tǒng)計(jì)表項(xiàng)的關(guān)鍵字中增加所述聚合控制字。其中,所述聚合統(tǒng)計(jì)模塊包括設(shè)置子模塊,用于將所述聚合統(tǒng)計(jì)模塊生成的所述硬件統(tǒng)計(jì)表項(xiàng)中未與所述聚合控制字中的關(guān)鍵字對(duì)應(yīng)的表項(xiàng)設(shè)置為無(wú)效值。其中,所述聚合控制字獲取模塊包括硬件關(guān)鍵字確定子模塊和配置子模塊,所述硬件關(guān)鍵字確定子模塊,用于根據(jù)配置的聚合方式確定聚合所需的硬件關(guān)鍵字;所述配置子模塊,用于根據(jù)所述硬件關(guān)鍵字確定子模塊確定的硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,,獲取聚合控制字。其中,所述聚合控制字獲取模塊還包括最終生成模塊,用于在存在因配置的多種聚合方式產(chǎn)生多種聚合控制字時(shí),將所述配置子模塊獲取的多種聚合控制字相或后生成最終的聚合控制字。其中,所述聚合統(tǒng)計(jì)模塊為網(wǎng)絡(luò)處理器、可編程邏輯器件、專(zhuān)用集成電路或可編程處理器。本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)爲(wèi),因?yàn)樵谟布y(tǒng)計(jì)時(shí)進(jìn)行硬件聚合,從而降低對(duì)網(wǎng)絡(luò)設(shè)備中硬件資源的占用,提高對(duì)新數(shù)據(jù)流的處理能力,提高統(tǒng)計(jì)性能。圖1為現(xiàn)有技術(shù)中流統(tǒng)計(jì)示意圖;圖2為本發(fā)明實(shí)施例一的流統(tǒng)計(jì)聚合方法流程圖;圖3為本發(fā)明實(shí)施例二的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)圖。具體實(shí)施方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述如圖2所示,為本發(fā)明實(shí)施例一的流統(tǒng)計(jì)聚合方法流程圖,包括以下步驟'步驟S201,建立含有硬件關(guān)鍵字的乘合控制字設(shè)置表。根據(jù)配置需要建立相應(yīng)的聚合控制字設(shè)置表,如下表所示,作為本發(fā)明的一個(gè)實(shí)施例,提出了如下所示的聚合控制字設(shè)置表,在該表中硬件關(guān)鍵字包括出接口、TOS、目的端口、目的IP、協(xié)議、源端口、源IP和入4妻口八個(gè)關(guān)鍵字,如果需要對(duì)上述關(guān)鍵字進(jìn)行擴(kuò)充,如對(duì)于MPLS報(bào)文增加MPLS標(biāo)簽、數(shù)據(jù)包的可。因此上述對(duì)于聚合控制字比特位數(shù)及關(guān)鍵字的變化,均應(yīng)為本發(fā)明實(shí)施例保護(hù)范圍所涵蓋。表1聚合控制字設(shè)置表<table>tableseeoriginaldocumentpage7</column></row><table>步驟S202,根據(jù)配置的聚合方式確定聚合所需的硬件關(guān)鍵字,根據(jù)硬件關(guān)鍵字配置聚合控制字設(shè)置表,獲取聚合控制字。因?yàn)椴煌木酆戏绞綄?duì)應(yīng)有不同的聚合控制字,如果如上表所示,如果存在多種聚合需求,則以多種聚合需求的并集所構(gòu)成的聚合需求作為聚合需求而進(jìn)行聚合。在具體實(shí)現(xiàn)上,可以先分別根據(jù)各配置不同的聚合方式生成多個(gè)聚合控制值,再將配置的多種聚合控制值相或后生成最終的聚合控制字,當(dāng)然如果只配置了一種聚合方式那么直接生成的聚合控制值就是最終的聚合控制字。舉例如下,對(duì)于聚合l來(lái)說(shuō),該配置的聚合方式與出接口、目的IP、源IP和入接口相關(guān),因此該聚合1對(duì)應(yīng)的聚合控制值為10010011,聚合控制值為0x93(16進(jìn)制表示);對(duì)于聚合2來(lái)說(shuō),該配置的聚合方式與源IP和入接口相關(guān),,因此該聚合2對(duì)應(yīng)的聚合控制值為00000011,聚合控制值為0x03;對(duì)于聚合3來(lái)說(shuō),該配置的聚合方式與出接口和目的IP相關(guān),因此該聚合3對(duì)應(yīng)的聚合控制值為10010000,聚合控制值為0x90。因此將上述三種聚合對(duì)應(yīng)的聚合控制值相或后得到最終的聚合控制字為10010011(0x93)。步驟S203,網(wǎng)絡(luò)設(shè)備根據(jù)所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。在進(jìn)行硬件流統(tǒng)計(jì)時(shí),根據(jù)與聚合控制字對(duì)應(yīng)的關(guān)鍵字進(jìn)行統(tǒng)計(jì)并生成對(duì)應(yīng)的^更件統(tǒng)計(jì)表項(xiàng)'。例如進(jìn)入4個(gè)數(shù)據(jù)包,分別為數(shù)據(jù)包1:入接口1、出接口2、10.10.0.1:3001->6.0.0.1:21的TCP報(bào)文一個(gè),TOS為0;數(shù)據(jù)包2:入接口1、出接口2、10.10.0.1:3001->6.0.0.1:80的HTTP4艮文一個(gè),TOS為0;數(shù)據(jù)包3:入接口2、出接口2、10.10.0.2:3001-〉6.0.0.1:21的TCP報(bào)文一個(gè),TOS為0;數(shù)據(jù)包4:入4妄口2、出接口2、1P.10.0.2:3001誦〉6.0.0.1:80的HTTP凈艮文一個(gè),TOS為0。對(duì)于只采用聚合1來(lái)說(shuō),根據(jù)其聚合控制字只提取數(shù)據(jù)流中對(duì)應(yīng)的出接口、目的IP、源IP和入接口四項(xiàng)屬性,將其它屬性如TOS等屬性設(shè)置為0。對(duì)于上述四個(gè)數(shù)據(jù)包的統(tǒng)計(jì)為0x93+入才妄口1+出才妄口2+10.10.0.1+3001+0+6.0.0.1+0+0-》2個(gè)包0x93+入4妄口2+出才妻口2+10.10.04+3001+0+6.0.0.1+0+0—》2個(gè)包其中,在上述硬件流統(tǒng)計(jì)表項(xiàng)中添加對(duì)應(yīng)的聚合控制字(0x93)為本發(fā)明實(shí)施例優(yōu)選方案,因?yàn)樵谏鲜鰧?shí)施方案中將聚合1不關(guān)心的所有屬性均設(shè)、目的IP、源IP和入接口這四項(xiàng)屬性出現(xiàn)真實(shí)值為0的情況,例如硬件流統(tǒng)計(jì)表項(xiàng)為0x9:3+0+出接口2+10.10.0.2+3001+0+6.0.0.1+0+0-,其中入接口ID為O,那么在上凈艮軟件進(jìn)行聚合處理時(shí),就會(huì)無(wú)法區(qū)分該位置的0是真實(shí)值,還是不關(guān)心的值。然而通過(guò)將聚合控制字(0x93)添加到硬件流統(tǒng)計(jì)表項(xiàng)中,那么就會(huì)明確告知上層軟件該硬件流統(tǒng)計(jì)表項(xiàng)包括出接口、目的IP、源IP和入接口這四項(xiàng)屬性及其對(duì)應(yīng)位置,從而避免上述情況發(fā)生。當(dāng)然還可以通過(guò)其它方式實(shí)現(xiàn),不將其它不關(guān)心的屬性設(shè)置為0,而設(shè)置為一個(gè)其對(duì)應(yīng)的無(wú)效值,也能夠達(dá)到上述目的。同樣對(duì)于聚合2來(lái)說(shuō),根據(jù)其聚合控制字只提取數(shù)據(jù)流中對(duì)應(yīng)的源IP和入接口兩項(xiàng)屬性,將其它屬性如TOS等屬性設(shè)置為0。對(duì)于上述四個(gè)數(shù)據(jù)包的統(tǒng)3十為Ox03+入4妻口1+出4妻口2+10.10.0.1+3001+0+0+0+0-》2個(gè)包0x03+入接口2+出接口2+10.10.0.2+3001+0+0+0+0-》2個(gè)包同樣對(duì)于聚合2來(lái)說(shuō),根據(jù)其聚合控制字只提取數(shù)據(jù)流中對(duì)應(yīng)的目的IP和出接口兩項(xiàng)屬性,將其它屬性如TOS等屬性設(shè)置為0。對(duì)于上述四個(gè)數(shù)據(jù)包的統(tǒng)計(jì)為:0x90+出接口2+0+0+0+6.0.0.1+0+0—》4個(gè)包而對(duì)于用戶同時(shí)配置了聚合2和聚合3,則它的聚合控制字為兩者或的結(jié)果0x90|0x03=0x93,因此該方式與出接口、目的IP、源IP和入接口相關(guān)。根據(jù)其聚合控制字只提取數(shù)據(jù)流的出接口、目的IP、入接口、源IP屬性,將其它屬性如TOS等屬性設(shè)置為0。對(duì)于上述四個(gè)數(shù)據(jù)包的統(tǒng)計(jì)為0x93+入4妄口1+出4妄口2+10.10.0.1+3001+0+6.0.0.1+0+0—》2個(gè)包0x93+入4妄口2+出才妄口2+10.10.0.2+3001+0+6,0.0.1+0+0—》2個(gè)包對(duì)于聚合2,該硬件統(tǒng)計(jì)表項(xiàng)能夠滿:足上層軟件聚合的信息需求,軟件進(jìn)行聚合處理時(shí),由于有完整的源ip和入接口復(fù)合配置的聚合方式。同樣對(duì)于聚合3來(lái)說(shuō)由于有完整的目的IP和出接口信息,因此上層軟件也能夠根據(jù)這條2條表項(xiàng)生成聚合3的統(tǒng)計(jì)輸出。步驟S204,網(wǎng)絡(luò)設(shè)備根據(jù)所述硬件,統(tǒng)計(jì)表項(xiàng)進(jìn)行軟件聚合處理。如圖3所示,為本發(fā)明實(shí)施例二的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)圖,該網(wǎng)絡(luò)設(shè)備l包括設(shè)置表建立模塊11、聚合控制字獲取模塊12和聚合統(tǒng)計(jì)模塊13,設(shè)置表建立模塊11用于建立含有硬件關(guān)鍵字的聚合控制字設(shè)置表;聚合控制字獲取模塊12用于確定聚合所需的硬件關(guān)鍵字:,并根據(jù)硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字;聚合統(tǒng)計(jì)模塊13根據(jù)所述聚合控制字獲取模塊獲取的所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。其中,聚合統(tǒng)計(jì)模塊13包括聚合控制字添加子模塊131,用于在聚合統(tǒng)計(jì)模塊13生成的所述硬件統(tǒng)計(jì)表項(xiàng)的關(guān)鍵字中增加所述聚合控制字。其中,聚合統(tǒng)計(jì)模塊13包括設(shè)置子模塊132,用于將聚合統(tǒng)計(jì)模塊13生成的所述硬件統(tǒng)計(jì)表項(xiàng)中未與所述聚合控制字中的關(guān)鍵字對(duì)應(yīng)的表項(xiàng)設(shè)置為無(wú)效值o其中,聚合控制字獲取模塊12包括硬件關(guān)鍵字確定子模塊121和配置子模塊122,硬件關(guān)鍵字確定子模塊121用亍根據(jù)配置的聚合方式確定聚合所需的硬件關(guān)鍵字;配置子模塊122用于根據(jù)硬件關(guān)鍵字確定子模塊121確定的硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字。其中,聚合控制字獲取模塊12還包括最終生成模塊123,用于在存在因配置的多種聚合方式產(chǎn)生多種聚合控制字時(shí),將配置子模塊122獲取的多種聚合控制字相或后生成最終的聚合控制字。其中,聚合統(tǒng)計(jì)模塊13為網(wǎng)絡(luò)處理器、可編程邏輯器件、專(zhuān)用集成電路或可編程處理器。通過(guò)本發(fā)明實(shí)施例在硬件統(tǒng)計(jì)時(shí)進(jìn)行硬件聚合,從而降低對(duì)網(wǎng)絡(luò)設(shè)備中硬件資源的占用,提高對(duì)新數(shù)據(jù)流的處理能力,提高統(tǒng)計(jì)性能。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種流統(tǒng)計(jì)聚合方法,其特征在于,包括以下步驟建立含有硬件關(guān)鍵字的聚合控制字設(shè)置表;確定聚合所需的硬件關(guān)鍵字,根據(jù)所述硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字;根據(jù)所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。2、如權(quán)利要求1所述流統(tǒng)計(jì)聚合方法,其特征在于,還包括在所述硬件統(tǒng)計(jì)表項(xiàng)的關(guān)鍵字中增加所述聚合控制字。3、如權(quán)利要求1所述流統(tǒng)計(jì)聚合方法,其特征在于,還包括將所述硬件統(tǒng)計(jì)表項(xiàng)中未與所述聚合控制字中的關(guān)鍵字對(duì)應(yīng)的表項(xiàng)設(shè)置為無(wú)效值。4、如權(quán)利要求2或3所述流統(tǒng)計(jì)聚合方法,其特征在于,所述確定聚合所需的硬件關(guān)鍵字根據(jù)配置的聚合方式得到。5、如權(quán)利要求4所述流統(tǒng)計(jì)聚合方法,其特征在于,所述根據(jù)硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字具體為根據(jù)配置的聚合方式所包括的關(guān)鍵字在聚合控制字中設(shè)置對(duì)應(yīng)的比特位,生成所述聚合方式對(duì)應(yīng)的聚合控制字。6、如權(quán)利要求5所述流統(tǒng)計(jì)聚合方法,其特征在于,存在因配置的多種聚合方式產(chǎn)生多種聚合控制字時(shí),將多種聚合控制字相或后生成最終的聚合控制字。7、一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括設(shè)置表建立模塊、聚合控制字獲取模塊和聚合統(tǒng)計(jì)模塊,所述設(shè)置表建立模塊,用于建立含有硬件關(guān)鍵字的聚合控制字設(shè)置表;所述聚合控制字獲取模塊,用于確定聚合所需的硬件關(guān)鍵字,并根據(jù)所述硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字;所述聚合統(tǒng)計(jì)模塊,根據(jù)所述聚合控制字獲取模塊獲取的所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。8、如權(quán)利要求7所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述聚合統(tǒng)計(jì)模塊包括聚合控制字添加子模塊,用于在所述聚合統(tǒng)計(jì)模塊生成的所述硬件統(tǒng)計(jì)表項(xiàng)的關(guān)鍵字中增加所述聚合控制字。9、如權(quán)利要求7所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述聚合統(tǒng)計(jì)模塊包括設(shè)置子模塊,用于將所述聚合統(tǒng)計(jì)模塊生成的所述硬件統(tǒng)計(jì)表項(xiàng)中未與所述聚合控制字中的關(guān)鍵字對(duì)應(yīng)的表項(xiàng)設(shè)置為無(wú)效值。10、如權(quán)利要求8或9所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述聚合控制字獲取模塊包括硬件關(guān)鍵字確定子模塊和配置子模塊,所述硬件關(guān)鍵字確定子模塊,用于根據(jù)配置的聚合方式確定聚合所需的硬件關(guān)鍵字;所述配置子模塊,用于根據(jù)所述硬件關(guān)鍵字確定子模塊確定的硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字。11、如權(quán)利要求IO所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述聚合控制字獲取模塊還包括最終生成模塊,用于在存在因配置的多種聚合方式產(chǎn)生多種聚合控制字時(shí),將所述配置子模塊獲取的多種舉合控制字相或后生成最終的聚合控制字。12、如權(quán)利要求ll所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述聚合統(tǒng)計(jì)模塊為網(wǎng)絡(luò)處理器、可編程邏輯器件、專(zhuān)用集成電路或可編程處理器。全文摘要本發(fā)明公開(kāi)了一種流統(tǒng)計(jì)聚合方法,包括以下步驟建立含有硬件關(guān)鍵字的聚合控制字設(shè)置表;確定聚合所需的硬件關(guān)鍵字,根據(jù)所述硬件關(guān)鍵字配置所述聚合控制字設(shè)置表,獲取聚合控制字;根據(jù)所述聚合控制字進(jìn)行流統(tǒng)計(jì)聚合,生成對(duì)應(yīng)的硬件流統(tǒng)計(jì)表項(xiàng)。通過(guò)本發(fā)明實(shí)施例在硬件統(tǒng)計(jì)時(shí)進(jìn)行硬件聚合,從而降低對(duì)網(wǎng)絡(luò)設(shè)備中硬件資源的占用,提高對(duì)新數(shù)據(jù)流的處理能力,提高統(tǒng)計(jì)性能。文檔編號(hào)H04L12/24GK101150445SQ200710166068公開(kāi)日2008年3月26日申請(qǐng)日期2007年11月1日優(yōu)先權(quán)日2007年11月1日發(fā)明者盧勝文申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
襄城县| 犍为县| 广宗县| 毕节市| 陇南市| 方山县| 万宁市| 平安县| 镇平县| 高邑县| 东安县| 阿瓦提县| 集贤县| 奉新县| 怀远县| 新安县| 阳谷县| 宣威市| 从江县| 凌云县| 靖江市| 加查县| 江阴市| 宜君县| 将乐县| 紫阳县| 常州市| 龙井市| 繁峙县| 宣恩县| 岳普湖县| 滦平县| 报价| 台中县| 湟源县| 龙游县| 广德县| 望谟县| 攀枝花市| 江阴市| 蚌埠市|