[發明專利]一種報文處理方法及裝置有效
| 申請號: | 200910108371.0 | 申請日: | 2009-06-22 |
| 公開(公告)號: | CN101594305A | 公開(公告)日: | 2009-12-02 |
| 發明(設計)人: | 邱圣斌 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/26 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 | 代理人: | 宋鷹武 |
| 地址: | 518057廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 處理 方法 裝置 | ||
技術領域
本發明涉及數據通信領域,具體的說,涉及一種報文處理方法及裝置。
背景技術
在實際應用中,網絡設備需要處理大量的報文數據,其中將正確的報 文進行正確的轉發,而對錯誤的報文,需要將其丟棄,以免錯誤的報文占 用線路,從而影響線路的性能。
一般來說,對報文的處理流程為:從接口接收報文數據,將數據寫入 內部緩存區,同時檢查報文的正確性,并將錯誤標志通過標簽的方式打在 對應的報文數據上。
由于對報文數據正確性的判斷發生在數據寫入緩存區之后,所以,當 發現報文數據錯誤時,報文的部分數據或者全部數據已經寫入緩存區了。 因此,錯誤報文的丟棄操作需要在接收下游的處理模塊來完成。由于緩存 區一般采用先進先出隊列實現,當錯誤報文進入隊列后,下游的處理模塊 必須將錯誤報文讀出之后,才能得到后續的正確報文的數據。這樣,下游 的處理模塊的處理效率隨著錯誤報文數量的增加而降低。
發明內容
有鑒于此,本發明提供了一種報文處理方法及裝置,能夠快速丟棄錯 誤報文,提供整個系統的報文處理能力。
為了解決上述技術問題,本發明采用了如下技術方案:
一種報文處理方法,包括如下步驟:
A、網絡轉發設備獲取報文控制信息,所述報文控制信息包含報文錯誤 標志和報文讀取地址指示;
B、網絡轉發設備根據報文錯誤標志判斷報文是否正確,對錯誤報文直 接丟棄,對正確報文,根據其報文讀取地址指示讀取所述正確報文。
在上述報文處理方法一種實施例中,所述報文讀取地址指示包括報文 長度及報文緩存首地址,所述步驟B中,對正確報文,根據其報文讀取地 址指示讀取所述正確報文按如下方式進行:
B1、設置讀取次數計數器;從報文緩存首地址開始讀取所述正確報文, 每次讀取后,讀取次數加一;
B2、當讀取次數計數等于報文長度時,讀取結束。
在上述報文處理方法一種實施例中,還包括:網絡轉發設備在報文接 收過程進行報文檢查,根據檢查結果,對報文設置錯誤標志。
在上述報文處理方法一種實施例中,所述報文檢查為循環冗余檢查。
在上述報文處理方法一種實施例中,所述報文和所述報文控制信息分 別位于數據緩存區和控制緩存區;網絡轉發設備在數據緩存區和控制緩存 區都非滿時接收報文。
本發明還公開了一種報文處理裝置,包括:
控制信息獲取模塊,用于獲取報文控制信息,所述報文控制信息包含 報文錯誤標志和報文讀取地址指示;
報文處理模塊,用于根據報文錯誤標志判斷報文是否正確,對錯誤報 文直接丟棄,對正確報文,根據其報文讀取地址指示讀取所述正確報文。
在上述報文處理裝置一種實施例中,所述報文讀取地址指示包括報文 長度及報文緩存首地址,所述報文處理模塊包括:
計數讀取單元,用于設置讀取次數計數,從報文緩存首地址開始讀取 所述正確報文,每次讀取后,讀取次數加一;
讀取結束單元,用于當讀取次數計數等于報文長度時,結束讀取。
在上述報文處理方法一種實施例中,還包括:報文檢查模塊,用于在 報文接收過程進行報文檢查,根據檢查結果,對報文設置錯誤標志。
本發明通過獲取報文控制信息,根據報文控制信息中的報文錯誤標志 和報文讀取地址指示進行錯誤報文的丟棄和正確報文的讀取,從而能夠快 速的丟棄錯誤報文,提高系統的報文處理能力。
附圖說明
圖1示例性的描述本發明的系統結構;
圖2示例性的描述了本發明的報文接收處理流程;
圖3示例性的描述了本發明的報文處理流程。
具體實施方式
下面結合附圖對本發明的具體實施方式做詳細說明。
參見圖1,圖1示例性的描述一個網絡轉發設備的系統結構,在本例 中的網絡設備中,包括接收模塊101、控制緩存區102、數據緩存區103、 控制信息獲取&報文處理模塊104。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910108371.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于降低血脂的藥物組合物
- 下一篇:用于降低血脂的藥物組合物





