• 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