DocumentCode :
805414
Title :
High speed IP address lookup architecture using hashing
Author :
Lim, Hyesook ; Seo, Ji-Hyun ; Jung, Yeo-Jin
Author_Institution :
Inf. Electron. Eng. Dept., Ewha W. Univ., Seoul, South Korea
Volume :
7
Issue :
10
fYear :
2003
Firstpage :
502
Lastpage :
504
Abstract :
One of the most important design issues for IP routers responsible for datagram forwarding in computer networks is the route-lookup mechanism. In this letter, we explore a practical IP address lookup scheme which converts the longest prefix matching problem into the exact matching problem. In the proposed architecture, the forwarding table is composed of multiple SRAM, and each SRAM represents an address lookup table in a single prefix. Hashing functions are applied to each address lookup table in order to find out matching entries in parallel, and the entry matched with the longest prefix among them is selected. Simulation using data from the MAE-WEST router shows that a large routing table with 37000 entries is compacted to a forwarding table of 189 kbytes in the proposed scheme and achieves one route lookup every two memory accesses in average.
Keywords :
Internet; protocols; string matching; telecommunication network routing; IP routers; Internet; MAE-WEST router; computer networks; datagram forwarding; design issues; exact matching problem; forwarding table; hashing functions; high speed address lookup architecture; longest prefix matching; parallel hashing; route-lookup mechanism; Cams; Computer architecture; Computer networks; Databases; Hardware; Internet; Random access memory; Routing; Scalability; Table lookup;
fLanguage :
English
Journal_Title :
Communications Letters, IEEE
Publisher :
ieee
ISSN :
1089-7798
Type :
jour
DOI :
10.1109/LCOMM.2003.818885
Filename :
1237350
Link To Document :
بازگشت