DocumentCode :
1192095
Title :
Reconfigurable finite-state machine based IP lookup engine for high-speed router
Author :
Desai, Madhav ; Gupta, Ritu ; Karandikar, Abhay ; Saxena, Kshitiz ; Samant, Vinayak
Author_Institution :
Dept. of Electr. Eng., Indian Inst. of Technol., Mumbai, India
Volume :
21
Issue :
4
fYear :
2003
fDate :
5/1/2003 12:00:00 AM
Firstpage :
501
Lastpage :
512
Abstract :
Internet protocol (IP) address lookup is one of the major performance bottlenecks in high-end routers. This paper presents an architecture for an IP address lookup engine based on programmable finite-state machines (FSMs). The IP address lookup problem can be translated into the implementation of a large FSM. Our hardware engine is then used to implement this FSM using a structured approach, in which the large FSM is broken down into a set of smaller FSMs which are then mapped into reconfigurable hardware blocks. The design of our hardware engine is based on a regular and well structured architecture, which is easy to scale. Our simulation results demonstrate that the FSM based architecture can easily scale to wire speed performance at OC-192 rates. Unlike previous approaches, the performance of our architecture is not constrained by memory bandwidth and is, therefore, in principle scalable with very large scale integration technology.
Keywords :
VLSI; cache storage; finite state machines; programmable circuits; reconfigurable architectures; table lookup; telecommunication network routing; transport protocols; FSM; FSM based architecture; IP lookup engine; Internet protocol address lookup; OC-192 rates; VLSI technology; architecture performance; cache storage; hardware engine; high-speed router; memory bandwidth; programmable finite-state machines; reconfigurable finite-state machine; reconfigurable hardware blocks; simulation results; software model; structured approach; very large scale integration technology; wire speed performance; Aggregates; Bandwidth; Hardware; Internet; Laboratories; Protocols; Routing; Search engines; Very large scale integration; Wire;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2003.810498
Filename :
1197696
Link To Document :
بازگشت