首页> 外国专利> Creating the data structure of the programmable state machine, using the data structure of manner and the programmable state machine which syntax you analyze, the entry machine word chain the device, tip/chip pad device for manner, do the deep packet treatment of wire speed manner and the deep packet treatment which search the value which can as the result which corresponds to the entry machine word chain, and computer program which includes programming code instruction (manner and the device for deep packet treatment)

Creating the data structure of the programmable state machine, using the data structure of manner and the programmable state machine which syntax you analyze, the entry machine word chain the device, tip/chip pad device for manner, do the deep packet treatment of wire speed manner and the deep packet treatment which search the value which can as the result which corresponds to the entry machine word chain, and computer program which includes programming code instruction (manner and the device for deep packet treatment)

机译:使用方式和您分析语法的可编程状态机的数据结构,创建可编程状态机的数据结构,以入门方式将设备的字链设备,笔尖/芯片垫设备,对线速进行深度分组处理方式和深度包处理,其结果可以找到与入口机器字链相对应的值,以及包括程序代码指令的计算机程序(方式和深度包处理设备)

摘要

A method and apparatus for deep packet processing including a parsing and a searching method supported by a data structure storing the state-transition rules in the state-transition rule tables of a programmable state machine for parsing. The state-transition rule table is then compressed using the BaRT compression algorithm. Each transition rule comprises a test value and a test mask and a next state field. In a second embodiment the state-transition rule table is split into more than one state-transition rule table corresponding to disjoints state spaces and thus allowing more flexibility in the use of storage space. Finally a parsing and searching method can be implemented using the same hardware. The searching and parsing methods can be implemented alternatively or in any combination at wire-speed.
机译:一种用于深度分组处理的方法和装置,包括解析和由数据结构支持的搜索方法,该数据结构将状态转换规则存储在可编程状态机的状态转换规则表中以进行解析。然后,使用BaRT压缩算法压缩状态转换规则表。每个转换规则包括测试值和测试掩码以及下一状态字段。在第二实施例中,状态转换规则表被分成与不相交的状态空间相对应的一个以上的状态转换规则表,因此允许在使用存储空间方面具有更大的灵活性。最后,可以使用相同的硬件来实现解析和搜索方法。搜索和解析方法可以以线速替代地或以任何组合来实现。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号