发明名称 一种深度报文检测方法和装置
摘要 本发明涉及一种深度报文检测方法和装置;其中,所述方法包括:预设定长的匹配框,当待匹配关键字的长度大于所述预设的定长匹配框时,将该待匹配关键字分割为长模式匹配关键字和短模式匹配关键字,并分别存储于不同的TCAM中;检测时将提取到的查表关键字送入所述不同的TCAM中进行查表,如果该提取到的查表关键字与TCAM中存储的匹配关键字匹配,则确定当前数据流为匹配数据流。采用本发明的方法和装置,有效的避免了在深度检测时逐位查找带来的时间冗余,并在保证精度的前提下,提高了匹配速度。
申请公布号 CN101478447B 申请公布日期 2011.01.05
申请号 CN200910000609.8 申请日期 2009.01.08
申请人 中国人民解放军信息工程大学 发明人 刘勤让;卜佑军;夏军波;崔燕
分类号 H04L12/26(2006.01)I;H04L12/56(2006.01)I;H04L29/06(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种深度报文检测方法,其特征在于,包括:A、预设定长的匹配框,当待匹配关键字的长度大于所述预设的定长匹配框时,将该待匹配关键字分割为长模式匹配关键字和短模式匹配关键字,并分别存储于不同的TCAM中;B、检测时将提取到的查表关键字送入所述不同的TCAM中进行查表,如果该提取到的查表关键字与TCAM中存储的匹配关键字匹配,则确定当前数据流为匹配数据流,完成检测;所述步骤B包括:B1、通过逐位方式从当前待测数据流中提取查表关键字,将查表关键字同时送入长模式TCAM和短模式TCAM中进行查表;B2、如果长模式TCAM中的关键字匹配成功,则跳过所述定长匹配框的长度,继续提取查表关键字进行查表,直到短模式TCAM中的关键字匹配成功,则确定当前待测数据流为长模式匹配数据流;B3、如果长模式TCAM中的关键字匹配失败,而短模式TCAM中的关键字匹配成功,则确定当前待测数据流为短模式匹配数据流。
地址 450002 河南省郑州市金水区俭学街7号