Fast address lookups using controlled prefix expansion
ACM Transactions on Computer Systems (TOCS)
Fast hash table lookup using extended bloom filter: an aid to network processing
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Explicit constructions for perfect hash families
Designs, Codes and Cryptography
Scalable multigigabit pattern matching for packet inspection
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
IP lookup is widely performed in many network applications, including route lookup, packet classification and network monitoring. Hashing scheme is an important technology for it and can gain O(1) average memory access per lookup. But collisions exist in common hash scheme, which need multiple memory accesses, affecting the worst-case throughput critically. A perfect-hashing scheme was proposed. By combining Bloom Filter (BF) and Contend Addressable Memory (CAM) together, it eliminated collisions at a low price. Through a combination of analysis and simulations we show that this algorithm is significantly faster than common hash scheme in the worst case performance.