[發明專利]一種檢測報文量的方法、裝置和系統有效
| 申請號: | 201010188446.3 | 申請日: | 2010-05-28 |
| 公開(公告)號: | CN101854276A | 公開(公告)日: | 2010-10-06 |
| 發明(設計)人: | 徐春松 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 報文 方法 裝置 系統 | ||
技術領域
本發明涉及數據通信技術領域,特別涉及一種檢測報文量的方法、裝置和系統。
背景技術
網絡處理器接收報文后,該報文一般要經過多個業務處理過程,為了跟蹤報文處理過程以便調試,當接收后的報文被發送到某個業務進行處理時,網絡處理器通過I/O(In/Out,輸入輸出)訪問點對該業務對應的外部設備中計數地址對應的存儲空間內保存的報文量數據進行數值更改,以表示該報文已經過該業務的處理。
比如,當報文進入URPF(Unicast?Reverse?Path?Forwarding,單播逆向路徑轉發)業務進行處理時,通過I/O訪問點讀取該業務對應的外部設備中計數地址對應的存儲空間內保存的數據,然后對該數據進行數值+1處理,最后再寫入到計數地址對應的存儲空間內。
網絡處理器只能通過I/O訪問點訪問外部設備,但是每個I/O訪問點同時能夠訪問的外部設備個數是有限的。
按照現有的計數方式,正常的業務處理需要訪問外部設備,對報文進行計數操作也需要訪問外部設備,兩者同時進行時,很有可能導致需要訪問的外部設備超出I/O訪問點能夠訪問的范圍,從而影響業務處理的效果,并且增加了對業務處理的編碼難度,降低了業務處理的性能。
發明內容
本發明實施例提供了一種檢測報文量的方法、裝置和系統,可以有效的避免需要訪問的外部設備超出I/O訪問點能夠訪問的范圍,進而在不影響業務處理效果的情況下,較好的實現檢測報文量的計數功能。
本發明實施例提供了一種檢測報文量的方法,該方法包括:
處理報文時,對處理報文的業務對應的業務標識位進行標識;
選擇訪問點,通過所述訪問點訪問的外部設備的數量小于訪問量上限;
通過所述訪問點,根據所述業務標識位的標識,在所述業務對應的外部設備的計數地址對應的存儲空間中進行計數。
本發明實施例提供了一種檢測報文量的裝置,包括:
標識模塊,用于處理報文時,對處理報文的業務對應的業務標識位進行標識;
選擇模塊,用于選擇訪問點,通過所述訪問點訪問的外部設備的數量小于訪問量上限;
處理模塊,用于通過所述訪問點,根據所述業務標識位的標識,在所述業務對應的外部設備的計數地址對應的存儲空間中進行計數。
本發明實施例提供了一種檢測報文量的系統,包括:網絡處理器和存儲報文量數據的外部設備;
所述網絡處理器,用于處理報文時,對處理報文的業務對應的業務標識位進行標識;選擇訪問點,通過所述訪問點訪問的外部設備的數量小于訪問量上限;通過所述訪問點,根據所述業務標識位的標識,在所述業務對應的外部設備的計數地址對應的存儲空間中進行計數。
本發明實施例提供的檢測報文量的方法、裝置和系統,用于處理報文時,處理報文時,對處理報文的業務對應的業務標識位進行標識;選擇訪問點,通過所述訪問點訪問的外部設備的數量小于訪問量上限;通過所述訪問點,根據所述業務標識位的標識,在所述業務對應的外部設備的計數地址對應的存儲空間中進行計數。本發明實施例提供的檢測報文量的方法、裝置和系統,在訪問點空閑時進行計數操作,有效的避免需要訪問的外部設備超出I/O訪問點能夠訪問的范圍,這樣在業務正常進行的情況下,較好的實現檢測報文量的計數功能。
附圖說明
圖1為本發明實施例中檢測報文量的方法流程示意圖;
圖2為本發明另一實施例中檢測報文量的方法流程示意圖;
圖3為本發明實施例中檢測報文量的裝置結構示意圖;
圖4為本發明實施例中檢測報文量的系統結構示意圖。
具體實施方式
下面結合各個附圖對本發明實施例技術方案的主要實現原理、具體實施方式及其對應能夠達到的有益效果進行詳細地闡述。
網絡處理器接收到報文后,對該報文進行處理,其處理過程需要經過多個業務流程,為了跟蹤報文處理過程以便調試,可以通過訪問點更改相應業務的報文量數據,通過報文量數據的數值表示報文已經過該業務的處理,例如對數值進行加一操作。其中,業務的報文量數據一般保存在寄存器等具有存儲功能的外部設備的計數地址對應的存儲空間中。
然而,通過訪問點同時訪問的外部設備的數量是有限的,若每個訪問點可以同時訪問2個外部設備,業務處理報文時需要訪問2次外部設備,實現計數操作時需要訪問1次外部設備,這樣就導致一個訪問點需要同時訪問的外部設備數量超出訪問點能夠訪問的數量的上限。
針對此問題,如圖1所示,本發明實施例提供了一種檢測報文量的方法,該方法包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010188446.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:動態物料長度檢測方法及測量裝置
- 下一篇:高功率的LED白光光源結構





