A Roitshtein, G Levy, C Arad - US Patent 9,819,637, 2017 - Google Patents
(57) ABSTRACT A network address associated with a packet is obtained at a search engine of a network device. The search engine includes a plurality of Bloom filters that represent …
F Hao, MS Kodialam, H Song - US Patent 7,990,973, 2011 - Google Patents
In one embodiment, IP lookup into a routing table having prefixes of different prefix lengths is performed by hashing a candidate prefix value to generate a plurality of hash values, where …
F Hao, MS Kodialam, TV Lakshman, H Song - US Patent 8,018,940, 2011 - Google Patents
In one embodiment, IP lookup into a routing table having prefixes of different prefix lengths is performed using a Bloom filter that was programmed with the prefixes corresponding to all of …
RJ Perlman, DM Chiu - US Patent 6,526,055, 2003 - Google Patents
ABSTRACT A method and apparatus that constructs a “router database'and then uses the database to determine a longest match between a piece of target data, Such as an address …
C Basso, JL Calvignac, GT Davis, PC Patel - US Patent 7,702,630, 2010 - Google Patents
This invention relates to computer networking structures and systems, particularly those that relate to the use of a hash function for the look up of an internet protocol (IP) address. More …
B Zabarski, V Pasternak - US Patent App. 10/097,598, 2003 - Google Patents
A system and method for performing longest prefix matching processing, such as that employed for IP destination address lookups, is disclosed. The technique, referred as the …
A Mehta - US Patent App. 10/964,987, 2006 - Google Patents
BACKGROUND 0001. In Internet communications, electronic packets of data are sent from an originating host to a receiving host by means of the Internet Protocol (IP). IP uses routers …
F Hao, MS Kodialam, TV Lakshman, H Song - US Patent 8,266,506, 2012 - Google Patents
BACKGROUND Network packet processing. Such as forwarding and mea surement of packets, often involves the use of table lookups. High speed network applications require …
S Rajgopal, L Huang, NJ Richardson - US Patent 8,295,286, 2012 - Google Patents
Internet Protocol address prefixes are hashed into hash tables allocated memory blocks on demand after collisions occur for both a first hash and a single rehash. The number of …