Browse > Article

Design of Hybrid Parallel Architecture for Fast IP Lookups  

서대식 (연세대학교 전기·전자공학과)
윤성철 (연세대학교 전기·전자공학과)
오재석 (연세대학교 전기·전자공학과)
강성호 (연세대학교 전기·전자공학과)
Publication Information
Abstract
When designing network processors or implementing network equipments such as routers are implemented, IP lookup operations cause the major impact on their performance. As the organization of the IP address becomes simpler, the speed of the IP lookup operations can go faster. However, since the efficient management of IP address is inevitable due to the increasing number of network users, the address organization should become more complex. Therefore, for both IPv4(IP version 4) and IPv6(IP version 6), it is the essential fact that IP lookup operations are difficult and tedious. Lots of researcher for improving the performance of IP lookups have been presented, but the good solution has not been came out. Software approach alleviates the memory usage, but at the same time it si slow in terms of searching speed when performing an IP lookup. Hardware approach, on the other hand, is fast, however, it has disadvantages of producing hardware overheads and high memory usage. In this paper, conventional researches on IP lookups are shown and their advantages and disadvantages are explained. In addition, by mixing two representative structures, a new hybrid parallel architecture for fast IP lookups is proposed. The performance evaluation result shows that the proposed architecture provides better performance and lesser memory usage.
Keywords
High-speed IP lookup; Prefix; LPM(Longest Prefix Matching); Router; Low memory usage; Multiple CAM; Ternary CAM;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Pankaj Gupta, Steven Lin, and Nick Mckeown. 'Routing Lookups in Hardware at Memory Access Speeds,' Proceeding of Infocom 98, 1998, VOL.40, pp. 1240-1247   DOI
2 A. McAuley and P. Francis. 'Fast Routing Table Lookup Using CAMs,' Proceeding of Infocom 93, 1993, VOL.3, pp. 1382-1391   DOI
3 Ruiz-Sanchez, M.A.; Biersack, E.W. ; Dabbous, W.. 'Survey and taxonomy of IP address lookup algorithms,' IEEE Network, VOL.15, Mar/Apr 2001, pp. 8-23   DOI   ScienceOn
4 D. Pao et al., 'Efficient Hardware Architecture for Fast IP Address Lookup,' Proceeding of IEEE INFOCOM '02, 2002, pp. 555-561   DOI
5 DegerMark, et al. 'Small Forwarding Tables for Fast Routing Lookups,' Proceeding of ACM Sigcomm 97, 1997, pp. 3-14   DOI
6 Internet Performance Measurement and Analysis Project, University of Michigan and Merit Network, URL : http://www.merit.edu/ipma
7 Rich Seifert, The Switch Book : The Complete Guide to LAN Technology, John Wiley & Sons, Inc., 2000
8 S. Nilsson and G. Karlsson, 'Fast address lookup for Internet routers,' Proceeding of IFIP 4th Int. Conf. Broadband Communications, Apr. 1998, pp. 11-22
9 W. Eatherton, 'Hardware-Based Internet Protocol Prefix Lookups,' Master's thesis, Washington Univ., 1999