[發明專利]一種流量統計方法和裝置在審
| 申請號: | 201310540830.9 | 申請日: | 2013-11-04 |
| 公開(公告)號: | CN103581044A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 袁海濤 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | H04L12/813 | 分類號: | H04L12/813;G06F17/30 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 陸軍 |
| 地址: | 300384 天津市西青區華苑產*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流量 統計 方法 裝置 | ||
技術領域
本發明屬于通信技術領域,尤其涉及一種流量統計方法和裝置。
背景技術
眾所周知,隨著人類通過網絡進行信息交流的增加,在數據通信網絡中,網絡連接復雜性越來越高。小區用戶和企業網接入互聯網后,通過互聯網服務提供商建立跨地區連接的應用正在變得越來越普遍。目前實際應用中,網絡設備中的流量統計在通信網有著非常重要的作用,運營商可憑借該功能和QoS(服務質量)共同實現用戶網絡的管理、計費;同時,通過流量統計進行控制能有效地利用通信系統的資源,同時也能保障通信系統的穩定運行,滿足客戶對服務質量的需求。例如:在互聯網中,有時由于服務器處理過多的包會導致服務器性能降低,如果通過流量統計進而進行控制,則可以保證服務器不過載。
現有技術中存在一些流量統計分析的方法,假設針對源IP地址作統計分析,則將具有相同IP的流數量、包數量和字節數量各自累加起來,這個過程成為聚合,而IP地址則稱為聚合項目,其他的聚合項目還有UDP/TCP目的端口、UDP/TCP源端口、輸入接口、輸出接口、IP協議、源地址前綴、目的地址前綴等。
在對現有技術的研究和實踐過程中,發明人發現現有技術至少存在以下問題:目前,由于網絡流量的數據非常龐大,而且做聚合處理的時候除了對當前處理結果在內存中緩存外,還要不斷對結果數據進行計算和更新,所以現有的統計方法存在著統計數據量龐大、工作效率低和工作時間長的缺點。同時,還存在著對大量不需要統計的數據包也進行統計,白白浪費系統資源的問題。
發明內容
有鑒于此,本發明提出一種流量統計方法和裝置,其能夠提高統計效率,又有利于方便管理統計類型,實現了高效、靈活的流量統計。
本發明采用以下技術方案:
第一方面本發明提出一種流量統計方法,包括:
新建連接步驟:根據收到的報文的五元組信息新建一連接;
策略ID記錄步驟:若報文與預配置的流量統計類型的策略相匹配,則在新建的所述連接上記錄匹配的流量統計類型的策略的ID值;
映射統計步驟:根據所述ID值,采用哈希算法,從預設的流量統計類型管理表中的哈希表上找到對應的統計元,進行相應的流量統計;
匹配統計步驟:若后續收到的報文與所述連接相匹配,則根據所述連接上記錄的所述ID值,采用哈希算法,找到所述對應的統計元,進行相應的流量統計。
優選地,所述新建連接步驟之前,還包括;創建統計類型管理表,并給每種流量統計類型分配對應的哈希表,配置流量統計類型的策略,將策略的ID值通過哈希算法映射到所述哈希表。
優選地,若后續收到的報文與所述連接不匹配,則執行新建連接步驟、策略ID記錄步驟和映射統計步驟對該后續收到的報文完成相應處理。
優選地,所述五元組信息包括:源IP地址、源端口、目的IP地址、目的端口和協議號。
優選地,所述流量統計類型包括:策略的流量統計、接口的流量統計和/或基于用戶的流量統計。
優選地,所述流量統計類型管理表中流量統計類型通過分配的一個連續數組來管理,能夠在數組中添加新的流量統計類型,并在流量統計類型管理表中為該新的流量統計類型分配一對應的哈希表。
優選地,每個哈希節點是一個統計元,所述統計元記錄流量大小、報文個數、流量速率或報文速率。
優選地,一個報文能匹配多個流量統計類型的策略。
第二方面本發明提出一種流量統計裝置,包括:
新建連接單元,用于根據收到的報文的五元組信息新建一連接;
策略ID記錄單元,用于若報文與預配置的流量統計類型的策略相匹配,則在新建的所述連接上記錄匹配的流量統計類型的策略的ID值;
映射統計單元,用于根據所述ID值,采用哈希算法,從預設的流量統計類型管理表中的哈希表上找到對應的統計元,進行相應的流量統計;
匹配統計單元,用于若后續收到的報文與所述連接相匹配,則根據所述連接上記錄的所述ID值,采用哈希算法,找到所述對應的統計元,進行相應的流量統計。
優選地,所述裝置還包括:創建單元,用于創建統計類型管理表,并給每種流量統計類型分配對應的哈希表;配置單元,配置流量統計類型的策略,將策略的ID值通過哈希算法映射到所述哈希表。
優選地,所述裝置還包括:匹配處理單元,用于若后續收到的報文與所述連接不匹配,則通過所述新建連接單元、策略ID記錄單元和映射統計單元對該后續收到的報文完成相應處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310540830.9/2.html,轉載請聲明來源鉆瓜專利網。





