DocumentCode :
955185
Title :
Efficient IP routing table VLSI design for multigigabit routers
Author :
Chang, Robert C. ; Lim, Beng-Huat
Author_Institution :
Dept. of Electr. Eng., Nat. Chung Hsing Univ., Taichung, Taiwan
Volume :
51
Issue :
4
fYear :
2004
fDate :
4/1/2004 12:00:00 AM
Firstpage :
700
Lastpage :
708
Abstract :
In this paper, an Internet Protocol (IP) forwarding table very large-scale integration design is presented. The table lookup becomes a great bottleneck when multigigabit links are required in today´s network routers. Hence, we present a lookup scheme that can efficiently handle IP routing lookup, insertion, and deletion inside the forwarding table. By introducing memory reduction and the novel skip function, we have successfully reduced the required memory size to about 0.59 MB. The forwarding table hardware design was carried out using Verilog hardware description language. It can achieve one route lookup for every memory access using pipeline implementation. Timemill post-layout simulation results show that the chip can furnish approximately 30×106 lookups/s, and thus it can support up to 30 Gbits/s link speed. In addition, our design can be easily scaled from IPv4 to IPv6.
Keywords :
VLSI; hardware description languages; logic simulation; routing protocols; table lookup; transport protocols; 0.59 MB; IP routing deletion; IP routing insertion; IP routing lookup; IP routing table; Internet protocol; VLSI design; Verilog hardware description language; forwarding table hardware design; multigigabit routers; network routers; table lookup; very larg-scale integration design; Access protocols; Delay; Hardware design languages; Internet; Large scale integration; Pipelines; Round robin; Routing; Table lookup; Very large scale integration;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2004.823660
Filename :
1284744
Link To Document :
بازگشت