[發明專利]基于深度包檢測的數據處理方法、裝置和網絡設備在審
| 申請號: | 202010114129.0 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN111353018A | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 張寧;張偉;鄒昕;王暉;李高超;李政;陳訓遜;云曉春 | 申請(專利權)人: | 杭州迪普信息技術有限公司 |
| 主分類號: | G06F16/33 | 分類號: | G06F16/33;H04L29/06 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張萌 |
| 地址: | 310000 浙江省杭州市濱江區*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 深度 檢測 數據處理 方法 裝置 網絡設備 | ||
1.一種基于深度包檢測的數據處理方法,其特征在于,應用于網絡設備,所述方法包括:
確定待檢測報文,所述待檢測報文包括第一部分和第二部分;
基于所述第一部分在預先確定的第一部分的多個基于深度包檢測檢的子規則中進行匹配,確定匹配成功的第一子規則的位置;
基于所述第一子規則的位置和所述第二部分在預先確定的第二部分的多個基于深度包檢測的子規則中進行匹配,確定匹配成功的第二子規則,并將所述第一子規則和所述第二子規則對應的基于深度包檢測檢的第一規則作為所述待檢測報文的命中結果。
2.根據權利要求1所述的方法,其特征在于,每個規則包括第一部分的子規則和第二部分的子規則;每個規則對應有規則標記和規則位置;所述規則標記用于指示該規則的第一部分的子規則是否為空。
3.根據權利要求2所述的方法,其特征在于,還包括:
確定第二規則的規則標記,所述第二規則為待刪除的規則;
如果所述第二規則的規則標記指示所述第二規則的第一部分的子規則不為空,則確定所述第二規則的第一部分的子規則的位置是否存在于其他第二部分的子規則中;
如果所述第二規則的第一部分的子規則的位置存在于第三規則的第二部分的子規則中,則將所述第三規則的第一部分的子規則更新為所述第二規則的第一部分的子規則,并基于所述第三規則更新的第一部分的子規則的位置,更新所述第三規則的第二部分的子規則中第一部分的子規則的位置,更新所述第三規則的規則標記為指示所述第三規則的第一部分的子規則不為空;
刪除所述第二規則。
4.根據權利要求3所述的方法,其特征在于,所述第三規則包括多個;
將所述第三規則的第一部分的子規則更新為所述第二規則的第一部分的子規則,并基于所述第三規則更新的第一部分的子規則的位置,更新所述第三規則的第二部分的子規則中第一部分的子規則的位置,更新所述第三規則的規則標記為指示所述第三規則的第一部分的子規則不為空的步驟,包括:
在多個第三規則中選擇一個;
將選定的第三規則的第一部分的子規則更新為所述第二規則的第一部分的子規則,并基于所述選定的第三規則更新的第一部分的子規則的位置,更新所述多個第三規則的第二部分的子規則中第一部分的子規則的位置,更新所述選定的第三規則的規則標記為指示所述選定的第三規則的第一部分的子規則不為空。
5.根據權利要求2所述的方法,其特征在于,還包括:
確定新的第四規則,以及所述新的第四規則的存儲空間,所述第四規則的存儲空間包括第一子空間和第二子空間;
基于本地的規則確定是否存在與所述第四規則的第一部分的子規則相同的規則;
如果本地的規則中存在與所述第四規則的第一部的子規則相同的第五規則,且所述第五規則的第一部分的子規則不為空,則確定所述第五規則的第一部分的子規則的位置;
將所述第四規則的第一部分的子規則對應的第一子空間設置為空,以及將所述第五規則的第一部分的子規則的位置和所述第四規則的第二部分的子規則存儲在第二子空間中;
將所述第四規則的規則標記設置為指示所述第四規則的第一部分的子規則為空。
6.根據權利要求1-5任意一項所述的方法,其特征在于,所述第一部分的長度為72字節,所述第二部分的長度為56字節。
7.根據權利要求6所述的方法,其特征在于,規則通過兩個長度為72字節的空間存儲。
8.一種基于深度包檢測的數據處理裝置,其特征在于,應用于網絡設備,所述裝置包括:
確定模塊,用于確定待檢測報文,所述待檢測報文包括第一部分和第二部分;
第一匹配模塊,用于基于所述第一部分在預先確定的第一部分的多個基于深度包檢測檢的子規則中進行匹配,確定匹配成功的第一子規則的位置;
第二匹配模塊,用于基于所述第一子規則的位置和所述第二部分在預先確定的第二部分的多個基于深度包檢測的子規則中進行匹配,確定匹配成功的第二子規則,并將所述第一子規則和所述第二子規則對應的基于深度包檢測檢的第一規則作為所述待檢測報文的命中結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普信息技術有限公司,未經杭州迪普信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010114129.0/1.html,轉載請聲明來源鉆瓜專利網。





