Patent ID: 8923299
Filing Date: 2014-12-30
Classification: H04L

Abstract:
1. A method for reassembling fragments of a packet, comprising: receiving an incoming fragment of a packet from a packet network, wherein each fragment comprises a segment of the packet and a header; generating a reassembly key using selected information from the incoming fragment header, wherein the selected information is the same for all fragments of the packet; checking a reassembly table maintained in a content addressable memory to find an entry that includes a logic key matching the reassembly key; using a content index in the found entry and a sequence number of the incoming fragment within the packet, to determine a location offset in a reassembly buffer area for storing the incoming fragment; and storing the incoming fragment at said location offset in the reassembly buffer area for the packet for reassembly; wherein the reassembly table includes one or more entries corresponding to one or more packets, and wherein each entry comprises a logic key for a corresponding packet and a content index into a reassembly buffer area for storing incoming fragments of the corresponding packet.