A parallel multiple hashing architecture for IP address lookup

Hyesook Lim, Yeojin Jung

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

Abstract

Address lookup is one of the main functions of the Internet routers and a very important feature in evaluating router performance. As the Internet traffic keeps growing and the number of routing table entries is continuously growing, efficient address-lookup mechanism is essential. In recent years, various fast address-lookup schemes have been proposed, but most of those schemes are not practical in terms of the memory size required for routing table and the complexity required in table update. In this paper, we have proposed a parallel IP address lookup architecture based on multiple hashing. The proposed scheme has advantages in required memory size, the number of memory accesses, and table update. We have evaluated the performance of the proposed scheme through simulation using data from MAE-WEST router. The simulation result shows that the proposed scheme requires a single memory access for the address lookup of each route when 203kbytes of memory and a few-hundred-entry TCAM are used.

Original languageEnglish
Title of host publication2004 Workshop on High Performance Switching and Routing, HPSR 2004
Pages91-95
Number of pages5
StatePublished - 2004
Event2004 Workshop on High Perfomance Switching and Routing, HPSR 2004 - Phoenix, AZ, United States
Duration: 19 Apr 200420 Apr 2004

Publication series

NameIEEE Workshop on High Performance Switching and Routing, HPSR

Conference

Conference2004 Workshop on High Perfomance Switching and Routing, HPSR 2004
Country/TerritoryUnited States
CityPhoenix, AZ
Period19/04/0420/04/04

Keywords

  • Best matching prefix
  • IP address lookup
  • Longest prefix matching
  • Parallel multiple hashing

Fingerprint

Dive into the research topics of 'A parallel multiple hashing architecture for IP address lookup'. Together they form a unique fingerprint.

Cite this