Browse > Article

Hardware based set-associative IP address lookup scheme  

Yun Sang-Kyun (연세대학교 문리대학 컴퓨터정보통신공학부)
Abstract
IP lookup and forwarding process becomes the bottleneck of packet transmission as IP traffic increases. Previous hardware-based IP address lookup schemes using an index-based table are not memory-efficient due to sparse distribution of the routing prefixes. In this paper, we propose memory-efficient hardware based IP lookup scheme called set-associative IP address lookup scheme, which provides the same IP lookup speed with much smaller memory requirement. In the proposed scheme, an NHA entry stores the prefix and next hop together. The IP lookup procedure compares a destination IP address with eight entries in a corresponding set simultaneously and finds the longest matched prefix. The memory requirement of the proposed scheme is about $42\%$ of that of Lin's scheme. Thus, the set-associative IP address lookup scheme is a memory-efficient hardware based IP address lookup scheme.
Keywords
IP address lookup; router; LPM; forwardng; hardware-based lookup;
Citations & Related Records
연도 인용수 순위
  • Reference
1 V. Fuller, T. Li, J. Yu, and K. Varadhan, 'Cassless inter-domain routing (CIDR): and address assignment and aggregation strategy,' RFC1519, Sep. 1993
2 N.-F. Huang and S.-M. Zhao, 'A novel IP-routing lookup scheme and hardware architecture for multigigabit switching routers,' IEEE J. Selected Areas in Communications., 17(6), pp. 1093-1104, June 1999   DOI   ScienceOn
3 H. Lim, J.-H Seo, and Y.-J Jung, 'High speed IP address lookup architecture using hashing,' IEEE Communications Letters, 7(10), pp. 502-504, Oct. 2003   DOI   ScienceOn
4 P.-C. Lin and C.-J. Chang, 'A priority TCAM IP-routing lookup scheme,' IEEE Communications Letters, 7(7), pp.337-339, July 2003   DOI   ScienceOn
5 M. A. Ruiz-sanchez, E.W. Biersack, and W. Dabbous, 'Survey and taxonomy of IP address look up algorithms,' IEEE Network, 15(2), pp. 8-23, Mar.-Apr. 2001
6 P.-C. Wang, C.-T. Chan, and Y.-C. Chen, 'High-performance IP routing table lookup,' Computer Communications, 25, pp. 303-312, 2002   DOI   ScienceOn
7 CIDR report, http://www.cidr-report.org, Jan. 2005
8 임혜숙, 정여진, '패킷 포워딩 기술,' 대한전자공학회지, 31(8), pp. 830-840, 2004. 8
9 F. Zane, G. Narlikar, A. Basu, 'Coolcams: power-efficient TCAMs for forwarding engines,' Proc. INFOCOM 2003, IEEE, vol. 1, pp. 42-52, Mar. 2003
10 P. Gupta, S. Lin, and N. Mckeown, 'Routing lookups in hardware at memory access speeds,' Proc. IEEE INFOCOMM 1998, Mar. 1998