本發(fā)明涉及通信領(lǐng)域,尤其涉及一種用于流統(tǒng)計的方法、裝置及系統(tǒng)。
背景技術(shù):OpenFlow(開放流),一種新型網(wǎng)絡(luò)交換模型,對網(wǎng)絡(luò)的創(chuàng)新發(fā)展起到了巨大的推動作用。OpenFlow網(wǎng)絡(luò)由OpenFlowSwitch(OpenFlow交換機(jī))、FlowVisor(流轉(zhuǎn)換器)和Controller(控制服務(wù)器)三部分組成。OpenFlow交換機(jī)進(jìn)行數(shù)據(jù)層的轉(zhuǎn)發(fā);FlowVisor對網(wǎng)絡(luò)進(jìn)行虛擬化;Controller對網(wǎng)絡(luò)進(jìn)行集中控制,實現(xiàn)控制層的功能。OpenFlow網(wǎng)絡(luò)在OpenFlowSwitch上實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā),而在Controller上實現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā)控制,從而實現(xiàn)了數(shù)據(jù)轉(zhuǎn)發(fā)層和控制層的分離。每個OpenFlowSwitch都有一張流表,進(jìn)行包查找和轉(zhuǎn)發(fā)。OpenFlowSwitch可以通過OpenFlow協(xié)議經(jīng)一個安全通道連接到Controller,使得Controller對流表進(jìn)行查詢和管理。通常,在流統(tǒng)計技術(shù)中都是對數(shù)據(jù)流本身進(jìn)行統(tǒng)計,比如對一條數(shù)據(jù)流進(jìn)行統(tǒng)計,或?qū)σ粋€流表進(jìn)行統(tǒng)計,或?qū)?jīng)一個端口的數(shù)據(jù)流進(jìn)行統(tǒng)計。在OpenFlow統(tǒng)計技術(shù)中,OpenFlow流量管理是通過Controller主動查詢OpenFlowSwitch來獲取數(shù)據(jù)流量。在實現(xiàn)上述OpenFlow流量管理的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:在OpenFlow流量管理中,當(dāng)對大量的數(shù)據(jù)流進(jìn)行流量查詢時,會產(chǎn)生大量的查詢和應(yīng)答流量報文,會消耗大量的管理帶寬,會使得控制器和轉(zhuǎn)發(fā)設(shè)備之間的通信擁堵。
技術(shù)實現(xiàn)要素:本發(fā)明的實施例提供一種用于流統(tǒng)計的方法、裝置及系統(tǒng),用以減小控制器對轉(zhuǎn)發(fā)設(shè)備的管理帶寬,從而減輕通信擁堵。為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:一種用于流統(tǒng)計的方法,包括:接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,所 述數(shù)據(jù)流包括特征標(biāo)識,并通過解析所述數(shù)據(jù)流獲知所述數(shù)據(jù)流的類型;若所述數(shù)據(jù)流的類型為統(tǒng)計流類型集合中的一種預(yù)設(shè)類型,則獲取所述特征標(biāo)識及所述包頭信息,并獲取所述數(shù)據(jù)流相應(yīng)的操作信息,并將針對所述特征標(biāo)識的統(tǒng)計操作添加至所述操作信息中;所述操作信息用于記錄數(shù)據(jù)流的各種操作;將添加了針對所述特征標(biāo)識的統(tǒng)計操作的所述操作信息和包頭信息發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備,以使得所述轉(zhuǎn)發(fā)設(shè)備根據(jù)對所述數(shù)據(jù)流根據(jù)所述特征標(biāo)識進(jìn)行流量統(tǒng)計。另一種用于流統(tǒng)計的方法,包括:接收數(shù)據(jù)流,所述數(shù)據(jù)流中包括特征標(biāo)識,并獲取所述數(shù)據(jù)流的匹配信息;利用所述匹配信息查找流表,若在所述流表中沒有與所述匹配信息一致的信息,則將所述數(shù)據(jù)流發(fā)送至控制器;接收所述控制器發(fā)送的所述數(shù)據(jù)流的包頭信息和操作信息,并將所述包頭信息和操作信息寫入所述流表中,所述操作信息中至少包含針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作;根據(jù)所述統(tǒng)計操作中的所述數(shù)據(jù)流承載的特征標(biāo)識查找統(tǒng)計實例表,所述統(tǒng)計實例表用于記錄有已發(fā)送數(shù)據(jù)流的特征標(biāo)識及其對應(yīng)的流量信息;若所述統(tǒng)計實例表中記錄有第一特征標(biāo)識,該第一特征標(biāo)識與所述數(shù)據(jù)流承載的特征標(biāo)識一致,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作;執(zhí)行所述流表中的操作信息中的各種操作,并在執(zhí)行到所述流表的操作信息中的統(tǒng)計操作時,更新在統(tǒng)計實例表中記錄的所述第一特征標(biāo)識對應(yīng)的流量信息。一種控制器,包括:獲知單元,用于接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,所述數(shù)據(jù)流包括特征標(biāo)識,并通過解析所述數(shù)據(jù)流獲知所述數(shù)據(jù)流的類型;第一獲取單元,用于若所述數(shù)據(jù)流的類型為統(tǒng)計流類型集合中的一種預(yù)設(shè)類型,則獲取所述數(shù)據(jù)流承載的特征標(biāo)識及所述數(shù)據(jù)流的包頭信息,并獲取所述數(shù)據(jù)流相應(yīng)的操作信息,并將針對所述特征標(biāo)識的統(tǒng)計操作添加至所述操作信息中;發(fā)送單元,用于將獲取單元獲取的添加了針對所述特征標(biāo)識的統(tǒng)計操作的所述操作信息和包頭信息發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備,以使得所述轉(zhuǎn)發(fā)設(shè)備根據(jù)對所述數(shù)據(jù)流根據(jù)所述特征標(biāo)識進(jìn)行流量統(tǒng)計。一種轉(zhuǎn)發(fā)設(shè)備,包括:第一接收單元,用于接收數(shù)據(jù)流,所述數(shù)據(jù)流中包括特征標(biāo)識;第一獲取單元,用于根據(jù)所述第一接收單元接收的數(shù)據(jù)流獲取所述數(shù)據(jù)流的匹配信息;第一查找單元,用于利用所 述匹配信息查找流表;第一發(fā)送單元,用于若在所述流表中沒有與所述匹配信息一致的信息,則將所述數(shù)據(jù)流發(fā)送至控制器;第二接收單元,用于接收所述控制器發(fā)送的所述數(shù)據(jù)流的包頭信息和操作信息,并將接收到的所述數(shù)據(jù)流的包頭信息和操作信息發(fā)送至寫入單元;寫入單元,用于將接收到的所述第二接收單元發(fā)送的數(shù)據(jù)流的包頭信息和操作信息寫入所述流表中,所述操作信息中至少包含針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作;第二查找單元,用于根據(jù)所述統(tǒng)計操作中的所述特征標(biāo)識查找統(tǒng)計實例表,所述統(tǒng)計實例表用于記錄有已發(fā)送數(shù)據(jù)流的特征標(biāo)識及其對應(yīng)的流量;第一更新單元,用于若所述統(tǒng)計實例表中記錄有第一特征標(biāo)識,該第一特征標(biāo)識與所述數(shù)據(jù)流承載的特征標(biāo)識一致,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作;執(zhí)行單元,用于執(zhí)行所述流表的操作信息中的各個操作,并在執(zhí)行到統(tǒng)計操作時,更新在統(tǒng)計實例表中記錄的所述第一特征標(biāo)識對應(yīng)的流量信息;第一存儲單元,用于存儲流表和統(tǒng)計實例表。一種用于流統(tǒng)計的系統(tǒng),包括:控制器和轉(zhuǎn)發(fā)設(shè)備,所述控制器為上述控制器,所述轉(zhuǎn)發(fā)設(shè)備為上述轉(zhuǎn)發(fā)設(shè)備。本發(fā)明實施例提供了一種用于流統(tǒng)計的方法、裝置及系統(tǒng),轉(zhuǎn)發(fā)設(shè)備接收到數(shù)據(jù)流,獲取數(shù)據(jù)流的匹配信息查找流表,若流表中沒有與匹配信息一致的信息,則將數(shù)據(jù)流發(fā)送給控制器,控制器接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,識別出數(shù)據(jù)流為需要統(tǒng)計的數(shù)據(jù)流,則獲取此數(shù)據(jù)流承載的特征標(biāo)識和包頭信息及數(shù)據(jù)流相應(yīng)的操作信息,將針對特征標(biāo)識的統(tǒng)計操作添加至操作信息中,并將獲取的信息發(fā)送給轉(zhuǎn)發(fā)設(shè)備,轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送的信息,并根據(jù)接收的信息更新流表,并根據(jù)特征標(biāo)識查找統(tǒng)計實例表,若查找到相同項,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作,并在執(zhí)行統(tǒng)計操作時,更新統(tǒng)計實例表中記錄的特征標(biāo)識對應(yīng)的流量信息。同時,轉(zhuǎn)發(fā)設(shè)備還定時的向控制器上報統(tǒng)計的數(shù)據(jù)流量,實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了控制器對轉(zhuǎn)發(fā)設(shè)備的管理帶寬,從而減輕通信擁堵。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的一種用于流統(tǒng)計方法的流程圖之一;圖2為本發(fā)明實施例提供的一種用于流統(tǒng)計方法的流程圖之二;圖3為本發(fā)明實施例提供的一種用于流統(tǒng)計方法的流程圖之三;圖4為本發(fā)明實施例提供的一種用于流統(tǒng)計方法的流程圖之四;圖5為本發(fā)明實施例提供的一種用于流統(tǒng)計方法的流程圖之五;圖6為本發(fā)明實施例提供的一種控制器的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例提供的另一種控制器的結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例提供的一種轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)示意圖;圖9為本發(fā)明實施例提供的另一種轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)示意圖;圖10為本發(fā)明實施例提供的另一種轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)示意圖;圖11為本發(fā)明實施例提供的另一種轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)示意圖;圖12為本發(fā)明實施例提供的一種用于流統(tǒng)計系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實施例提供了一種用于流統(tǒng)計的方法,如圖1所示,包括:101、接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,所述數(shù)據(jù)流包括特征標(biāo)識,并通過解析所述數(shù)據(jù)流獲知所述數(shù)據(jù)流的類型。需要說明的是,轉(zhuǎn)發(fā)設(shè)備是指將接收到的數(shù)據(jù)流發(fā)送至規(guī)定的接口或其他設(shè)備中。轉(zhuǎn)發(fā)設(shè)備可以是交換機(jī),也可以是路由器,還可以是具體轉(zhuǎn)發(fā)功能的其他設(shè)備,本發(fā)明對此不做限制。具體的,控制器接收到轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流后,通過解析組成此數(shù)據(jù)流的報文的信息獲知數(shù)據(jù)流的類型。102、若所述數(shù)據(jù)流的類型為統(tǒng)計流類型集合中的一種預(yù)設(shè)類型,則獲取所述特征標(biāo)識及所述數(shù)據(jù)流的包頭信息,并獲取所述數(shù)據(jù)流相應(yīng)的操作信息,并將針對所述特征標(biāo)識的統(tǒng)計操作添加至所述操作信息中。其中,所述操作信息用于記錄數(shù)據(jù)流的各種操作。具體的,預(yù)設(shè)類型是將數(shù)據(jù)流類的類型預(yù)設(shè)設(shè)定為需要統(tǒng)計的數(shù)據(jù)流的類型。統(tǒng)計流類型集合是指存儲了預(yù)設(shè)類型的集合。將識別出的數(shù)據(jù)流的類型與統(tǒng)計流類型集合中的預(yù)設(shè)類型進(jìn)行比對。若數(shù)據(jù)流的類型是統(tǒng)計類型集合中的一種預(yù)設(shè)類型,則此類型的數(shù)據(jù)流為統(tǒng)計流。獲取此數(shù)據(jù)流承載的特征標(biāo)識和包頭信息,并且由控制器根據(jù)此數(shù)據(jù)流在業(yè)務(wù)層的業(yè)務(wù)決定此數(shù)據(jù)流的各個操作,從而獲取數(shù)據(jù)流相應(yīng)的操作信息,并且將針對數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作添加至操作信息中。上述統(tǒng)計操作寫入操作信息時將特征標(biāo)識作為參數(shù),優(yōu)選的,以count標(biāo)識的形式寫入。需要說明的是,特征標(biāo)識作為統(tǒng)計項標(biāo)識,使得轉(zhuǎn)發(fā)設(shè)備可以針對特征標(biāo)識對數(shù)據(jù)流進(jìn)行統(tǒng)計,標(biāo)識可以是用戶標(biāo)識,也可以是業(yè)務(wù)標(biāo)識,還可以是協(xié)議類型,本發(fā)明對此不做限制。103、將添加了針對所述特征標(biāo)識的統(tǒng)計操作的所述操作信息和包頭信息發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備,以使得所述轉(zhuǎn)發(fā)設(shè)備根據(jù)所述特征標(biāo)識對所述數(shù)據(jù)流進(jìn)行流量統(tǒng)計。本發(fā)明實施例提供了一種用于流統(tǒng)計的方法,接收并識別轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,在數(shù)據(jù)流為統(tǒng)計流的情況下,獲取此數(shù)據(jù)流承載的特征標(biāo)識,包頭信息和數(shù)據(jù)流相應(yīng)的操行信息,并將針對特征標(biāo)識的統(tǒng)計操作添加至操作信息中,發(fā)送至轉(zhuǎn)發(fā)設(shè)備,使得轉(zhuǎn)發(fā)設(shè)備可以根據(jù)特征標(biāo)識對此數(shù)據(jù)流進(jìn)行流量統(tǒng)計。這樣,實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了管理帶寬,從 而減輕了通信擁堵。上述方法,如圖2所示,在步驟101之后,還包括:104、若所述數(shù)據(jù)流的類型不是所述統(tǒng)計流類型集合中的任一種預(yù)設(shè)類型,則對所述數(shù)據(jù)流的類型及所述數(shù)據(jù)流在業(yè)務(wù)中的權(quán)重分析所述數(shù)據(jù)流是否需要統(tǒng)計;若所述數(shù)據(jù)流需要統(tǒng)計,則將所述數(shù)據(jù)流的類型添加至所述統(tǒng)計流類型集合中,更新所述統(tǒng)計流類型集合。具體的,在接收并識別出數(shù)據(jù)流的類型后,通過查找所述統(tǒng)計流類型集合獲知所述數(shù)據(jù)流的類型不是所述統(tǒng)計流類型集合中的任一種預(yù)設(shè)類型,則對數(shù)據(jù)流的類型及此數(shù)據(jù)流在業(yè)務(wù)層中的權(quán)重分析此數(shù)據(jù)流是否需要統(tǒng)計。若此數(shù)據(jù)流需要統(tǒng)計,則將此數(shù)據(jù)流的類型添加至統(tǒng)計流類型集合中,以更新統(tǒng)計流類型集合。若此數(shù)據(jù)流不需要統(tǒng)計,則將此數(shù)據(jù)流的類型舍棄,并不更新統(tǒng)計流類型集合。需要說明的是,上述方法可以應(yīng)用于openflow網(wǎng)絡(luò)的流統(tǒng)計中,也可以應(yīng)用于Internet網(wǎng)絡(luò)的流統(tǒng)計中,本發(fā)明對此并不做限制。在本發(fā)明所有實施例中以openflow網(wǎng)絡(luò)的流統(tǒng)計為例進(jìn)行說明。例如,在openflow網(wǎng)絡(luò)中,控制器可以是openflowcontroller,轉(zhuǎn)發(fā)設(shè)備可以是openflowswitch。通過步驟104,可以在接收到新類型的數(shù)據(jù)流時,實時的更新統(tǒng)計流類型集合中預(yù)設(shè)的數(shù)據(jù)流類型,使得需要針對特征標(biāo)識進(jìn)行統(tǒng)計的數(shù)據(jù)流的類型被記錄下來,方便對之后的數(shù)據(jù)流進(jìn)行類型匹配。本發(fā)明實施例提供了一種用于流統(tǒng)計的方法,如圖3所示,包括:301、接收數(shù)據(jù)流,所述數(shù)據(jù)流中包括特征標(biāo)識,并獲取所述數(shù)據(jù)流的匹配信息。其中,所述匹配信息是轉(zhuǎn)發(fā)設(shè)備根據(jù)自身存儲的匹配方法而獲取需與流表進(jìn)行匹配的數(shù)據(jù)流的部分信息。302、利用所述匹配信息查找流表。其中,流表如下述表1所示。303、若在所述流表中沒有與所述匹配信息一致的信息,則將所述數(shù)據(jù)流發(fā)送至控制器。具體的,利用步驟301獲取的匹配信息查找流表。在openflow 網(wǎng)絡(luò)中,流表用于記錄數(shù)據(jù)流的進(jìn)入接口,源以太網(wǎng)地址、目標(biāo)以太網(wǎng)地址、類型,vlan標(biāo)識,vlan優(yōu)先級,源IP地址、目標(biāo)IP地址、協(xié)議、IPToS位,目標(biāo)TCP/UDP端口、源TCP/UDP端口,統(tǒng)計的數(shù)據(jù)流量和數(shù)據(jù)流相應(yīng)的各個操作??蛇x的,流表的每個表項包括三個域:包頭域,第一計數(shù)器和操作域。包頭域用于記錄數(shù)據(jù)流的進(jìn)入接口,源以太網(wǎng)地址、目標(biāo)以太網(wǎng)地址、類型,vlan標(biāo)識,vlan優(yōu)先級,源IP地址、目標(biāo)IP地址、協(xié)議、IPToS位,目標(biāo)TCP/UDP端口、源TCP/UDP端口。第一計數(shù)器用于記錄統(tǒng)計的數(shù)據(jù)流量,主要針對一張流表進(jìn)行統(tǒng)計,一條數(shù)據(jù)流進(jìn)行統(tǒng)計,或?qū)σ粋€端口進(jìn)行統(tǒng)計。操作域用于記錄數(shù)據(jù)流相應(yīng)的各個操作。流表的每個表項的內(nèi)容都包括三個域的內(nèi)容,如表1所示。表1包頭域第一計數(shù)器操作域304、接收所述控制器發(fā)送的所述數(shù)據(jù)流的包頭信息和操作信息,并將所述包頭信息和操作信息寫入所述流表中,所述操作信息中至少包含針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作。具體的,在步驟303中將未匹配流表的數(shù)據(jù)流發(fā)送至控制器,控制器將此數(shù)據(jù)流進(jìn)行解析,并將解析獲取的包頭信息和操作信息返回給轉(zhuǎn)發(fā)設(shè)備。轉(zhuǎn)發(fā)設(shè)備接收到包頭信息和操作信息后,將包頭信息添加到流表的包頭域,將操行信息添加到流表的操作域,在操作信息中有針對數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作,上述操作信息中的統(tǒng)計操作將特征標(biāo)識作為參數(shù)。優(yōu)選的,以count標(biāo)識的形式寫入流表的操作域中。并且,轉(zhuǎn)發(fā)設(shè)備將流表的該表項中的第一計數(shù)器填寫為0。需要說明的是,包頭信息是指由控制器分析出的數(shù)據(jù)流的進(jìn)入接口,源以太網(wǎng)地址、目標(biāo)以太網(wǎng)地址、類型,vlan標(biāo)識,vlan優(yōu)先級,源IP地址、目標(biāo)IP地址、協(xié)議、IPToS位,目標(biāo)TCP/UDP端口、源TCP/UDP端口信息。與轉(zhuǎn)發(fā)設(shè)備自身獲取的匹配信息不同,匹配信息是轉(zhuǎn)發(fā)設(shè)備接收到一條數(shù)據(jù)流后,根據(jù)自身的匹配算法獲取的一些必要的匹配信息,利用此匹配信息查找流表中以存儲的包頭信息,而此數(shù)據(jù)流的具體包頭信息轉(zhuǎn)發(fā)設(shè)備并不能直接獲取,在查找流表失敗后,必須經(jīng)過控制器的解析才能獲取此數(shù)據(jù)流的具體包頭信 息。305、根據(jù)所述統(tǒng)計操作中的所述特征標(biāo)識查找統(tǒng)計實例表,所述統(tǒng)計實例表記錄有已發(fā)送數(shù)據(jù)流的特征標(biāo)識及其對應(yīng)的流量信息。具體的,在步驟304中將操作信息寫入流表的操作域時,由于操作信息中添加了針對數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作,所以在將此統(tǒng)計操作寫入流表的操作域時,可以獲取數(shù)據(jù)流承載的特征標(biāo)識,并根據(jù)此特征標(biāo)識查找統(tǒng)計實例表。統(tǒng)計實例表中記錄已發(fā)送數(shù)據(jù)流的特征標(biāo)識及其對應(yīng)的流量??蛇x的,統(tǒng)計實例表的每個表項,如表2所示,包括:標(biāo)識域和第二計數(shù)器。標(biāo)識域用于記錄數(shù)據(jù)流的特征標(biāo)識。第二計數(shù)器用于記錄標(biāo)識域記錄的特征標(biāo)識對應(yīng)的流量信息,可以對報文、字節(jié)、錯誤報文等數(shù)據(jù)流的其他信息進(jìn)行統(tǒng)計。在未進(jìn)行統(tǒng)計操作時,轉(zhuǎn)發(fā)設(shè)備將統(tǒng)計實例表的該表項中的第二計數(shù)器填寫為0。表2標(biāo)識域第二計數(shù)器進(jìn)一步的,還包括:將所述統(tǒng)計實例表被引用的次數(shù)遞增1。具體的,統(tǒng)計實例表還用于記錄所述統(tǒng)計實例表被數(shù)據(jù)流引用的次數(shù)。將統(tǒng)計實例表的每一表項添加引用次數(shù)域,如表3所示,用于記錄統(tǒng)計實例表被數(shù)據(jù)流引用的次數(shù)。若所述統(tǒng)計實例表中記錄有與統(tǒng)計操作中的特征標(biāo)識相匹配的一項,則將統(tǒng)計實例表的引用的次數(shù)域的計數(shù)遞增1。若所述統(tǒng)計實例表中沒有與統(tǒng)計操作中的特征標(biāo)識相匹配的一項,則在添加統(tǒng)計實例表的一個表項,并將所述數(shù)據(jù)流承載的特征標(biāo)識添加至所述表項中時,將統(tǒng)計實例表的引用次數(shù)域填寫為1。表3標(biāo)識域第二計數(shù)器引用次數(shù)域306、若所述統(tǒng)計實例表中記錄有第一特征標(biāo)識,該第一特征標(biāo)識與所述數(shù)據(jù)流承載的特征標(biāo)識一致,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作。需要說明的是,索引可以是存儲地址,也可是索引號或其他可以表示出第一特征標(biāo)識對應(yīng)的表項的標(biāo)識。所述索引號是指將第一特征標(biāo)識對應(yīng)的表項按順序添加至統(tǒng)計實例表時,對統(tǒng)計實例表的表項進(jìn)行排序時的序列號。具體的,若數(shù)據(jù)流承載的特征標(biāo)識與統(tǒng)計實例表中標(biāo)識域中記錄的一項特征標(biāo)識一致,即統(tǒng)計實例表中記錄有第一特征標(biāo)識時,將流表中操作域的操作信息的統(tǒng)計操作的參數(shù)由數(shù)據(jù)流承載的特征標(biāo)識替換為第一特征標(biāo)識對應(yīng)的表項的索引,優(yōu)選的,在流表中的操作域中以countcountIndex的形式表示,其中countIndex表示統(tǒng)計實例表的索引。這樣,在流表中的統(tǒng)計操作的參數(shù)都修改為統(tǒng)計實例表表項的索引,在轉(zhuǎn)發(fā)設(shè)備在接收到與流表匹配的數(shù)據(jù)流后,進(jìn)行統(tǒng)計操作時,可以根據(jù)參數(shù)countIndex直接找到相應(yīng)的統(tǒng)計實例表的表項,進(jìn)行流量統(tǒng)計。307、執(zhí)行所述流表中的操作信息中的各種操作,并在執(zhí)行到所述流表的操作信息中的統(tǒng)計操作時,更新在統(tǒng)計實例表中記錄的所述第一特征標(biāo)識對應(yīng)的流量。具體的,在執(zhí)行流表的操作域的操作信息中的各種統(tǒng)計操作時,在執(zhí)行到統(tǒng)計操作時,統(tǒng)計操作中攜帶有參數(shù)countIndex,并以此參數(shù)查找統(tǒng)計實例表,找到統(tǒng)計實例表中此參數(shù)對應(yīng)的表項,更新在統(tǒng)計實例表中第二計數(shù)器記錄的第一特征標(biāo)識對應(yīng)的流量,將統(tǒng)計實例表的引用次數(shù)域的引用計數(shù)遞增1。本發(fā)明實施例提供了一種用于流統(tǒng)計的方法,轉(zhuǎn)發(fā)設(shè)備接收到數(shù)據(jù)流后,獲取此數(shù)據(jù)流的匹配信息,根據(jù)此匹配信息查找流表。若流表中沒有與數(shù)據(jù)流匹配信息一致的信息,則將此數(shù)據(jù)流發(fā)送至控制器。轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送的包頭信息和操作信息,并將接收的信息添加至流表中,以更新流表。由于在操作信息中添加了針對數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作,所以根據(jù)上述特征標(biāo)識查找統(tǒng)計實例表,若統(tǒng)計實例表中記錄有第一特征標(biāo)識,則根據(jù)統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將流表中針對數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對索引的統(tǒng)計操作,在執(zhí)行統(tǒng)計操作時,更新統(tǒng)計實例表中記錄的特征標(biāo)識對應(yīng)的流量。實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了控制器對轉(zhuǎn)發(fā)設(shè)備的管 理帶寬,從而減輕通信擁堵。上述方法,如圖4所示,還包括:308、若所述統(tǒng)計實例表中未記錄有第一特征標(biāo)識,則添加統(tǒng)計實例表的一個表項,并將所述數(shù)據(jù)流承載的特征標(biāo)識添加至所述表項中,并根據(jù)所述表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作。具體的,在統(tǒng)計實例表中沒有第一特征標(biāo)識,即在統(tǒng)計實例表的標(biāo)識域中沒有與在步驟304中獲取的數(shù)據(jù)流承載的特征標(biāo)識一致的特征標(biāo)識,則添加統(tǒng)計實例表的一個表項,并將在步驟304中獲取的數(shù)據(jù)流承載的特征標(biāo)識添加至統(tǒng)計實例表的新添加的一個表項中,并且,轉(zhuǎn)發(fā)設(shè)備將統(tǒng)計實例表的該表項的引用次數(shù)域填寫為1,更新統(tǒng)計實例表。根據(jù)新添加的表項的索引,將流表中針對數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作。也就是說,根據(jù)新添加的統(tǒng)計實例表表項的索引,將流表中操作域的統(tǒng)計操作的參數(shù)由數(shù)據(jù)流承載的特征標(biāo)識替換為統(tǒng)計實例表表項的索引,優(yōu)選的,在流表中的操作域中以countcountIndex的形式表示,其中countIndex表示統(tǒng)計實例表表項的索引。并且,在執(zhí)行流表的操作域的統(tǒng)計操作時,統(tǒng)計操作中攜帶有參數(shù)countIndex,并以此參數(shù)查找統(tǒng)計實例表,找到統(tǒng)計實例表中此參數(shù)對應(yīng)的統(tǒng)計實例表的表項,更新在統(tǒng)計實例表中第二計數(shù)器記錄的第一特征標(biāo)識對應(yīng)的流量信息。步驟308可以更新統(tǒng)計實例表,將需要統(tǒng)計的數(shù)據(jù)流記錄到統(tǒng)計實例表相應(yīng)的表項中,并且可以將流表中的統(tǒng)計操作的參數(shù)都修改為統(tǒng)計實例表表項的索引,在轉(zhuǎn)發(fā)設(shè)備在接收到與流表匹配的數(shù)據(jù)流后,進(jìn)行統(tǒng)計操作時,可以根據(jù)參數(shù)countIndex直接找到相應(yīng)的統(tǒng)計實例表的表項,進(jìn)行流量統(tǒng)計。需要說明的是,統(tǒng)計實例表的存儲形式可以是數(shù)組的形式,鏈表的形式,樹的形式,也可以是圖的形式,還可以是其他存儲形式,本發(fā)明對此不做限定。上述方法,如圖5所示,還包括:309、若在所述流表中有與所述匹配信息一致的信息,則按照所述流表中操作信息的各個操作,對所述數(shù)據(jù)流進(jìn)行處理。其中,在執(zhí)行所述操作信息中的統(tǒng)計操作時,按照所述流表中操作信息中統(tǒng)計操作的索引查找到所述索引對應(yīng)的統(tǒng)計實例表表項的位置,并更新所述統(tǒng)計實例表的第一特征標(biāo)識對應(yīng)的流量信息。具體的,在執(zhí)行所述操作信息中的統(tǒng)計操作時具體為:在執(zhí)行到統(tǒng)計操作時,由于統(tǒng)計操作的參數(shù)為統(tǒng)計實例表表項的索引countIndex,所以轉(zhuǎn)發(fā)設(shè)備根據(jù)統(tǒng)計操作的參數(shù)countIndex可以直接找到相應(yīng)的統(tǒng)計實例表表項,并更新統(tǒng)計實例表表項的第二計數(shù)器的第一特征標(biāo)識對應(yīng)的流量信息。通過步驟309,在轉(zhuǎn)發(fā)設(shè)備接收到數(shù)據(jù)流后,獲取數(shù)據(jù)流的匹配信息,若在流表中記錄有與此匹配信息一致的信息,則更新流表中匹配表項記錄的第一計數(shù)器,并按照匹配表項的操作域的操作信息對數(shù)據(jù)流進(jìn)行處理,可以根據(jù)操作信息的統(tǒng)計操作的索引找到相應(yīng)的統(tǒng)計實例表表項,對數(shù)據(jù)流進(jìn)行流量統(tǒng)計。實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了控制器對轉(zhuǎn)發(fā)設(shè)備的管理帶寬,從而減輕通信擁堵。需要說明的是,本發(fā)明所有實施例中,數(shù)據(jù)流對應(yīng)的操作可以存儲在流表的操作域中的操作信息中,也可以將數(shù)據(jù)流對應(yīng)的操作存儲在第一存儲單元的操作集中,本分對此不做限定。上述方法,參考圖5所示,還包括:310、定時向控制器上報統(tǒng)計的數(shù)據(jù)流量。通過步驟310,轉(zhuǎn)發(fā)設(shè)備不需控制器的查詢主動向控制器上報統(tǒng)計的數(shù)據(jù)流量,減小了控制器對轉(zhuǎn)發(fā)設(shè)備的管理帶寬,從而減輕通信擁堵。需要說明的是,上述方法可以應(yīng)用于openflow網(wǎng)絡(luò)的流統(tǒng)計中,也可以應(yīng)用于Internet網(wǎng)絡(luò)的流統(tǒng)計中,本發(fā)明對此并不做限制。本發(fā)明實施例提供了一種控制器,如圖6所示,包括:獲知單元601,用于接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,所述數(shù)據(jù)流包括特征標(biāo)識,并通過解析所述數(shù)據(jù)流獲知所述數(shù)據(jù)流的類型。第一獲取單元602,用于若所述數(shù)據(jù)流的類型為統(tǒng)計流類型集合中的一種預(yù)設(shè)類型,則獲取所述數(shù)據(jù)流承載的特征標(biāo)識及所述數(shù)據(jù)流的包頭信息,并獲取所述數(shù)據(jù)流相應(yīng)的操作信息,并將針對所述特征 標(biāo)識的統(tǒng)計操作添加至所述操作信息中。發(fā)送單元603,用于將第一獲取單元602獲取的添加了針對所述特征標(biāo)識的統(tǒng)計操作的所述操作信息和包頭信息發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備,以使得所述轉(zhuǎn)發(fā)設(shè)備根據(jù)對所述數(shù)據(jù)流根據(jù)所述特征標(biāo)識進(jìn)行流量統(tǒng)計。上述控制器,如圖7所示,還包括:統(tǒng)計流類型決策單元604,用于若所述數(shù)據(jù)流的類型不是所述統(tǒng)計流類型集合中的任一種預(yù)設(shè)類型,則對所述數(shù)據(jù)流的類型及所述數(shù)據(jù)流在業(yè)務(wù)中的權(quán)重分析所述數(shù)據(jù)流是否需要統(tǒng)計;若所述數(shù)據(jù)流需要統(tǒng)計,則在所述統(tǒng)計流類型集合中沒有所述數(shù)據(jù)流類型的情況下,將所述數(shù)據(jù)流的類型添加至所述統(tǒng)計流類型集合中,更新所述統(tǒng)計流類型集合。第二獲取單元605,用于獲取所述數(shù)據(jù)流在業(yè)務(wù)中的權(quán)重。本發(fā)明實施例提供了一種控制器,獲知單元接收并獲知轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流的類型,在數(shù)據(jù)流為統(tǒng)計流的情況下,第一獲取單元獲取此數(shù)據(jù)流承載的特征標(biāo)識,包頭信息和數(shù)據(jù)流相應(yīng)的操行信息,并將針對特征標(biāo)識的統(tǒng)計操作添加至操作信息中,發(fā)送單元將獲取單元獲取的信息發(fā)送至轉(zhuǎn)發(fā)設(shè)備,使得轉(zhuǎn)發(fā)設(shè)備可以根據(jù)特征標(biāo)識對此數(shù)據(jù)流進(jìn)行流量統(tǒng)計。并且,統(tǒng)計流類型決策單元能夠在接收到新類型的數(shù)據(jù)流時,根據(jù)分析此類型的數(shù)據(jù)流,判斷此類型的數(shù)據(jù)流是否需要統(tǒng)計,若需要統(tǒng)計,則能夠?qū)崟r的更新統(tǒng)計流類型集合中預(yù)設(shè)的數(shù)據(jù)流類型,使得需要針對特征標(biāo)識進(jìn)行統(tǒng)計的數(shù)據(jù)流的類型被記錄下來,方便對之后的數(shù)據(jù)流進(jìn)行類型匹配。這樣,實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了管理帶寬,從而減輕了通信擁堵。本發(fā)明實施例提供了一種轉(zhuǎn)發(fā)設(shè)備,如圖8所示,包括:第一接收單元801,用于接收數(shù)據(jù)流,所述數(shù)據(jù)流中包括特征標(biāo)識;第一獲取單元802,用于根據(jù)第一接收單元801接收的數(shù)據(jù)流獲取所述數(shù)據(jù)流的匹配信息。第一查找單元803,用于利用第一獲取單元802獲取的匹配信息 查找流表。第一發(fā)送單元804,用于若在所述流表中沒有與所述匹配信息一致的信息,則將所述數(shù)據(jù)流發(fā)送至控制器。第二接收單元805,用于接收所述控制器發(fā)送的所述數(shù)據(jù)流的包頭信息和操作信息,并將接收到的所述數(shù)據(jù)流的包頭信息和操作信息發(fā)送至寫入單元806。寫入單元806,用于將接收到的所述第二接收單元805發(fā)送的數(shù)據(jù)流的包頭信息和操作信息寫入所述流表中,所述操作信息中至少包含針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作。第二查找單元807,用于根據(jù)所述統(tǒng)計操作中的所述特征標(biāo)識查找統(tǒng)計實例表,所述統(tǒng)計實例表用于記錄有已發(fā)送數(shù)據(jù)流的特征標(biāo)識及其對應(yīng)的流量信息。第一更新單元808,用于若所述統(tǒng)計實例表中記錄有第一特征標(biāo)識,該第一特征標(biāo)識與所述數(shù)據(jù)流承載的特征標(biāo)識一致,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作。第一執(zhí)行單元809,用于執(zhí)行所述流表的操作信息中的各個操作,并在執(zhí)行所述統(tǒng)計操作時,更新在統(tǒng)計實例表中記錄的所述第一特征標(biāo)識對應(yīng)的流量信息。其中,第一執(zhí)行單元809在執(zhí)行所述統(tǒng)計操作時,還用于將所述統(tǒng)計實例表被引用的次數(shù)遞增1。第一存儲單元810,用于存儲流表和統(tǒng)計實例表。需要說明的是,統(tǒng)計實例表在第一存儲單元810中的存儲形式可以是數(shù)組的形式,鏈表的形式,樹的形式,也可以是圖的形式,還可以是其他存儲形式,本發(fā)明對此不做限定。上述轉(zhuǎn)發(fā)設(shè)備,如圖9所示,還包括:添加單元811,用于若所述統(tǒng)計實例表中未記錄有第一特征標(biāo)識,則添加統(tǒng)計實例表的一個表項,并將所述數(shù)據(jù)流承載的特征標(biāo)識添加至第一存儲單元810中的統(tǒng)計實例表的表項中。第二更新單元812,用于根據(jù)添加單元811中的所述表項的索引將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作。上述轉(zhuǎn)發(fā)設(shè)備,如圖10所示,還包括:第二執(zhí)行單元813,用于若在所述流表中有與所述匹配信息一致的信息,則按照所述第一存儲單元810中的流表中操作信息的各個操作,對所述數(shù)據(jù)流進(jìn)行處理。其中,在執(zhí)行所述操作信息中的統(tǒng)計操作時,按照所述流表中操作信息中統(tǒng)計操作中的索引查找到所述統(tǒng)計實例表表項的位置,并更新所述統(tǒng)計實例表的第一特征標(biāo)識對應(yīng)的流量。上述轉(zhuǎn)發(fā)設(shè)備,如圖11所示,還包括:上報單元814,用于定時向控制器上報統(tǒng)計的數(shù)據(jù)流量。需要說明的是,第一執(zhí)行單元,第二執(zhí)行單元可以合設(shè)為一個單元,也可以是轉(zhuǎn)發(fā)設(shè)備中獨立的單元,本發(fā)明對此不做限定。本發(fā)明實施例提供了一種轉(zhuǎn)發(fā)設(shè)備,轉(zhuǎn)發(fā)設(shè)備接收到數(shù)據(jù)流,獲取數(shù)據(jù)流的匹配信息查找流表,若流表中沒有與匹配信息一致的信息,則將數(shù)據(jù)流發(fā)送給控制器。轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送的信息,并根據(jù)接收的信息更新流表,并根據(jù)特征標(biāo)識查找統(tǒng)計實例表,若查找到相同項,則在執(zhí)行統(tǒng)計操作時,更新統(tǒng)計實例表中記錄的特征標(biāo)識對應(yīng)的流量。同時,轉(zhuǎn)發(fā)設(shè)備還定時的相控制器上報統(tǒng)計的數(shù)據(jù)流量,實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了控制器對轉(zhuǎn)發(fā)設(shè)備的管理帶寬,從而減輕通信擁堵。本發(fā)明實施例提供了一種用于流統(tǒng)計的系統(tǒng),如圖12所示,包括:控制器131和轉(zhuǎn)發(fā)設(shè)備132。所述控制器131,用于接收轉(zhuǎn)發(fā)設(shè)備132發(fā)送的數(shù)據(jù)流,所述數(shù)據(jù)流包括特征標(biāo)識,并通過解析所述數(shù)據(jù)流獲知所述數(shù)據(jù)流的類型;若所述數(shù)據(jù)流的類型為統(tǒng)計流類型集合中的一種預(yù)設(shè)類型,則獲取所述數(shù)據(jù)流承載的特征標(biāo)識及所述數(shù)據(jù)流的包頭信息,并獲取所述數(shù)據(jù)流相應(yīng)的操作信息,并將針對所述特征標(biāo)識的統(tǒng)計操作添加至所述操作信息中;所述操作信息用于記錄數(shù)據(jù)流的各種操作;將添加了針對所述特征標(biāo)識的統(tǒng)計操作的所述操作信息和包頭信息發(fā)送至所述轉(zhuǎn)發(fā)設(shè)備132,以使得所述轉(zhuǎn)發(fā)設(shè)備132根據(jù)對所述數(shù)據(jù)流根據(jù)所述特征標(biāo)識進(jìn)行流量統(tǒng)計。轉(zhuǎn)發(fā)設(shè)備132,用于接收數(shù)據(jù)流,所述數(shù)據(jù)流中包括特征標(biāo)識,并獲取所述數(shù)據(jù)流的匹配信息;利用所述匹配信息查找流表,若在所 述流表中沒有與所述匹配信息一致的信息,則將所述數(shù)據(jù)流發(fā)送至控制器131;接收所述控制器131發(fā)送的所述數(shù)據(jù)流的包頭信息和操作信息,并將所述包頭信息和操作信息寫入所述流表中,所述操作信息中至少包含針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作;根據(jù)所述統(tǒng)計操作中的所述特征標(biāo)識查找統(tǒng)計實例表,所述統(tǒng)計實例表用于記錄有已發(fā)送數(shù)據(jù)流的特征標(biāo)識及其對應(yīng)的流量信息;若所述統(tǒng)計實例表中記錄有第一特征標(biāo)識,該第一特征標(biāo)識與所述數(shù)據(jù)流承載的特征標(biāo)識一致,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作,在執(zhí)行所述流表的操作信息中的統(tǒng)計操作時,更新在統(tǒng)計實例表中記錄的所述第一特征標(biāo)識對應(yīng)的流量信息。本發(fā)明實施例提供了一種用于流統(tǒng)計的系統(tǒng),轉(zhuǎn)發(fā)設(shè)備接收到數(shù)據(jù)流,獲取數(shù)據(jù)流的匹配信息查找流表,若流表中沒有與匹配信息一致的信息,則將數(shù)據(jù)流發(fā)送給控制器,控制器接收轉(zhuǎn)發(fā)設(shè)備發(fā)送的數(shù)據(jù)流,識別出數(shù)據(jù)流為統(tǒng)計流,則獲取此數(shù)據(jù)流承載的特征標(biāo)識和包頭信息及數(shù)據(jù)流相應(yīng)的操作信息,將針對特征標(biāo)識的統(tǒng)計操作添加至操作信息中,并將獲取的信息發(fā)送給轉(zhuǎn)發(fā)設(shè)備,轉(zhuǎn)發(fā)設(shè)備接收控制器發(fā)送的信息,并根據(jù)接收的信息更新流表,并根據(jù)特征標(biāo)識查找統(tǒng)計實例表,若查找到相同項,則根據(jù)所述統(tǒng)計實例表第一特征標(biāo)識對應(yīng)的表項的索引,將所述流表中針對所述數(shù)據(jù)流承載的特征標(biāo)識的統(tǒng)計操作更新為針對所述索引的統(tǒng)計操作,并在執(zhí)行統(tǒng)計操作時,更新統(tǒng)計實例表中記錄的特征標(biāo)識對應(yīng)的流量。同時,轉(zhuǎn)發(fā)設(shè)備還定時的相控制器上報統(tǒng)計的數(shù)據(jù)流量,實現(xiàn)了讓數(shù)據(jù)流按特征標(biāo)識進(jìn)行流量的統(tǒng)計,提升了流量的統(tǒng)計能力,減小了控制器對轉(zhuǎn)發(fā)設(shè)備的管理帶寬,從而減輕通信擁堵。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。