发明名称 Pattern Matching Values of a Packet Which May Result in False-Positive Matches
摘要 In one embodiment, a packet switching device determines that a packet matches one of a plurality of predetermined patterns, however, this matching may produce a false-positive match of one of the underlying rules corresponding to the plurality of predetermined patterns. In one embodiment, determining the packet matches one of the plurality of predetermined patterns includes determining a first pattern match of a packet when each particular portion of a plurality of different portions of the packet is found to be matching a corresponding particular pattern portion by performing a table lookup operation based on the particular portion as an address in a corresponding different current portion-iteration table to retrieve a corresponding partial result. In one embodiment, the first pattern match is filtered using a second validation technique for removing false-positive first pattern matches. In one embodiment, the second validation technique includes using hashing.
申请公布号 US2016191388(A1) 申请公布日期 2016.06.30
申请号 US201514622876 申请日期 2015.02.15
申请人 Sankaran Ganesh Chennimalai;Katta Rambabu 发明人 Sankaran Ganesh Chennimalai;Katta Rambabu
分类号 H04L12/743 主分类号 H04L12/743
代理机构 代理人
主权项 1. A method, comprising: determining, by a packet switching device, a packet matches one of a plurality of predetermined patterns which allow for false-positive matching indications of a plurality of underlying rules corresponding to the plurality of predetermined patterns, wherein said determining the packet matches one of the plurality of predetermined patterns includes: determining a first pattern match of a packet when each particular portion of a plurality of different portions of the packet is found to be matching a corresponding particular pattern portion by performing a table lookup operation based on the particular portion as an address in a corresponding different current portion-iteration table to retrieve a corresponding partial result.
地址 Chennai IN