[發明專利]網絡處理器的統計計數方法在審
| 申請號: | 201410464914.3 | 申請日: | 2014-09-12 |
| 公開(公告)號: | CN104301172A | 公開(公告)日: | 2015-01-21 |
| 發明(設計)人: | 張輝;李苗 | 申請(專利權)人: | 中國電子科技集團公司第三十二研究所 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 處理器 統計 計數 方法 | ||
1.一種網絡處理器的統計計數方法,其特征在于,包括如下步驟:
步驟1:當網絡處理器啟動會話時,為該會話分配統計計數器,在該會話中,統計項以統計命令的形式發送統計請求;輪詢仲裁所有的統計命令,對統計項進行統計計數,同時更新統計計數器;當該會話結束后,回收所述統計計數器的地址;
步驟2:在統計計數的空閑時間輪詢統計計數器,根據統計計數器的閾值,產生相應的統計消息。
2.根據權利要求1所述的網絡處理器的統計計數方法,其特征在于,
所述統計命令包括初始化統計計數器、讀統計計數器、復位統計計數器、加統計計數器和減統計計數器中任一種或任多種。
3.根據權利要求1所述的網絡處理器的統計計數方法,其特征在于,所述統計信息包括接收的隊列入隊信息、轉發的隊列出隊信息、隊列的長度信息和隊列的丟棄信息中任一種或任多種。
4.根據權利要求1所述的網絡處理器的統計計數方法,其特征在于,所述步驟1包括如下步驟:
步驟1.1:當數據流進入網絡處理器時,網絡處理器啟動會話,為該會話分配一個統計計數器;
步驟1.2:從空閑統計地址隊列中獲取一個空閑統計指針作為所述統計計數器的存儲地址;
步驟1.3:在該會話中,統計項以統計命令的形式發送統計請求;輪詢仲裁所有的統計命令,對統計項進行統計計數,同時更新統計計數器;
步驟1.4:當所述話結束時,啟動老化機制刪除流表中的表項信息,所述統計計數器的地址通過空閑地址隊列管理機制重新返回空閑統計地址隊列。
5.根據權利要求2所述的網絡處理器的統計計數方法,其特征在于,所述步驟3包括如下步驟:
步驟3.1:初始化統計計數器時,為每個統計計數器指定一個閾值;
步驟3.2:在統計計數的空閑時間,依次輪詢所有的統計計數器,根據所述閾值,產生相應的統計消息;
6.根據權利要求1或5所述的網絡處理器的統計計數方法,其特征在于,空閑時間為完成了所有的統計命令的處理時,即當前沒有統計請求。
7.根據權利要求2所述的網絡處理器的統計計數方法,其特征在于,
初始化統計計數器具體為根據統計命令中的地址,把統計計數器的初始化值直接寫入外部存儲器的相應地址中;
讀統計計數器具體為根據統計命令中的地址,將外部存儲器中讀出的統計計數器的值,返回給統計計數器;
復位統計計數器具體為把將統計計數器的值清零后直接寫入外部存儲器相應的地址中;
加統計計數器具體為根據統計命令中的地址,從外部存儲器中讀出統計計數器的值,然后把該統計計數器的值和統計命令中的操作數相加得到更新后的值,最后把更新后的值寫回外部存儲器相應的地址中;
減統計計數器具體為根據統計命令中的地址,從外部存儲器中讀出統計計數器的值,然后把該統計計數器的值和統計命令中的操作數相減得到更新后的值,最后把更新后的值寫回外部存儲器相應的地址中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第三十二研究所,未經中國電子科技集團公司第三十二研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201410464914.3/1.html,轉載請聲明來源鉆瓜專利網。





