專利名稱:數(shù)據(jù)流監(jiān)控方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地說,涉及一種數(shù)據(jù)流監(jiān)控方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)和通信技術(shù)的發(fā)展,傳統(tǒng)簡單、單一的業(yè)務(wù)提供方式已不能滿足當(dāng)前的 需要,用戶對提供高效、靈活、多樣的服務(wù)需求日趨強(qiáng)烈。服務(wù)運(yùn)營商在對原有通訊設(shè)備 進(jìn)行更新?lián)Q代和升級改造的同時,還需要對當(dāng)前提供的業(yè)務(wù)模式和服務(wù)內(nèi)容進(jìn)行改進(jìn)和豐 富,特別是面對迅猛增長的應(yīng)用規(guī)模,對其提供的各類業(yè)務(wù)的處理效率和質(zhì)量就變得非常 重要,這直接決定了客戶對所提供服務(wù)的滿意度。數(shù)據(jù)通信技術(shù)的高速發(fā)展,特別是的接入 和處理技術(shù)的日益成熟與完善,使得實現(xiàn)這些成為可能。 在承載與接入網(wǎng)絡(luò)中,運(yùn)營商在為用戶提供的高效、靈活、多樣化和差異化的服務(wù) 時,其對提供給不同用戶、不同業(yè)務(wù)類型的數(shù)據(jù)流的流量、帶寬、速率、性能監(jiān)控以及分類管 理就顯得尤為重要,通過對數(shù)據(jù)流的這些業(yè)務(wù)特性的監(jiān)控,可以更好地掌握各類業(yè)務(wù)的實 際情況,做出相應(yīng)的處理策略,而通過對各類數(shù)據(jù)流的分類管理,可以更好更方便地為客戶 提供多樣化、個性化服務(wù)。此外,廣大的用戶也有對運(yùn)營商所提供的各類服務(wù)的知情權(quán),也 需要知道運(yùn)營商所提供服務(wù)的具體信息,如數(shù)據(jù)流的帶寬、流量、速率等。但在目前的實際 應(yīng)用中,就連服務(wù)提供商也很難實時對各類數(shù)據(jù)流信息進(jìn)行區(qū)分和監(jiān)控,普通用戶就更加 難以知曉了 ,因此存在一定的信息盲區(qū),而這些信息不論對于運(yùn)營商或者廣大用戶而言,都 是比較重要的信息。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于針對現(xiàn)有技術(shù)缺陷,提供一種數(shù)據(jù)流監(jiān)控方法和裝置,以 便對中的數(shù)據(jù)進(jìn)行監(jiān)控。
本發(fā)明數(shù)據(jù)流監(jiān)控方法包括以下步驟
根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列表;
對符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列;
統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。 優(yōu)選地,所述根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列表的步驟中包 括 提取數(shù)據(jù)幀的屬性; 以所述數(shù)據(jù)幀的至少一種屬性或所述屬性的任意組合為預(yù)置條件,建立預(yù)置條件 列表。
優(yōu)選地,所述屬性包括 目的地址、源地址、PRI或Vlan ID。 優(yōu)選地,所述數(shù)據(jù)流包括以太網(wǎng)數(shù)據(jù)流,所述數(shù)據(jù)幀的屬性包括目的MAC地址、 源MAC地址、PRI或Vlan ID。
優(yōu)選地,所述對符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列的步驟中包括 將接收到的數(shù)據(jù)流進(jìn)行緩沖控制; 將數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取分類的數(shù)據(jù)幀; 對分類后的數(shù)據(jù)幀進(jìn)行流量調(diào)度、整形及流編輯處理,形成相應(yīng)的數(shù)據(jù)流隊列。 優(yōu)選地,在執(zhí)行所述統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息的步驟后還包括 發(fā)送數(shù)據(jù)流隊列; 接收并顯示數(shù)據(jù)流隊列的相關(guān)信息。 本發(fā)明還提供一種數(shù)據(jù)流監(jiān)控裝置,用于對接收到的數(shù)據(jù)流進(jìn)行監(jiān)控,包括
預(yù)置條件設(shè)置單元,用于根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件;
數(shù)據(jù)流處理單元,用于提取符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列; 統(tǒng)計分析單元,用于統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。
優(yōu)選地,所述預(yù)置條件設(shè)置單元包括
屬性提取模塊,用于提取數(shù)據(jù)幀的屬性; 列表建立模塊,用于以數(shù)據(jù)幀的至少一種屬性或所述屬性的任意組合為預(yù)置條件,建立預(yù)置條件列表。 優(yōu)選地,所述數(shù)據(jù)流處理單元還包括 緩沖控制模塊,用于將接收到的數(shù)據(jù)流進(jìn)行緩沖控制; 條件匹配模塊,用于將數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取分類的數(shù)據(jù)幀; 調(diào)度處理模塊,對分類后的數(shù)據(jù)幀進(jìn)行流量調(diào)度、整形及流編輯處理,形成相應(yīng)的數(shù)據(jù)流隊列。
優(yōu)選地,上數(shù)據(jù)流監(jiān)控裝置還包括 數(shù)據(jù)流隊列發(fā)送單元,用于發(fā)送數(shù)據(jù)流隊列; 顯示單元,用于接收并顯示數(shù)據(jù)流隊列的相關(guān)信息。 由上可知,利用本發(fā)明中的數(shù)據(jù)流監(jiān)控方法及裝置,通過設(shè)置預(yù)置條件對數(shù)據(jù)流中的數(shù)據(jù)幀進(jìn)行分類,并將分類后的數(shù)據(jù)幀進(jìn)行處理得到數(shù)據(jù)流隊列,并將數(shù)據(jù)流相關(guān)信息進(jìn)行輸出顯示,可有效監(jiān)控中的數(shù)據(jù)流。
圖1是本發(fā)明的一個實施方式中數(shù)據(jù)流監(jiān)控裝置的結(jié)構(gòu)示意 圖2是上述實施方式中預(yù)置條件設(shè)置單元的結(jié)構(gòu)示意 圖3是上述實施方式中數(shù)據(jù)流處理單元的結(jié)構(gòu)示意 圖4是本發(fā)明的一個實施方式中數(shù)據(jù)流監(jiān)控方法的流程圖; 圖5是圖4所示實施方式中根據(jù)數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列表的步驟流程圖; 圖6是圖4所示實施方式中對符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列的步驟流程圖。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。
具體實施例方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,數(shù)據(jù)流包括以太網(wǎng)數(shù)據(jù)流、ATM數(shù)據(jù)流、IP數(shù)據(jù)流等,以下將結(jié)合以太 網(wǎng)數(shù)據(jù)流對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。 圖1示出了本發(fā)明的一個實施方式中數(shù)據(jù)流監(jiān)控裝置的結(jié)構(gòu)。該監(jiān)控裝置包括
數(shù)據(jù)流接收單元IO,接收數(shù)據(jù)流;在一實施例中,數(shù)據(jù)流接收單元10包括多個物 理或者邏輯上的接口 ,用以連接不同的設(shè)備或者網(wǎng)絡(luò),是數(shù)據(jù)流進(jìn)出系統(tǒng)的數(shù)據(jù)通道,負(fù)責(zé) 接收來自其它設(shè)備或者網(wǎng)絡(luò)發(fā)送過來的數(shù)據(jù)流。 預(yù)置條件設(shè)置單元20,用于根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列 表;不同的數(shù)據(jù)流,其數(shù)據(jù)幀的屬性信息也不同,例如以太網(wǎng)數(shù)據(jù)流、IP數(shù)據(jù)流及ATM數(shù)據(jù) 流中,其數(shù)據(jù)幀的屬性信息也不同,例如,以太網(wǎng)流包含的信息有目的MAC地址、MAC地址、 Vlan ID和PRI ;IP數(shù)據(jù)流包含的信息有目的IP地址、源IP地址、PRI ;ATM數(shù)據(jù)流包含的 信息有VPI 、 VCI和PRI 。本發(fā)明中,可根據(jù)用戶的監(jiān)控需要,通過預(yù)置條件設(shè)置單元20提 取數(shù)據(jù)流中數(shù)據(jù)幀的相關(guān)屬性,并以此屬性為預(yù)置條件將數(shù)據(jù)幀進(jìn)行分類。
數(shù)據(jù)流處理單元30,用于提取符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù) 流隊列;上述實施例中,當(dāng)根據(jù)預(yù)置條件獲取分類的數(shù)據(jù)幀后,可通過數(shù)據(jù)流處理單元30 對數(shù)據(jù)幀進(jìn)行處理,形成不同的數(shù)據(jù)流隊列。 統(tǒng)計分析單元40,用于統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。例如,數(shù)據(jù)流隊列形成后,由 于其中的數(shù)據(jù)幀已根據(jù)其屬性信息進(jìn)行分類,可通過統(tǒng)計分析單元40對符合預(yù)置條件的 數(shù)據(jù)幀進(jìn)行計算,得出數(shù)據(jù)流隊列的相關(guān)信息,如帶寬、流量、速率等,以供顯示。
在一實施例中,上述數(shù)據(jù)流監(jiān)控裝置還可包括 數(shù)據(jù)流發(fā)送單元50,發(fā)送經(jīng)處理后的數(shù)據(jù)流隊列;在一實施例中,數(shù)據(jù)流發(fā)送單 元50包括多個物理或者邏輯上的接口 ,用以連接不同的設(shè)備或者網(wǎng)絡(luò),是數(shù)據(jù)流出的數(shù)據(jù) 通道,負(fù)責(zé)發(fā)送經(jīng)過統(tǒng)計分析單元40處理過的數(shù)據(jù)流。 顯示單元60,用于接收數(shù)據(jù)流隊列并顯示其相關(guān)信息。在一實施例中,顯示單元 50可提供一個數(shù)據(jù)輸出接口或者顯示終端,接收數(shù)據(jù)流發(fā)送單元50所發(fā)送的數(shù)據(jù)流,進(jìn)行 輸出或者顯示。 眾所周知,以太網(wǎng)數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息中一般包括目的MAC地址、源MAC地 址、PRI或Vlan ID等屬性信息。參照圖2,上述預(yù)置條件設(shè)置單元20可包括
屬性提取模塊21,用于提取數(shù)據(jù)幀的屬性;該屬性可以為以太網(wǎng)數(shù)據(jù)流中數(shù)據(jù)幀 的目的MAC地址、源MAC地址、PRI或Vlan ID。 列表建立模塊22,用于數(shù)據(jù)幀的至少一種屬性或所述屬性的任意組合為預(yù)置條 件,建立預(yù)置條件列表。例如,以數(shù)據(jù)幀的目的MAC地址、源MAC地址、PRI或Vlan ID等屬 性中的任意一種或組合為預(yù)置條件,建立預(yù)置條件列表。上述預(yù)置條件可以為數(shù)據(jù)幀的目 的MAC地址、數(shù)據(jù)幀的Vlan ID、數(shù)據(jù)幀的Pri (優(yōu)先級)、數(shù)據(jù)幀的源MAC地址+Vlan ID、數(shù) 據(jù)幀的目的MAC地址+¥1&!110、數(shù)據(jù)幀的源MAC地址+Vlan ID+PRI或數(shù)據(jù)幀的目的MAC地址+VlanID+PRI等??苫谏鲜鲱A(yù)置條件建立一預(yù)置條件列表,以便對接收到的數(shù)據(jù)流進(jìn)行過濾。 參照圖3,上述數(shù)據(jù)流處理單元30可包括 緩沖控制模塊31,用于將接收到的數(shù)據(jù)流進(jìn)行緩沖控制;例如,上述實施例中,當(dāng)數(shù)據(jù)流接收單元10接收到數(shù)據(jù)流后,可通過緩沖控制模塊31將數(shù)據(jù)流送入緩存,待累積到一定流量時,再利用預(yù)置條件將其進(jìn)行分類。 條件匹配模塊32,用于將數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取分類的數(shù)據(jù)幀;例如,上述數(shù)據(jù)流接收并緩存后,可通過條件匹配模塊32將其中的數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取與預(yù)置條件匹配的數(shù)據(jù)幀,而對于與預(yù)置條件不匹配的數(shù)據(jù)幀,則可將其丟棄或作其它處理。 調(diào)度處理模塊33,對分類后的數(shù)據(jù)幀進(jìn)行流量調(diào)度、整形及流編輯處理,形成相應(yīng)的數(shù)據(jù)流隊列。例如,上述分類的數(shù)據(jù)幀獲取后,可將其形成相應(yīng)的數(shù)據(jù)流隊列并發(fā)送,以便顯示。 在一實施例中,數(shù)據(jù)流處理單元30可以是一個可編程的網(wǎng)絡(luò)處理器,用于處理數(shù)據(jù)流接收單元10接收到的數(shù)據(jù)流,其還可包括入MAC處理模塊34及出MAC處理模塊35,其中, 入MAC處理模塊34為一 MAC接口 ,用于接收數(shù)據(jù)流接收單元10發(fā)送過來的數(shù)據(jù),并將數(shù)據(jù)流轉(zhuǎn)發(fā)至緩沖控制模塊31 ; 出MAC處理模塊35為一 MAC出接口 ,用于將調(diào)度處理模塊33處理后的數(shù)據(jù)流隊列轉(zhuǎn)發(fā)。 圖4示出了本發(fā)明中數(shù)據(jù)流監(jiān)控方法的詳細(xì)流程,該流程包括以下步驟 步驟S10,接收數(shù)據(jù)流;例如,可通過上述數(shù)據(jù)流接收單元10接收用戶的數(shù)據(jù)流。 步驟S20,根據(jù)數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列表;例如,可通過上述
預(yù)置條件設(shè)置單元20,根據(jù)數(shù)據(jù)幀的屬性信息設(shè)置分類數(shù)據(jù)幀的預(yù)置條件。數(shù)據(jù)幀的結(jié)構(gòu)
有多種,其所包含的屬性信息也不同,本發(fā)明中,可根據(jù)用戶的監(jiān)控需要,通過預(yù)置條件設(shè)
置單元20提取數(shù)據(jù)幀的相關(guān)屬性,并以此屬性或多個屬性的組合為預(yù)置條件將數(shù)據(jù)幀進(jìn)
行分類。 步驟S30,提取符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列;例如,上述實施例中,當(dāng)根據(jù)預(yù)置條件獲取分類的數(shù)據(jù)幀后,可通過數(shù)據(jù)流處理單元30對數(shù)據(jù)幀進(jìn)行處理,形成不同的數(shù)據(jù)流隊列。 步驟S40,統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。例如,可通過上述統(tǒng)計分析單元40對符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行計算,得出數(shù)據(jù)流隊列的相關(guān)信息,如帶寬、流量、速率等,以供顯示。
在一實施例中,上述流程還可包括以下步驟 步驟S50,發(fā)送經(jīng)處理后的數(shù)據(jù)流隊列;例如,數(shù)據(jù)流隊列形成后,可通過上述數(shù)據(jù)流發(fā)送單元50將其發(fā)送至顯示單元60。 步驟S60,接收數(shù)據(jù)流隊列并顯示其相關(guān)信息。例如,可通過上述顯示單元60接收數(shù)據(jù)流發(fā)送單元50發(fā)送的數(shù)據(jù)流隊列并將其顯示,以對數(shù)據(jù)流進(jìn)行監(jiān)控。
如圖5所示,上述步驟S20中可包括以下步驟
步驟S21,提取數(shù)據(jù)幀的屬性信息;例如,可通過上述屬性提取模塊21提取以太網(wǎng) 數(shù)據(jù)流中數(shù)據(jù)幀的MAC地址、源MAC地址、PRI或Vlan ID ;以太網(wǎng)數(shù)據(jù)幀中, 一般包括目的 MAC地址(指接收該數(shù)據(jù)幀的地址)、源MAC地址(指發(fā)送該數(shù)據(jù)幀的地址)、PRI (指該數(shù) 據(jù)幀的發(fā)送優(yōu)先級)或VlanID(用來指定該數(shù)據(jù)幀屬于哪個Vlan)字段等信息,本發(fā)明中, 可根據(jù)數(shù)據(jù)幀的上述屬性信息,通過屬性提取模塊21提取上述信息,以設(shè)置分類數(shù)據(jù)幀的 預(yù)置條件。 步驟S22,以所述數(shù)據(jù)幀的至少一種屬性或所述屬性的任意組合為預(yù)置條件,建立 預(yù)置條件列表。以數(shù)據(jù)幀的目的MAC地址、源MAC地址、PRI或VlanID中的任意一種或組 合為預(yù)置條件,建立預(yù)置條件列表。例如,預(yù)置條件可以為數(shù)據(jù)幀的目的MAC地址、數(shù)據(jù)幀 的Vlan ID、數(shù)據(jù)幀的PRI(優(yōu)先級)、數(shù)據(jù)幀的源MAC地址+Vlan ID、數(shù)據(jù)幀的目的MAC地 址+Vlan ID、數(shù)據(jù)幀的源MAC地址+Vlan ID+PRI或數(shù)據(jù)幀的目的MAC地址+Vlan ID+PRI 等??苫谏鲜鲱A(yù)置條件建立一預(yù)置條件列表,以便對接收到的數(shù)據(jù)流進(jìn)行過濾。
參照圖6,上述步驟S30中,還可包括以下步驟
步驟S31,將接收到的數(shù)據(jù)流進(jìn)行緩沖控制; 步驟S32,將數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取分類的數(shù)據(jù)幀;
步驟S33,對分類后的數(shù)據(jù)幀進(jìn)行流量調(diào)度、整形及流編輯處理,形成相應(yīng)的數(shù)據(jù) 流隊列。 在一實施例中,以太網(wǎng)數(shù)據(jù)流經(jīng)數(shù)據(jù)流接收單元10的用戶端口接收后,送至數(shù)據(jù) 流處理單元30的入MAC處理模塊34,在此處進(jìn)行MAC地址學(xué)習(xí),并將數(shù)據(jù)幀轉(zhuǎn)發(fā)至緩沖控 制模塊31。之后數(shù)據(jù)幀進(jìn)入條件匹配模塊32,該條件匹配模塊32可根據(jù)預(yù)置條件將數(shù)據(jù) 幀進(jìn)行分類,并將相關(guān)的信息提供給調(diào)度處理模塊33以形成不同的發(fā)送數(shù)據(jù)流隊列。上述 預(yù)置條件可通過預(yù)置條件設(shè)置單元20進(jìn)行設(shè)置,以對符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行相關(guān)信 息統(tǒng)計和處理。 上述預(yù)置條件可基于數(shù)據(jù)幀的屬性信息進(jìn)行設(shè)置,例如,預(yù)置條件設(shè)置單元20中 可包括屬性提取模塊21及列表建立模塊22,其中屬性提取模塊21用于提取數(shù)據(jù)幀的目的 MAC地址、源MAC地址、PRI或Vlan ID等屬性信息;而列表建立模塊22包括一可編程分 類器,該可編程分類器可根據(jù)數(shù)據(jù)幀的MAC地址等屬性信息建立一預(yù)置條件列表,例如,可 建立一張數(shù)據(jù)幀的目的MAC地址、或源MAC地址、或目的MAC地址+VLAN ID、或源MAC地址 +VLAN ID、或目的MAC地址+VLAN ID+優(yōu)先級(PRI)、或源MAC地址+VLAN ID+優(yōu)先級(PRI) 的檢索表,當(dāng)要對某個或者多個數(shù)據(jù)流進(jìn)行監(jiān)控時,可以根據(jù)這個檢索表中的預(yù)置條件對 數(shù)據(jù)幀進(jìn)行過濾,如果接收到的數(shù)據(jù)幀符合預(yù)置條件,則對其進(jìn)行后續(xù)處理,如果輸入的數(shù) 據(jù)幀不符合條件,可將其丟棄。對符合預(yù)置條件的數(shù)據(jù)幀,通過調(diào)度處理模塊33進(jìn)行流量 調(diào)度、整形及流編輯處理后,形成一個個數(shù)據(jù)流隊列,同時,通過統(tǒng)計分析單元40對其進(jìn)行 計算,得出數(shù)據(jù)流的相關(guān)信息,如帶寬、流量、速率等,通過出MAC處理模塊35輸出至數(shù)據(jù)流 發(fā)送單元50,并通過數(shù)據(jù)流發(fā)送單元50將數(shù)據(jù)流隊列及其相關(guān)信息傳送至顯示單元60,進(jìn) 行輸出或者顯示。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種數(shù)據(jù)流監(jiān)控方法,用于對接收到的數(shù)據(jù)流進(jìn)行監(jiān)控,其特征在于,包括以下步驟根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列表;提取符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列;統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)流監(jiān)控方法,其特征在于,所述根據(jù)所述數(shù)據(jù)流中數(shù)據(jù) 幀的屬性信息設(shè)置預(yù)置條件列表的步驟中包括提取數(shù)據(jù)幀的屬性;以所述數(shù)據(jù)幀的至少一種屬性或所述屬性的任意組合為預(yù)置條件,建立預(yù)置條件列表。
3. 根據(jù)權(quán)利要求2所述的數(shù)據(jù)流監(jiān)控方法,其特征在于,所述屬性包括 目的地址、源地址、PRI或Vlan ID。
4. 根據(jù)權(quán)利要求2或3所述的數(shù)據(jù)流監(jiān)控方法,其特征在于,所述數(shù)據(jù)流包括以太網(wǎng)數(shù) 據(jù)流,所述數(shù)據(jù)幀的屬性包括目的MAC地址、源MAC地址、PRI或Vlan ID。
5. 根據(jù)權(quán)利要求4所述的數(shù)據(jù)流監(jiān)控方法,其特征在于,所述對符合預(yù)置條件的數(shù)據(jù) 幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列的步驟中包括將接收到的數(shù)據(jù)流進(jìn)行緩沖控制;將數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取分類的數(shù)據(jù)幀; 對分類后的數(shù)據(jù)幀進(jìn)行流量調(diào)度、整形及流編輯處理,形成相應(yīng)的數(shù)據(jù)流隊列。
6. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)流監(jiān)控方法,其特征在于,在執(zhí)行所述統(tǒng)計數(shù)據(jù)流隊列 的相關(guān)信息的步驟后還包括發(fā)送數(shù)據(jù)流隊列;接收并顯示數(shù)據(jù)流隊列的相關(guān)信息。
7. —種數(shù)據(jù)流監(jiān)控裝置,用于對接收到的數(shù)據(jù)流進(jìn)行監(jiān)控,其特征在于,包括 預(yù)置條件設(shè)置單元,用于根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件列表; 數(shù)據(jù)流處理單元,用于提取符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列;統(tǒng)計分析單元,用于統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。
8. 根據(jù)權(quán)利要求7所述的數(shù)據(jù)流監(jiān)控裝置,其特征在于,所述預(yù)置條件設(shè)置單元包括 屬性提取模塊,用于提取數(shù)據(jù)幀的屬性;列表建立模塊,用于以數(shù)據(jù)幀的至少一種屬性或所述屬性的任意組合為預(yù)置條件,建 立預(yù)置條件列表。
9. 根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)流監(jiān)控裝置,其特征在于,所述數(shù)據(jù)流分類單元還包括緩沖控制模塊,用于將接收到的數(shù)據(jù)流進(jìn)行緩沖控制;條件匹配模塊,用于將數(shù)據(jù)幀與預(yù)置條件列表中的預(yù)置條件進(jìn)行匹配,獲取分類的數(shù) 據(jù)幀;調(diào)度處理模塊,對分類后的數(shù)據(jù)幀進(jìn)行流量調(diào)度、整形及流編輯處理,形成相應(yīng)的數(shù)據(jù) 流隊列。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)流監(jiān)控裝置,其特征在于,還包括數(shù)據(jù)流隊列發(fā)送單元,用于發(fā)送數(shù)據(jù)流隊列;顯示單元,用于接收并顯示數(shù)據(jù)流隊列的相關(guān)信息。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域,提供了一種數(shù)據(jù)流監(jiān)控方法,該方法用于對接收到的數(shù)據(jù)流進(jìn)行監(jiān)控,包括以下步驟根據(jù)所述數(shù)據(jù)流中數(shù)據(jù)幀的屬性信息設(shè)置預(yù)置條件;提取符合預(yù)置條件的數(shù)據(jù)幀進(jìn)行處理,形成相應(yīng)的數(shù)據(jù)流隊列;統(tǒng)計數(shù)據(jù)流隊列的相關(guān)信息。本發(fā)明還提供了一種數(shù)據(jù)流監(jiān)控裝置。利用本發(fā)明中的數(shù)據(jù)流監(jiān)控方法及裝置,可通過設(shè)置預(yù)置條件對數(shù)據(jù)流中的數(shù)據(jù)幀進(jìn)行過濾,將過濾后的數(shù)據(jù)幀進(jìn)行處理得到數(shù)據(jù)流隊列,并將數(shù)據(jù)流相關(guān)的信息處理統(tǒng)計后進(jìn)行輸出顯示,可有效監(jiān)控數(shù)據(jù)流。
文檔編號H04L12/24GK101783748SQ20091023901
公開日2010年7月21日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者魏良斌 申請人:中興通訊股份有限公司