DocumentCode
1725026
Title
High-speed table lookup engine for IPv6 longest prefix match
Author
Hayashi, Tsunemasa ; Miyazaki, Toshiaki
Author_Institution
NTT Network Innovation Labs., Kanagawa, Japan
Volume
2
fYear
1999
fDate
6/21/1905 12:00:00 AM
Firstpage
1576
Abstract
This paper presents a hardware table-lookup (TLU) engine that allows the real-time operation of complicated TLU for telecommunications such as the longest prefix match (LPM) in IPv6 (128 bit-length address) protocol. The engine consists of a PLD (programmable logic device) and eight CAM (content addressable memory) chips which are divided into several groups. When actual TLU is performed, the entries in each CAM group are searched simultaneously, and the best entry candidate in each group is selected by a priority encoder which is implemented in the PLD. This grouping method with the priority encoder is the key to the scalability of the engine. We show that a TLU engine based on the above architecture achieves significantly better performance than those based on conventional software algorithms, especially in the case of a large number of entries. Furthermore, we note that our engine can support an over 300-K entry 2.5 Mpps line-rate LPM
Keywords
content-addressable storage; encoding; programmable logic devices; real-time systems; table lookup; telecommunication network routing; transport protocols; 128 bit; 622 Mbit/s; CAM chips; CAM grouping method; IPv6 longest prefix match; IPv6 protocol; PLD; content addressable memory; engine scalability; hardware table-lookup engine; high-speed table lookup engine; line-rate; performance; priority encoder; programmable logic device; real-time operation; software algorithms; Associative memory; CADCAM; Computer aided manufacturing; Computer architecture; Engines; Hardware; Programmable logic devices; Protocols; Scalability; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference, 1999. GLOBECOM '99
Conference_Location
Rio de Janeireo
Print_ISBN
0-7803-5796-5
Type
conf
DOI
10.1109/GLOCOM.1999.830045
Filename
830045
Link To Document