Browse > Article

A Parallel Multiple Hashing Architecture for IP Address Lookup  

정여진 (이화여자대학교 과학기술대학원 정보통신학과 Network SoC 연구실)
이보미 (이화여자대학교 과학기술대학원 정보통신학과 Network SoC 연구실)
임혜숙 (이화여자대학교 과학기술대학원 정보통신학과)
Abstract
Address lookup is one of the most essential functions of the Internet routers and a very important feature in evaluating router performance. Due to the facts that the Internet traffic keeps growing and the number of routing table entries is continuously growing, efficient address-lookup mechanism is indispensable. 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.
Keywords
longest prefix match; IP address lookup; multiple hashing; CRC; parallel search;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 A Novel IP Routing Lookup Scheme and Hardware Architecture for Multigiga bit Switching routers /
[ Nen-Fu Huang;Shi-Ming Zhao ] / IEEE Journal on Selected Areas in Communications   ScienceOn
2 Fast routing lookup using TCAM's /
[ A.McAuley;P.Francis ] / Proc. IEEE INFOCOM
3 Routing lookups in hardware at memory access speeds /
[ N.McKeown;P.Gupta;S.Lin ] / Proc. IEEE INFOCOM'98 Conf.
4 /
[ Rich Seifert ] / The Switch Book
5 Small Forwarding Tables for Fast Routing Lookups /
[ M.Degermark;A.Brodnik;S.Carlsson;S.Pink ] / Proc. ACM SIGCOMM
6 Hardware-based Internet protocol prefix lookups /
[ W.N.Eatherton ] / M.S. thesis, Washington Univ.
7 Survey and Taxonomy of IP Address Lookup Algorithms /
[ M.A.Ruiz-Sanchez;E.W.Biersack;W.Dabbous ] / IEEE Network
8 Fast address lookups using controlled prefix expansion /
[ V.Srinivasan;G.Varghese ] / Proc. ACM sigmetrics'98 Conf.
9 Comparison of Hashing Schemes for Address Lookup in Computer Networks /
[ Raj Jain ] / IEEE Transactions on Communications
10 Scalable high speed IP Routing Lookups /
[ M.Waldvogel;G.Varghese;J.Turner;B.Plattner ] / Proc. ACM SIGCOMM'97 Conf.
11 Using Multiple Hash Functions to Improve IP Lookups /
[ A.Broder;M.Mitzenmacher ] / IEEE INFOCOM
12 Parallel IP Address Lookup Using Hashing with Multiple SRAMs /
[ Ji-Hyun Seo;Hyesook Lim;Yeo-jin Jung;Seung-Jun Lee ] / 한국통신학회논문지   과학기술학회마을
13 Scalable IP Lookup for Internetrouters /
[ David E. Taylor;Jonathan S. Turner;John W. Lockwood;Todd S. Sproull;David B. Parlour ] / IEEE Journal on Selected Areas in Communications   ScienceOn