首页> 外国专利> HASH-BASED PACKET CLASSIFICATION WITH MULTIPLE ALGORITHMS AT A NETWORK PROCESSOR

HASH-BASED PACKET CLASSIFICATION WITH MULTIPLE ALGORITHMS AT A NETWORK PROCESSOR

机译:网络处理器上具有多种算法的基于哈希的分组分类

摘要

A network processor has a “bi-level” architecture including a classification algorithm level and a single-record search level to search a hash database that stores packet classification information based on packet field values. The classification algorithm level implements multiple different classification algorithm engines, wherein the individual algorithm applied to a received packet can be selected based on a field of the packet, a port at which the packet was received, or other criteria. Each classification algorithm engine generates one or more single-record search requests to search the hash database for classification information based on one or more field values of the received packet or other classification parameters. Each single-record search requests is provided to the single-record search level, which executes the requests at the hash database and returns the corresponding record to the requesting classification algorithm engine.
机译:网络处理器具有“双层”体系结构,该体系结构包括分类算法级别和单记录搜索级别,以搜索基于分组字段值存储分组分类信息的哈希数据库。分类算法级别实现了多个不同的分类算法引擎,其中可以根据数据包的字段,接收数据包的端口或其他标准来选择应用于接收数据包的各个算法。每个分类算法引擎基于接收到的数据包的一个或多个字段值或其他分类参数,生成一个或多个单记录搜索请求,以在哈希数据库中搜索分类信息。将每个单记录搜索请求提供给单记录搜索级别,该单记录搜索级别在哈希数据库中执行请求,并将相应的记录返回给请求分类算法引擎。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号