[发明专利]一种ACL匹配UDF报文的芯片实现方法及装置在审
申请号: | 201910257519.0 | 申请日: | 2019-04-01 |
公开(公告)号: | CN110035074A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 焦凯;周杰;徐海青;赵茂聪 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 匹配 解析结果 芯片实现 解析 关键字查找 匹配用户 芯片识别 业务应用 自定义 送入 芯片 查找 部署 | ||
1.一种ACL匹配UDF报文的芯片实现方法,其特征在于,所述方法包括:
S1,芯片识别UDF报文并对报文进行解析,将解析得出的解析结果送入ACL表;
S2,将所述解析结果组成ACL关键字,根据所述ACL关键字查找ACL表,根据查找得到的匹配行为对报文进行相应处理。
2.根据权利要求1所述的一种ACL匹配UDF报文的芯片实现方法,其特征在于,所述S1包括:
S11,芯片查找UDF表,根据查找结果找到条件匹配的报文,并对所述报文进行UDF解析;
S12,根据所述查找结果从报文中取出指定位置的匹配内容;
S13,芯片解析得到所述解析结果,所述解析结果中包括所述匹配内容。
3.根据权利要求2所述的一种ACL匹配UDF报文的芯片实现方法,其特征在于,所述查找结果包括起始偏移位置的类型和偏移量。
4.根据权利要求2所述的一种ACL匹配UDF报文的芯片实现方法,其特征在于,所述解析结果还包括索引地址字段和报文有效性字段。
5.根据权利要求4所述的一种ACL匹配UDF报文的芯片实现方法,其特征在于,所述S2包括:
S21,将解析结果的所述匹配内容、索引地址字段和报文有效性字段组所述ACL关键字;
S22,判断所述ACL关键字和掩码做逻辑运算,与ACL表中的关键字与所述掩码做同样的逻辑运算的结果是否相等,若相等,则从ACL表中取出所述匹配行为。
6.根据权利要求5所述的一种ACL匹配UDF报文的芯片实现方法,其特征在于,S22中,所述逻辑运算为逻辑与运算。
7.一种ACL匹配UDF报文的芯片实现装置,其特征在于,所述装置包括UDF报文识别装置和ACL匹配装置,其中,
所述UDF报文识别装置用于识别UDF报文并对报文进行解析,将解析得出的解析结果送入ACL表;
所述ACL匹配装置用于将所述解析结果组成ACL关键字,根据所述ACL关键字查找ACL表,根据查找得到的匹配行为对报文进行相应处理。
8.根据权利要求7所述的一种ACL匹配UDF报文的芯片实现装置,其特征在于,所述UDF报文识别装置包括查找解析模块、匹配内容取出模块,所述查找解析模块用于查找UDF表,根据查找结果找到条件匹配的报文,并对所述报文进行UDF解析,解析得到解析结果;所述匹配内容取出模块用于根据所述查找解析模块的查找结果从报文中取出指定位置的匹配内容,所述解析结果中包括所述匹配内容。
9.根据权利要求7所述的一种ACL匹配UDF报文的芯片实现装置,其特征在于,所述解析结果还包括索引地址字段和报文有效性字段。
10.根据权利要求9所述的一种ACL匹配UDF报文的芯片实现装置,其特征在于,所述ACL匹配装置包括组ACL关键字模块和匹配模块,所述ACL关键字模块用于将解析结果的所述匹配内容、索引地址字段和报文有效性字段组所述ACL关键字;所述匹配模块用于判断所述ACL关键字和掩码做逻辑运算,与ACL表中的关键字与所述掩码做同样的逻辑运算的结果是否相等,若相等,则从ACL表中取出所述匹配行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910257519.0/1.html,转载请声明来源钻瓜专利网。