Abstract
Ternary content-addressable memory (TCAM) has been widely used to perform fast packet classification due to its ability of solving the problem in O(1) time without considering the number of entries, mask continuity and their lengths. However, it also comes with several shortcomings, such as the limited number of entries, expensive cost and power consumption. We propose an efficient algorithm to reduce the required TCAM bits by encoding the IP address portion of the policies. With the proposed scheme, the achieved compression ratio can be as small as 9% for IPv6 policies. Moreover, the TCAM throughput is improved by a factor of 175% with pipelining design. Obviously, the proposed scheme is attractive for the forthcoming IPv6.
Original language | English |
---|---|
Pages (from-to) | 275-283 |
Number of pages | 9 |
Journal | Journal of High Speed Networks |
Volume | 16 |
Issue number | 3 |
State | Published - 2007 |
Keywords
- High-speed network
- IPv6
- Internet
- Packet classification
- Ternary content addressable memory