Invention Grant
US07673041B2 Method to perform exact string match in the data plane of a network processor
失效
在网络处理器的数据平面中执行精确字符串匹配的方法
- Patent Title: Method to perform exact string match in the data plane of a network processor
- Patent Title (中): 在网络处理器的数据平面中执行精确字符串匹配的方法
-
Application No.: US11264324Application Date: 2005-11-01
-
Publication No.: US07673041B2Publication Date: 2010-03-02
- Inventor: Udaya Shankara
- Applicant: Udaya Shankara
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F15/173
- IPC: G06F15/173

Abstract:
Methods for performing exact search string matches in the data plane of a network processor. The methods employ a two-stage string search mechanism to identify the existence of a search string from a set S in a packet payload. A first pre-processing stage identifies a potential search string match and a second analysis stage determines whether the first stage match corresponds to an exact string match. The first stage is implemented using hash values derived from at least one of search strings in set S or sub-strings of those search strings. In one embodiment, a plurality of Bloom filters are used to perform the first pre-processing stage, while in other embodiments various CAM-based technique are used. Various TCAM-based schemes are disclosed for performing the second analysis stage. The methods enable packet payloads to be searched for search strings at line-rate speeds.
Public/Granted literature
- US20070115986A1 Method to perform exact string match in the data plane of a network processor Public/Granted day:2007-05-24
Information query