一種快速匹配網(wǎng)絡(luò)數(shù)據(jù)包的方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN202011028474.9 | 申請日 | - |
公開(公告)號(hào) | CN111935021B | 公開(公告)日 | 2020-11-13 |
申請公布號(hào) | CN111935021B | 申請公布日 | 2020-11-13 |
分類號(hào) | H04L12/741(2013.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 周僑;高玫濤;曾毅;薄一帆 | 申請(專利權(quán))人 | 翱捷智能科技(上海)有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 201306上海市浦東新區(qū)環(huán)湖西二路800號(hào)1903室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請公開了一種快速匹配網(wǎng)絡(luò)數(shù)據(jù)包的方法。步驟S10:在內(nèi)部緩存中設(shè)置表一至表六,在外部存儲(chǔ)器中設(shè)置表十一至表十四。步驟S20:讀取網(wǎng)絡(luò)數(shù)據(jù)包并提取五元組。步驟S30:計(jì)算哈希值。步驟S40:將計(jì)算出的哈希值與表一或表二中作為索引的哈希值進(jìn)行匹配。步驟S50:判斷表一或表二中匹配的表項(xiàng)記錄的五元組是否存在于表五或表六中。步驟S60:比較網(wǎng)絡(luò)數(shù)據(jù)包的五元組以及在表五或表六或表十一或表十二中讀取的五元組。步驟S70:判斷表一或表二中匹配的表項(xiàng)是否有碰撞表項(xiàng)記錄在表三或表四中。本申請動(dòng)態(tài)實(shí)時(shí)更新匹配內(nèi)容,選出匹配的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行特殊處理,過濾掉不匹配的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行普通處理。?? |
