DocumentCode
2763106
Title
IP address lookup using a dynamic hash function
Author
Nie, Xiaojun ; Wilson, David J. ; Cornet, Jerome ; Damm, Gerard ; Zhao, Yiqiang
Author_Institution
Carleton Univ., Ottawa, Ont.
fYear
2005
fDate
1-4 May 2005
Firstpage
1642
Lastpage
1647
Abstract
The explosive growth of the Internet and of new applications over IP has made Internet routers the bottleneck in enabling higher speed communications. One of the more resource intensive functions of a router is the IP address lookup. This paper proposes a new IP address lookup algorithm that improves the performance and memory requirements of a hash-based lookup by exploiting the statistical repartition of prefixes in the forwarding table. Prototyping has shown that only one main memory access and several fast cache memory accesses are needed to perform a lookup on average. Furthermore, the configuration of the data structures can be tuned to control both memory usage and lookup performance
Keywords
IP networks; Internet; file organisation; telecommunication network routing; IP address lookup; Internet routers; cache memory accesses; data structures; dynamic hash function; statistical repartition; Binary trees; Cache memory; Data structures; Explosives; Hardware; IP networks; Internet; Prototypes; Routing; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location
Saskatoon, Sask.
ISSN
0840-7789
Print_ISBN
0-7803-8885-2
Type
conf
DOI
10.1109/CCECE.2005.1557298
Filename
1557298
Link To Document