A New TCAM Architecture for Managing ACL in Routers

被引:6
作者
Hwang, Haesung [1 ]
Ata, Shingo [2 ]
Yamamoto, Koji [3 ]
Inoue, Kazunari [3 ]
Murata, Masayuki [1 ]
机构
[1] Osaka Univ, Grad Sch Informat Sci & Technol, Suita, Osaka 5650871, Japan
[2] Osaka City Univ, Dept Informat & Commun Engn, Osaka 5588585, Japan
[3] Renesas Elect Corp, Itami, Hyogo 6640005, Japan
关键词
Access Control List (ACL); hardware cost; IP router; prefix expansion; Ternary Content Addressable Memory (TCAM);
D O I
10.1587/transcom.E93.B.3004
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Ternary Content Addressable Memory (TCAM) is a special type of memory used in routers to achieve high speed packet forwarding and classification Packet forwarding is done by referring to the rules written in the routing table whereas packet classification is performed by referring to the rules in the Access Control List (ACL) TCAM uses more transistors than Random Access Memory (RAM) resulting in high power consumption and high production cost Therefore it is necessary to re duce the entries written in the TCAM to reduce the transistor count In this paper we propose a new TCAM architecture by using Range Matching Devices (RMD) integrated within the TCAM s control logic with an optimized prefix expansion algorithm The proposed method reduces the number of entries required to express ACL rules especially when specifying port ranges With less than 10 RMDs the total number of lines required to write port ranges in the TCAM can be reduced to approximately 50%
引用
收藏
页码:3004 / 3012
页数:9
相关论文
共 15 条
[1]  
Agrawal B, 2006, INT SYM PERFORM ANAL, P120
[2]   An efficient approach to on-chip logic minimization [J].
Ahmad, Seraj ;
Mahapatra, Rabi N. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (09) :1040-1050
[3]   DRES: Dynamic range encoding scheme for TCAM coprocessors [J].
Che, Hao ;
Wang, Zhijun ;
Zheng, Kai ;
Liu, Bin .
IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) :902-915
[4]  
*CISC, 2005, ACL QOS TCAM EXH AV
[5]  
DONG Q, 2006, P ACM SIGM, P311
[6]  
HWANG H., 2008, P INT C HIGH PERF SW, P116
[7]  
LAKSHMINARAYANA.K, 2005, P ACM SIGCOMM, P193, DOI DOI 10.1145/1080091.1080115
[8]   Efficient mapping of range classifier into Ternary-CAM [J].
Liu, H .
HOT INTERCONNECTS 10, 2002, :95-100
[9]  
MCAULEY AJ, 1993, IEEE INFOCOM SER, P1382, DOI 10.1109/INFCOM.1993.253403
[10]  
*NETLOGIC, RANG ENC ENG REE