[發明專利]流監控方法有效
| 申請號: | 201310014665.3 | 申請日: | 2013-01-15 | 
| 公開(公告)號: | CN103023728A | 公開(公告)日: | 2013-04-03 | 
| 發明(設計)人: | 李玉峰;葉荻秋;王雨;卜佑軍;程東年;陳庶樵;伊鵬;張建輝;田樂 | 申請(專利權)人: | 中國人民解放軍信息工程大學 | 
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 | 
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 | 
| 地址: | 450002*** | 國省代碼: | 河南;41 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 監控 方法 | ||
1.一種流監控方法,其特征在于,基于流監控裝置,所述流監控裝置至少包括頭域提取單元、計算單元、待處理隊列單元、處理控制單元、已處理隊列單元和存儲控制單元;所述方法包括:
所述頭域提取單元將鏈路的每一待處理報文分別進行解析,獲取每一待處理報文的報文信息,并輸出給所述待處理隊列單元進行存儲;所述報文信息至少包括五元組、報文數、報文類型、字節數和服務類型Tos;所述五元組包括源IP地址、源端口、目的IP地址、目的端口和傳輸層協議號;
所述計算單元對每一待處理報文的五元組進行哈希運算得到流序列號ID,并將所述流ID輸出給所述待處理隊列單元進行存儲;
當所存儲的報文信息的數目達到第一預設數目或預設時間時,所述待處理隊列單元將所存儲的所有報文信息和相應的流ID進行輸出至所述處理單元;所述第一預設數目大于1;
所述處理單元獲取存儲地址與所述流ID相匹配的存儲單元中的存儲信息,并根據所述存儲信息和所述流ID對應的報文信息進行處理,得到包含待處理報文的報文信息的已處理流表項;
所述已處理隊列單元對所述已處理流表項及存儲地址進行存儲,并且當存儲的所述已處理流表項的數目達到第二預設數目或預設時間時,將所存儲的已處理流表項及存儲地址輸出至所述存儲控制單元;所述第二預設數目大于1;
所述存儲控制單元將所述已處理流表項寫入相應的存儲單元,所述已處理流表項寫入相應的存儲單元后作為已建流表項。
2.根據權利要求1所述的方法,其特征在于,所述流監控裝置還包括鏈表維護單元,鏈表維護單元預先為存有已建流表項的存儲單元分配N個單向鏈表,所述N為大于1的自然數,每一所述單向鏈表包括至少一個鏈表節點,每一所述鏈表節點對應一個存儲有已建流表項的存儲單元;所述方法還包括:所述鏈表維護單元依次讀取每一單向鏈表中每一鏈表節點所對應存儲單元中所存儲的已建流表項,若所讀取的已建流表項為不活動超時流,則刪除所讀取的已建流表項。
3.根據權利要求2所述的方法,其特征在于,所述鏈表維護單元存儲N個鏈表的第1個鏈表節點的存儲地址,并且除每一單向鏈表的鏈表尾節點外,其余所有的鏈表節點所對應的已建流表項中存儲所在單向鏈表的下一個鏈表節點所對應的存儲地址。
4.根據權利要求3所述的方法,其特征在于,所述鏈表維護單元依次讀取每一單向鏈表節點所對應存儲單元中所存儲的已建流表項,若所讀取的已建流表項為不活動超時流,則刪除所讀取的已建流表項具體包括:
所述鏈表維護單元將每一單向鏈表的第1個鏈表節點所對應的存儲單元作為讀取目標,依次向每一讀取目標發送讀操作指令,以便讀入各讀取目標所存儲的已建流表項;
待向第N個單向鏈表的第1個鏈表節點所對應的存儲單元發送讀操作指令后,所述鏈表維護單元對每一個已讀入的已建流表項進行超時處理;
所述超時處理包括:當所述已讀入的已建流表項為不活動超時流時,刪除所述已建流表項,并向所述已讀入的已建流表項所對應的單向鏈表的下一個鏈表節點所對應的存儲單元發送所述讀操作命令。
5.根據權利要求1所述的方法,其特征在于,所述根據所述存儲信息和所述流ID對應的報文信息進行處理,得到包含待處理報文的報文信息的已處理流表項具體包括:
將與所述待處理隊列單元輸出的各流ID相匹配的各存儲單元作為讀取對象,依次連續向各讀取對象發送讀操作命令,以便各讀取對象根據接收到的讀操作命令進行讀操作;
每讀入一讀取對象所存儲的存儲信息,即根據待處理報文的報文信息中的報文類型和讀入的存儲信息進行處理,得到已處理流表項。
6.根據權利要求5所述的方法,其特征在于,所述流監控裝置還包括活動超時流計算單元,在每讀入一讀取對象所存儲的存儲信息后還包括:
活動超時流計算單元查看存儲信息是否為已建流表項;若所述存儲信息為已建流表項,則查看所述待處理報文到達時間與已建流表項中的報文的首次到達時間,計算是否大于預先設置活動超時流的超時值;
若大于,刪除所述已建流表項。
7.根據權利要求5所述的方法,其特征在于:
所述報文類型包括SYN類型、FIN類型、RST類型和其他類型;
各讀取對象中的存儲信息具體為空或者已建流表項,所述已建流表項包括報文信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍信息工程大學,未經中國人民解放軍信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310014665.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡終端及其安全認證、注冊激活方法,服務器
 - 下一篇:網絡安全系統
 





