DocumentCode
1187870
Title
Enhanced prefix inclusion coding filter-encoding algorithm for packet classification with ternary content addressable memory
Author
Pao, Derek ; Zhou, Peng ; Liu, B. ; Zhang, Xiaobing
Author_Institution
City Univ. of Hong Kong, Hong Kong
Volume
1
Issue
5
fYear
2007
Firstpage
572
Lastpage
580
Abstract
Filter encoding can effectively enhance the efficiency of ternary content addressable memory (TCAM)-based packet classification. It can minimise the range expansion problem, reduce the TCAM space requirement and improve the lookup rate for IPv6. However, additional complexity will incur inevitably in the filter table update operations. Although the average update cost of the prefix inclusion coding (PIC) scheme is very low, the worst-case update cost can be significantly higher. Major modifications to the PIC scheme to improve its update performance are presented. The new coding scheme is called PIC with segmented domain. By dividing the field value domain into multiple segments, the mapping of field values to code points can be more structural and help avoid massive code-point relocation in the event of new insertions. Moreover, the simplified codeword lookup for the address fields can be implemented with embedded SRAM rather than with TCAM. Consequently, the lookup rate of the search engine can be improved to handle the OC-768 line rate.
Keywords
Internet; content-addressable storage; filtering theory; ternary codes; transport protocols; IPv6; packet classification; prefix inclusion coding filter-encoding algorithm; search engine; ternary content addressable memory;
fLanguage
English
Journal_Title
Computers & Digital Techniques, IET
Publisher
iet
ISSN
1751-8601
Type
jour
DOI
10.1049/iet-cdt:20060226
Filename
4312784
Link To Document