发明名称 METHOD OF FORMING A HASH INPUT FROM PACKET CONTENTS AND AN APPARATUS THEREOF
摘要 Embodiments of the apparatus for forming a hash input from packet contents relate to a programmable flexible solution to form hash inputs, allowing for hardware changes and for adding support for newer protocols as and when they are defined in the future. A packet is split into individual layers. Each layer is given a unique layer type number that helps identify what that layer is. Based on the layer type, each layer is expanded to a generic format. Each layer has a set of hash commands that is generic to that layer. Fields of each hash command are fieldOffset, fieldLen, hashMask, and hashMaskMSB. These hash commands allow information in the packet to be extracted in a programmable manner. The fields extracted from each protocol layer of the packet are concatenated to form a hash layer. A bit vector indicates which hash layers are used to form the hash input.
申请公布号 US2015373164(A1) 申请公布日期 2015.12.24
申请号 US201414309739 申请日期 2014.06.19
申请人 XPLIANT, Inc 发明人 Anand Vishal;Daniel Tsahi;Schmidt Gerald
分类号 H04L29/06;H04L29/08 主分类号 H04L29/06
代理机构 代理人
主权项 1. A method of implementing a parser engine, the method comprising: identifying protocol layers of a packet; expanding each of the protocol layers to a generic format based on the identification of that protocol layer; and selecting contents from the expanded protocol layers to apply to a hash function.
地址 San Jose CA US
您可能感兴趣的专利