[發明專利]一種網絡報文統計方法及裝置有效
| 申請號: | 201710807776.8 | 申請日: | 2017-09-08 |
| 公開(公告)號: | CN107579875B | 公開(公告)日: | 2020-04-24 |
| 發明(設計)人: | 黃鑫 | 申請(專利權)人: | 北京物芯科技有限責任公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100013 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 報文 統計 方法 裝置 | ||
本發明公開了一種網絡報文統計方法及裝置,解決了現有技術中,在以太網交換轉發系統中網絡報文流量統計造成的傳輸帶寬及緩存資源浪費的問題。該方法為:當報文流經總線上特征處理單元時,判斷報文是否包括特征處理單元需要統計的各特征;根據判斷結果獲得需要統計的各特征在報文中的命中結果;對需要統計的各特征的命中結果與設置的需要統計的各特征在總線的每一信號線上的狀態信息執行用戶設置的邏輯操作,獲得每一信號線上的邏輯操作結果;其中,需要統計的各特征在每一信號線上的狀態信息根據需要統計的各特征與信號線的對應關系設置;統計單元根據每一信號線上的邏輯操作結果,利用每一信號線連接的計數器組中相應的計數器,對報文進行統計。
技術領域
本發明涉及通信技術領域,尤其涉及一種網絡報文統計方法及裝置。
背景技術
在以太網交換轉發系統中,對網絡報文流量的統計是通過針對報文的每一類特征分別進行統計完成的,具體地,針對報文的每一類特征分別設置一個計數器進行統計。
由于報文包含很多種類的特征,利用上述方式統計報文流量則需要消耗大量的片內存儲資源,并且在多數應用場景中,用戶只讀取統計其關心的報文特征的計數器的統計值,則未被讀取的計數器將會造成資源浪費。并且,當各類統計標識隨報文一同在轉發流程中傳輸的過程中,將會占用設備內部大量傳輸帶寬及緩存資源。
因此,如何在以太網交換轉發系統中,對報文流量統計時節省帶寬及緩存資源,是現有技術中亟待解決的問題之一。
發明內容
本發明公開了一種網絡報文統計方法及裝置,用以解決的問題。
本發明實施例提供了一種網絡報文統計方法,包括:
當報文流經總線上特征處理單元時,判斷所述報文是否包括所述特征處理單元需要統計的各特征,其中,所述總線包含預設數量的信號線,每一信號線分別連接統計單元中一個計數器組,所述計數器組由若干個計數器組成,各計數器分別用于統計交換機各端口上傳輸的包含需要統計的特征的報文個數或報文流量;
根據判斷結果獲得需要統計的各特征在所述報文中的命中結果;
對所述需要統計的各特征的命中結果與用戶設置的需要統計的各特征在所述總線的每一信號線上的狀態信息執行用戶設置的邏輯操作,獲得每一信號線上的邏輯操作結果;其中,所述需要統計的各特征在所述總線的每一信號線上的狀態信息根據所述需要統計的各特征與總線的信號線的對應關系設置;
所述統計單元根據每一信號線上的邏輯操作結果,利用所述每一信號線連接的計數器組中相應的計數器,對所述報文進行統計。
本發明實施例提供了一種網絡報文統計裝置,包括:特征處理單元、統計單元和總線;所述特征處理單元為一個或多個;所述總線包含預設數量的信號線,所述特征處理單元與每一信號線連接,每一信號線分別連接所述統計單元中一個計數器組,所述計數器組由若干個計數器組成,各計數器分別用于統計交換機各端口上傳輸的包含需要統計的特征的報文個數或報文流量;
所述特征處理單元,用于當報文流經總線上特征處理單元時,判斷所述報文是否包括所述特征處理單元需要統計的各特征,根據判斷結果獲得需要統計的各特征在所述報文中的命中結果;
所述特征處理單元,還用于對所述需要統計的各特征的命中結果與用戶設置的需要統計的各特征在所述總線的每一信號線上的狀態信息執行用戶設置的邏輯操作,獲得每一信號線上的邏輯操作結果;其中,所述需要統計的各特征在所述總線的每一信號線上的狀態信息根據所述需要統計的各特征與總線的信號線的對應關系設置;
所述統計單元,用于根據每一信號線上的邏輯操作結果,利用所述每一信號線連接的計數器組中相應的計數器,對所述報文進行統計。
本發明的有益效果包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京物芯科技有限責任公司,未經北京物芯科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710807776.8/2.html,轉載請聲明來源鉆瓜專利網。





