-
公开(公告)号:WO2013020001A9
公开(公告)日:2013-03-28
申请号:PCT/US2012049405
申请日:2012-08-02
Applicant: CAVIUM INC , GOYAL RAJAN , BOUCHARD GREGG A , HARDESTY JEFFREY R , DAHLMANN TROY S , SZYPULSKI KAREN A
Inventor: GOYAL RAJAN , BOUCHARD GREGG A , HARDESTY JEFFREY R , DAHLMANN TROY S , SZYPULSKI KAREN A
CPC classification number: H04L63/06 , G06F3/0629 , G06F3/0647 , G06F9/46 , G06F9/5016 , G06F9/5027 , G06F11/203 , G06F12/00 , G06F12/0207 , G06F12/04 , G06F12/06 , G06F12/0623 , G06F12/0802 , G06F12/0868 , G06F12/126 , G06F13/16 , G06F13/1642 , G06N5/02 , G06N5/027 , G11C7/1075 , H04L43/18 , H04L45/742 , H04L45/745 , H04L47/2441 , H04L47/39 , H04L63/0227 , H04L63/0263 , H04L63/10 , H04L67/10 , H04L69/02 , H04L69/22 , Y02B60/1228 , Y02B60/142 , Y02B70/30 , Y02B70/32 , Y02D10/14 , Y02D10/22
Abstract: A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. A lookup front-end receives lookup requests from a host, and processes these lookup requests to generate key requests for forwarding to the lookup engines. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. The lookup front-end further processes the response message and provides a corresponding response to the host.
Abstract translation: 分组处理器为网络体系结构中的分组提供规则匹配。 分组处理器包括具有多个查找引擎和各个片上存储器单元的查找集群组。 片上存储器存储用于匹配分组数据的规则。 查找前端接收来自主机的查找请求,并处理这些查找请求以生成转发给查找引擎的密钥请求。 作为规则匹配的结果,查找引擎返回指示是否找到匹配的响应消息。 查找前端进一步处理响应消息并向主机提供相应的响应。
-
公开(公告)号:WO2013020001A1
公开(公告)日:2013-02-07
申请号:PCT/US2012/049405
申请日:2012-08-02
Applicant: CAVIUM, INC. , GOYAL, Rajan , BOUCHARD, Gregg, A. , HARDESTY, Jeffrey, R. , DAHLMANN, Troy, S. , SZYPULSKI, Karen, A.
Inventor: GOYAL, Rajan , BOUCHARD, Gregg, A. , HARDESTY, Jeffrey, R. , DAHLMANN, Troy, S. , SZYPULSKI, Karen, A.
IPC: H04L12/56
CPC classification number: H04L63/06 , G06F3/0629 , G06F3/0647 , G06F9/46 , G06F9/5016 , G06F9/5027 , G06F11/203 , G06F12/00 , G06F12/0207 , G06F12/04 , G06F12/06 , G06F12/0623 , G06F12/0802 , G06F12/0868 , G06F12/126 , G06F13/16 , G06F13/1642 , G06N5/02 , G06N5/027 , G11C7/1075 , H04L43/18 , H04L45/742 , H04L45/745 , H04L47/2441 , H04L47/39 , H04L63/0227 , H04L63/0263 , H04L63/10 , H04L67/10 , H04L69/02 , H04L69/22 , Y02B70/30 , Y02B70/32 , Y02D10/14 , Y02D10/22
Abstract: A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. A lookup front-end receives lookup requests from a host, and processes these lookup requests to generate key requests for forwarding to the lookup engines. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. The lookup front-end further processes the response message and provides a corresponding response to the host.
Abstract translation: 分组处理器提供网络架构中分组的规则匹配。 分组处理器包括具有多个查找引擎和各自的片上存储器单元的查找集群复合体。 片上存储器存储与分组数据匹配的规则。 查找前端从主机接收查询请求,并处理这些查找请求以产生转发到查找引擎的密钥请求。 作为规则匹配的结果,查找引擎返回指示是否找到匹配的响应消息。 查找前端进一步处理响应消息并向主机提供相应的响应。
-