[發明專利]一種多核網絡設備的報文處理方法及裝置在審
| 申請號: | 201811587811.0 | 申請日: | 2018-12-25 |
| 公開(公告)號: | CN109714273A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 朱光原 | 申請(專利權)人: | 武漢思普崚技術有限公司 |
| 主分類號: | H04L12/851 | 分類號: | H04L12/851;H04L29/06 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 430070 湖北省武漢市東湖新技術開發*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文流 優化處理 報文描述符 報文包 多核網絡設備 報文保序 報文處理 處理類型 業務流量 多核處理器 并行處理 處理效率 處理性能 協議解析 協議類型 調用 序報 核對 申請 保證 | ||
1.一種多核網絡設備的報文處理方法,其特征在于,所述方法包括:
獲取報文流的報文描述符;
根據所述報文描述符,對報文流進行協議解析,得到所述報文流的業務流量;
根據所述報文流的協議類型和業務流量,確定所述報文流的優化處理類型;
如果所述優化處理類型與報文描述符中的初始處理類型不同,則將初始處理類型更改為優化處理類型,所述初始處理類型和優化處理類型均為并行處理類型、序列化處理類型或無序化處理類型的一種;
根據所述優化處理類型,調用多核處理器中的一個核或多個核對所述報文流中的報文包進行處理。
2.如權利要求1所述的方法,其特征在于,當所述初始處理類型為并行處理類型或無序化處理類型,優化處理類型為序列化處理類型時,所述根據所述優化處理類型,調用多核處理器中的一個核或多個核對所述報文流中的報文進行處理包括:
按照所述報文流中報文包的入接口順序,將未處理且位于第一位的報文包進行加鎖處理;
調用多核處理器中的一個核對所述加鎖的報文包進行處理,處理完畢后重復上述的步驟,直至將所述報文流中的報文包均處理完畢。
3.如權利要求1所述的方法,其特征在于,當所述初始處理類型為有序處理類型,優化處理類型為并行處理類型或無序化處理類型時,所述根據所述優化處理類型,調用多核處理器中的一個核或多個核對所述報文流中的報文進行處理包括:
將所述報文流中加鎖的報文包進行解鎖處理;
調用多核處理器中的多個核對所述報文流中的多個報文包進行處理。
4.如權利要求1所述的方法,其特征在于,所述獲取報文流的報文描述符之前包括:
獲取報文包的五元組哈希值;
根據所述報文包的五元組哈希值和報文包的包頭數據,將具有相同五元組哈希值和包頭數據的報文包組成報文流。
5.如權利要求4所述的方法,其特征在于,所述獲取報文包的五元組哈希值包括:
獲取報文包的五元組,所述五元組數據包括源IP、目的IP、源端口、目的端口和協議類型;
根據所述五元組,利用循環冗余算法,計算得到五元組哈希值。
6.一種多核網絡設備的報文處理裝置,其特征在于,所述裝置包括:
第一獲取模塊,用于獲取報文流的報文描述符;
協議解析模塊,用于根據所述報文描述符,對報文流進行協議解析,得到所述報文流的業務流量;
確定模塊,用于根據所述報文流的協議類型和業務流量,確定所述報文流的優化處理類型;
判斷模塊,用于如果所述優化處理類型與報文描述符中的初始處理類型不同,則將初始處理類型更改為優化處理類型,所述初始處理類型和優化處理類型均為并行處理類型、序列化處理類型或無序化處理類型的一種;
處理模塊,用于根據所述優化處理類型,調用多核處理器中的一個核或多個核對所述報文流中的報文包進行處理。
7.如權利要求6所述的裝置,其特征在于,當所述初始處理類型為并行處理類型或無序化處理類型,優化處理類型為序列化處理類型時,所述處理模塊包括:
加鎖單元,用于按照所述報文流中報文包的入接口順序,將未處理且位于第一位的報文包進行加鎖處理;
第一調用單元,調用多核處理器中的一個核對所述加鎖的報文包進行處理,處理完畢后重復上述的步驟,直至將所述報文流中的報文包均處理完畢。
8.如權利要求6所述的裝置,其特征在于,當所述初始處理類型為有序處理類型,優化處理類型為并行處理類型或無序化處理類型時,所述處理模塊包括:
解鎖單元,用于將所述報文流中加鎖的報文包進行解鎖處理;
第二調用單元,用于調用多核處理器中的多個核對所述報文流中的多個報文包進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢思普崚技術有限公司,未經武漢思普崚技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811587811.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種增強網絡穩定性及實時性的方法
- 下一篇:一種獲取對應關系的方法和路由設備





