DocumentCode :
964824
Title :
TCAM architecture for IP lookup using prefix properties
Author :
Ravikumar, V.C. ; Mahapatra, Rabi N.
Author_Institution :
Texas A&M Univ., College Station, TX, USA
Volume :
24
Issue :
2
fYear :
2004
Firstpage :
60
Lastpage :
69
Abstract :
In modern IP routers, Internet protocol (IP) lookup forms a bottleneck in packet forwarding because the lookup speed cannot catch up with the increase in link bandwidth. Ternary content-addressable memories (TCAMs) have emerged as viable devices for designing high-throughput forwarding engines on routers. Called ternary because they store don´t-care states in addition to 0s and 1s, TCAMs search the data (IP address) in a single clock cycle. Because of this property, TCAMs are particularly attractive for packet forwarding and classifications. Despite these advantages, large TCAM arrays have high power consumption and lack scalable design schemes, which limit their use. We propose a two-level pipelined architecture that reduces power consumption through memory compaction and the selective enablement of only a portion of the TCAM array. We also introduce the idea of prefix aggregation and prefix expansion to reduce the number of routing-table entries in TCAMs for IP lookup. We also discuss an efficient incremental update scheme for the routing of prefixes and provide empirical equations for estimating memory requirements and proportional power consumption for the proposed architecture.
Keywords :
IP networks; Internet; content-addressable storage; parallel memories; power consumption; routing protocols; table lookup; IP lookup; Internet protocol lookup; TCAM architecture; TCAM arrays; packet forwarding; power consumption; prefix properties; routing-table entries; ternary content-addressable memory; two-level pipelined architecture; Bandwidth; CADCAM; Compaction; Computer aided manufacturing; Computer architecture; Energy consumption; Hardware; Internet; Protocols; Routing;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2004.1289292
Filename :
1289292
Link To Document :
بازگشت