In a network element cache operation is enhanced by extracting a set of fields from a packet, constructing a hash key from the extracted fields, and identifying a subset of the fields …
N Hasani - US Patent 9,917,776, 2018 - Google Patents
In one embodiment, a packet switching device comprises: a lookup chip including one or more processors and on-lookup chip memory, and off-lookup chip memory. In one …
DF Cutter, V Gopal, JD Guilford - US Patent 10,116,327, 2018 - Google Patents
Technologies for compressing data with multiple hash tables include a compute device. The compute device is to produce, for each of multiple string prefixes of different string prefix …
A routing table is represented as a binary search tree ordered by prefix lengths. Markers are placed to guide accessing nodes in designated subtrees to search for a longest prefix match …
ABSTRACT A data packet is received in a network element. The network element has a cache memory in which cache entries repre sent a portion of addresses stored in a main …
N Hasani, S Gupta, DD Ward, MI Tatar… - US Patent …, 2019 - Google Patents
One embodiment performs longest prefix matching operations in one or more different manners that provides packet processing and/or memory efficiencies in the processing of …
CY Chu, CH Chen, SP Lin - US Patent 9,654,397, 2017 - Google Patents
(57) ABSTRACT A network device is provided. The network device includes: a hash memory and a controller. The hash memory has a plurality of hash tables, wherein each hash table …
B Singh, KA O'brien - US Patent 9,979,648, 2018 - Google Patents
Entropy in routing tables may be increase to perform packet forwarding. Hash tables that store forwarding routes may be divided into multiple hash table segments. Forwarding …