A fast IP routing lookup scheme for gigabit switching routers

被引:35
作者
Huang, NF [1 ]
Zhao, SM [1 ]
Pan, JY [1 ]
Su, CA [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30043, Taiwan
来源
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW | 1999年
关键词
D O I
10.1109/INFCOM.1999.752163
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key design issues for the new generation IP routers is the route lookup mechanism. For each incoming IP packet, the IP routing requires to perform a longest prefix matching on the address lookup in order to determine the packet's next hop. This paper presents a fast route lookup mechanism that only needs tiny SRAM and can be implemented in a pipelined skill in hardware. Based on the proposed scheme, the forwarding table is tiny enough to fit in SRAM with very low cost. For example, a large routing table with 40,000 routing entries can be compacted to a forwarding table of 450-470 Kbytes. In the worst case, the number of memory accesses for a lookup is three. When implemented in a pipeline skill in hardware, the proposed mechanism can achieve one routing lookup every memory access. With current 10ns SRAM, this mechanism furnishes approximately 100 million routing lookups per second. This is much faster than any current commercially available routing lookup schemes.
引用
收藏
页码:1429 / 1436
页数:8
相关论文
共 11 条
[1]  
[Anonymous], 1993, 1518 RFC
[2]  
Baker F, 1995, 1812 RFC
[3]  
DEERING S, 1996, 1883 RFC INT ENG TAS
[4]  
DEGERMARK M, ACM SIGCOMM 97, P3
[5]   Routing on longest-matching prefixes [J].
Doeringer, W ;
Karjoth, G ;
Nassehi, M .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (01) :86-97
[6]  
GUPTA P, 1998, IEEE INFOCOM 98
[7]  
LAMPSON B, 1998, IEEE INFOCOM 98
[8]  
MCAULEY A, P IEEE INFOCOMM 1993
[9]  
PEI T, 1992, IEEE NETWORK MAG JAN
[10]  
*STANF U, 1996, STANF U WORKSH FAST