支持动态扩展帧头的过滤匹配预处理方法及装置制造方法及图纸

技术编号:7053345 阅读:336 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种支持动态扩展帧头的过滤匹配预处理方法及装置,方法包括步骤:从数据包链路层帧头开始扫描,根据起始点为链路层帧头的掩码规定的偏移量,提取数据包链路层帧头指定位置的内容,与该掩码相与得到关键字;根据数据包中链路层负载类型字段,定位IP基本帧头的起始位置;根据IP帧的版本号、帧头长度以及扩展帧头类型字段,定位IP扩展帧头的位置;根据起始点为相应IP基本帧头或扩展帧头掩码规定的偏移量,提取基本帧头或扩展帧头指定位置的内容,与该掩码相与得到关键字;完成扫描,将提取的关键字送到过滤器进行规则匹配。本发明专利技术能识别数据包中所有链路及IP固定帧头和扩展帧头的位置,并正确过滤TCP/UDP帧头内容。

【技术实现步骤摘要】

【技术保护点】
1.一种支持动态扩展帧头的过滤匹配预处理方法,其特征在于包括以下步骤:A、从数据包的链路层帧头开始扫描整个数据包,根据所有起始点为数据包链路层帧头的掩码规定的偏移量,提取数据包链路层帧头中指定位置的内容,与该掩码本身相与之后得到所需关键字;B、根据数据包中的链路层负载类型字段,定位IP协议帧的基本帧头的起始位置;然后根据IP协议帧的版本号、帧头长度以及扩展帧头类型字段,定位数据包中所有IP协议帧的扩展帧头的位置;根据起始点为相应基本帧头或扩展帧头的掩码规定的偏移量,提取数据包IP协议帧的基本帧头或扩展帧头中指定位置的内容,与该掩码本身相与之后得到所需关键字;C、完成数据包的扫描,提取掩码规定提取的所有关键字,并将已经提取的关键字送到过滤器进行规则匹配。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐宁李松
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:83

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1