TY - JOUR
T1 - Efficient entry-reduction algorithm for TCAM-based IP forwarding engine
AU - Wang, P. C.
AU - Chan, C. T.
AU - Chen, R. C.
AU - Chang, H. Y.
PY - 2005/4
Y1 - 2005/4
N2 - Ternary content-addressable memory has been widely used to perform fast routing lookups. It is able to accomplish the best matching prefix searching in O(1) time without considering the number of prefixes and their lengths. As compared to the software-based solutions, the ternary content-addressable memory can offer sustained throughput and simple system architecture. However, it also comes with several shortcomings, such as the limited number of entries, enormous cost and power consumption. Accordingly, an efficient algorithm is proposed to reduce the required size of ternary content-addressable memory. The proposed scheme can eliminate 98% of ternary content-addressable memory entries by adding comparatively little DRAM and, thus, is attractive for IPv6 routing lookup.
AB - Ternary content-addressable memory has been widely used to perform fast routing lookups. It is able to accomplish the best matching prefix searching in O(1) time without considering the number of prefixes and their lengths. As compared to the software-based solutions, the ternary content-addressable memory can offer sustained throughput and simple system architecture. However, it also comes with several shortcomings, such as the limited number of entries, enormous cost and power consumption. Accordingly, an efficient algorithm is proposed to reduce the required size of ternary content-addressable memory. The proposed scheme can eliminate 98% of ternary content-addressable memory entries by adding comparatively little DRAM and, thus, is attractive for IPv6 routing lookup.
UR - http://www.scopus.com/inward/record.url?scp=21644455754&partnerID=8YFLogxK
U2 - 10.1049/ip-com:20041153
DO - 10.1049/ip-com:20041153
M3 - Article
AN - SCOPUS:21644455754
SN - 1350-2425
VL - 152
SP - 172
EP - 176
JO - IEE Proceedings: Communications
JF - IEE Proceedings: Communications
IS - 2
ER -