-
公开(公告)号:CN101478482B
公开(公告)日:2011-04-20
申请号:CN200910000608.3
申请日:2009-01-08
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明实施例提供一种报文分类中的非规则匹配方法、装置和网络系统,该方法包括:将所述报文的关键字与三重内容可寻址存储器TCAM中的表项进行匹配,所述TCAM表项与整条规则相对应,所述TCAM的表项中与非规则字段对应的部分默认匹配成功;如果所述报文的关键字与TCAM表项匹配成功,则通过与该TCAM表项对应的SRAM记录中的非规则字段标识信息,获知整条规则中的非规则字段;将所述报文中的非规则字段的关键字与所述SRAM记录中的非规则字段对应的正向关键字进行匹配,如果匹配全部不成功,则判定该报文与整条规则匹配成功。根据本发明实施例,能够提高TCAM表项的利用率。
-
公开(公告)号:CN101478447B
公开(公告)日:2011-01-05
申请号:CN200910000609.8
申请日:2009-01-08
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明涉及一种深度报文检测方法和装置;其中,所述方法包括:预设定长的匹配框,当待匹配关键字的长度大于所述预设的定长匹配框时,将该待匹配关键字分割为长模式匹配关键字和短模式匹配关键字,并分别存储于不同的TCAM中;检测时将提取到的查表关键字送入所述不同的TCAM中进行查表,如果该提取到的查表关键字与TCAM中存储的匹配关键字匹配,则确定当前数据流为匹配数据流。采用本发明的方法和装置,有效的避免了在深度检测时逐位查找带来的时间冗余,并在保证精度的前提下,提高了匹配速度。
-
公开(公告)号:CN101478482A
公开(公告)日:2009-07-08
申请号:CN200910000608.3
申请日:2009-01-08
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明实施例提供一种报文分类中的非规则匹配方法、装置和网络系统,该方法包括:将所述报文的关键字与三重内容可寻址存储器TCAM中的表项进行匹配,所述TCAM表项与整条规则相对应,所述TCAM的表项中与非规则字段对应的部分默认匹配成功;如果所述报文的关键字与TCAM表项匹配成功,则通过与该TCAM表项对应的SRAM记录中的非规则字段标识信息,获知整条规则中的非规则字段;将所述报文中的非规则字段的关键字与所述SRAM记录中的非规则字段对应的正向关键字进行匹配,如果匹配全部不成功,则判定该报文与整条规则匹配成功。根据本发明实施例,能够提高TCAM表项的利用率。
-
公开(公告)号:CN101478447A
公开(公告)日:2009-07-08
申请号:CN200910000609.8
申请日:2009-01-08
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明涉及一种深度报文检测方法和装置;其中,所述方法包括:预设定长的匹配框,当待匹配关键字的长度大于所述预设的定长匹配框时,将该待匹配关键字分割为长模式匹配关键字和短模式匹配关键字,并分别存储于不同的TCAM中;检测时将提取到的查表关键字送入所述不同的TCAM中进行查表,如果该提取到的查表关键字与TCAM中存储的匹配关键字匹配,则确定当前数据流为匹配数据流。采用本发明的方法和装置,有效的避免了在深度检测时逐位查找带来的时间冗余,并在保证精度的前提下,提高了匹配速度。
-
-
-