一種快速匹配網(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)行普通處理。??