Method and system for performing longest prefix matching for network address lookup using bloom filters

S Dharmapurikar, P Krishnamurthy… - US Patent 7,602,785, 2009 - Google Patents
The present invention relates to a method and system of performing parallel membership
queries to Bloom filters for Longest Prefix Matching, where address prefix memberships are …

Efficient longest prefix matching techniques for network devices

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 …

Hash functions for applications such as network address lookup

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 …

Network address lookup based on bloom filters

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 …

Method and apparatus for longest prefix address lookup

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 …

Longest prefix match lookup using hash function

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 …

System and method for longest prefix match for internet protocol lookup

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 …

Prefix lookup using address-directed hash tables

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 …

Method and apparatus for multiset membership testing using combinatorial bloom filters

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 …

Apparatus and method using hashing for efficiently implementing an IP lookup solution in hardware

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 …