Escolar Documentos
Profissional Documentos
Cultura Documentos
Manas Kumar
Noor Mahammad Sk
PhD Scholar
Dept. of CSE
IIITD&M Kancheepuram
Chennai - 600 127
Dept. of CSE
NIT Sikkim
Sikkim - 737 139
I.
I NTRODUCTION
Many of the commercial router/switch designer have decides to use ternary content addressable memory for the
efcient look up operation in order to meet the requirement
of speed, power and cost. This TCAM stores dont care case
IP Address
Zero Compaction
Prefix Overlapping
Prefix Minimization
Compacted IP Address
III.
BACKGROUND
IV.
There are prex compaction techniques like prex overlapping, prex aggregation and prex minimization which are
proposed for minimizing the ow table. We will discuss these
methods one by one. Prex overlapping achieves compaction
by reducing the number of entries for same next hop. Prexes
will be overlapped if they are enclosure of others. Whenever a
new entry comes despite of changing the table only updating is
required. This can be understood with the help of an example:
Prex aggregation represents all the prexes in the routing
table, having prex length l, for 16 < l 24. It sees for
largest common sub prex (LCS) for the set of those prexes.
The LCS for any prex is the sub prex with a length nearest
IPv6 Address
1050:0000:0000:0000:0005:0600:0006:0000
1050:0000:0000:0000:0054:0600:0008:0000
1050:0000:0000:0000:0098:0600:0012:0000
1050:0000:0000:0000:0009:0600:0024:0000
1050:0000:0000:0000:00A4:0600:0030:0000
1050:0000:0000:0000:007C:0600:0031:0000
1050:0000:0000:0000:0087:0600:0040:0000
1050:0000:0000:0000:0043:0600:001A:0000
1050:0000:0000:0000:0012:0600:00AC:0000
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
0:0:0:0:0:FFFF:192.1.56.10
V.
IPv6 Address
1050:X:0005:0600:0006:0000
1050:X:0054:0600:0008:0000
1050:X:0098:0600:0012:0000
1050:X:0009:0600:0024:0000
1050:X:00A4:0600:0030:0000
1050:X:007C:0600:0031:0000
1050:X:0087:0600:0040:0000
1050:X:0043:0600:001A:0000
1050:X:0012:0600:00AC:0000
X:FFFF:192.1.56.10
X:FFFF:192.1.56.10
X:FFFF:192.1.56.10
X:FFFF:192.1.56.10
X:FFFF:192.1.56.10
X:FFFF:192.1.56.10
X:FFFF:192.1.56.10
22.22
%
Reduction
VI.
Reduction
34.75%
34.75%
34.75%
34.75%
34.75%
34.75%
34.75%
34.75%
34.75%
C ONCLUSION
R EFERENCES
[1] Y.-T. Fang, T.-C. Huang, and P.-C. Wang, Ternary CAM Compaction
for IP Address Lookup, 22nd International Conference on Advanced
Information Networking and Applications-Workshops, pp. 14621467,
2008.
[2] H. Liu, Routing Table Compaction in Ternary CAM, Micro, IEEE,
vol. 22, no. 1, pp. 5864, 2002.
[3] V. Ravikumar and R. N. Mahapatra, TCAM Architecture for IP lookup
using Prex Properties, Micro, IEEE, vol. 24, no. 2, pp. 6069, 2004.
[4] H. Liu, Reducing Routing Table Size using Ternary-CAM, Hot
Interconnects, pp. 6973, 2001.
[5] R. K. Brayton, Logic minimization algorithms for VLSI synthesis.
Springer, 1984, vol. 2.