[發(fā)明專利]網絡包去重方法、裝置、網絡分流設備及存儲介質有效
| 申請?zhí)枺?/td> | 201811106972.3 | 申請日: | 2018-09-21 |
| 公開(公告)號: | CN109039947B | 公開(公告)日: | 2022-07-05 |
| 發(fā)明(設計)人: | 曾浩;熊常春 | 申請(專利權)人: | 廣州西麥科技股份有限公司 |
| 主分類號: | H04L47/32 | 分類號: | H04L47/32;H04L69/16 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 吳迪 |
| 地址: | 510000 廣東省廣州市高新技術產業(yè)開*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 包去重 方法 裝置 分流 設備 存儲 介質 | ||
1.一種網絡包去重方法,其特征在于,應用于網絡分流設備,所述網絡分流設備與網絡轉發(fā)設備通信連接,所述方法包括:
接收所述網絡轉發(fā)設備發(fā)送的第一網絡包,并依據(jù)OSI網絡七層模型對所述第一網絡包逐層解封裝得到所述第一網絡包的特征信息;
依據(jù)所述第一網絡包的特征信息和預設時間窗口內的第二網絡包的特征信息對所述預設時間窗口內的第二網絡包進行更新,其中,所述第一網絡包的特征信息和所述第二網絡包的特征信息均包含數(shù)據(jù)鏈路層頭部信息、網絡層頭部信息、傳輸層頭部信息以及用戶數(shù)據(jù)信息;
所述特征信息包括第一特征信息和第二特征信息;所述第一特征信息是用戶數(shù)據(jù)信息、源MAC地址、目的MAC地址及鏈路層協(xié)議類型;所述第二特征信息是網絡層包頭信息和傳輸層包頭信息中的特定信息;所述第一網絡包和所述第二網絡包的網絡層包頭信息和傳輸層包頭信息中的相關字段包括IP標識、協(xié)議類型、源IP地址、目的IP地址、TTL、offset、源端口、目的端口、IP包頭totalLength、TCP包頭檢驗和、TCP包頭序列號、TCP包頭確認序列號、TCP包頭窗口大小;所述依據(jù)所述第一網絡包的特征信息和預設時間窗口內的第二網絡包的特征信息對所述預設時間窗口內的第二網絡包進行更新的步驟包括:
若所述第一網絡包的第一特征信息和所述預設時間窗口內的第二網絡包的第一特征信息滿足第一特征條件時,按照第一更新策略對所述預設時間窗口內的第二網絡包進行更新;其中,所述第一特征條件為所述第一網絡包和所述第二網絡包的用戶數(shù)據(jù)信息、鏈路層協(xié)議類型、源MAC地址和目的MAC地址均相同;
若所述第一網絡包的第一特征信息和所述預設時間窗口內的第二網絡包的第一特征信息滿足第二特征條件時,按照第二更新策略對所述預設時間窗口內的第二網絡包進行更新;其中,所述第二特征條件為所述第一網絡包和所述第二網絡包的用戶數(shù)據(jù)信息和鏈路層協(xié)議類型均相同,且所述第一網絡包和所述第二網絡包的源MAC地址和目的MAC地址均不相同;
所述按照第一更新策略對所述預設時間窗口內的第二網絡包進行更新的步驟,包括:
若所述第一網絡包的第二特征信息和所述預設時間窗口內的第二網絡包的第二特征信息滿足第一預設條件時,刪除第二特征信息滿足所述第一預設條件的所述第二網絡包并將第二特征信息滿足所述第一預設條件的所述第一網絡包加入所述預設時間窗口內;其中,所述第一預設條件為所述第一網絡包和所述第二網絡包的IP標識、協(xié)議類型、源IP地址、目的IP地址、TTL、offset均相同,且所述第一網絡包和所述第二網絡包的協(xié)議類型不是均為TCP協(xié)議或UDP協(xié)議;或者,所述第一預設條件為所述第一網絡包和所述第二網絡包的IP標識、協(xié)議類型、源IP地址、目的IP地址、TTL、offset、源端口、目的端口、IP包頭totalLength、TCP包頭檢驗和、TCP包頭序列號、TCP包頭確認序列號、TCP包頭窗口大小均相同,且第一網絡包和第二網絡包的協(xié)議類型均為TCP協(xié)議;
若所述第一網絡包的第二特征信息和所述預設時間窗口內的第二網絡包的第二特征信息不滿足第一預設條件時,將第二特征信息不滿足所述第一預設條件的所述第一網絡包加入所述預設時間窗口內;
所述按照第二更新策略對所述預設時間窗口內的第二網絡包進行更新的步驟,包括:
若所述第一網絡包的第二特征信息和所述預設時間窗口內的第二網絡包的第二特征信息滿足第二預設條件時,刪除第二特征信息滿足所述第二預設條件的所述第二網絡包并將第二特征信息滿足所述第二預設條件的所述第一網絡包加入所述預設時間窗口內;其中,所述第二預設條件為所述第一網絡包和所述第二網絡包的協(xié)議類型均為TCP協(xié)議,且所述第一網絡包和所述第二網絡包的源端口、目的端口、IP包頭totalLength、TCP包頭序列號、TCP包頭確認序列號、TCP包頭窗口大小、源IP地址、目的IP地址、offset均相同;或者,所述第二預設條件為所述第一網絡包和所述第二網絡包的協(xié)議類型均為TCP協(xié)議,所述第一網絡包和所述第二網絡包的源端口或者目的端口中只有源端口相同或者只有目的端口相同,所述第一網絡包和所述第二網絡包既不滿足所述第一網絡包和所述第二網絡包的源端口相同且源IP地址不相同的條件也不滿足所述第一網絡包和所述第二網絡包的目的端口相同且目的IP地址不相同的條件,且所述第一網絡包和所述第二網絡包的IP包頭totalLength、TCP包頭序列號、TCP包頭確認序列號、offset及TCP包頭窗口大小均相同;
若所述第一網絡包的第二特征信息和所述預設時間窗口內的第二網絡包的第二特征信息不滿足第二預設條件時,將第二特征不滿足所述第二預設條件的所述第一網絡包加入所述預設時間窗口內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州西麥科技股份有限公司,未經廣州西麥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811106972.3/1.html,轉載請聲明來源鉆瓜專利網。





