• DocumentCode
    1812229
  • Title

    TCAM-based distributed parallel packet classification algorithm with range-matching solution

  • Author

    Zheng, Kai ; Che, Hao ; Wang, Zhijun ; Liu, Bin

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
  • Volume
    1
  • fYear
    2005
  • fDate
    13-17 March 2005
  • Firstpage
    293
  • Abstract
    Packet classification (PC) has been a critical data path function for many emerging networking applications. An interesting approach is the use of TCAM to achieve deterministic, high speed PC However, apart from high cost and power consumption, due to slow growing clock rate for memory technology in general, PC based on the traditional single TCAM solution has difficulty to keep up with fast growing line rates. Moreover, the TCAM storage efficiency is largely affected by the need to support rules with ranges, or range matching. In this paper, a distributed TCAM scheme that exploits chip-level-parallelism is proposed to greatly improve the PC throughput. This scheme seamlessly integrates with a range encoding scheme, which not only solves the range matching problem but also ensures a balanced high throughput performance. Using commercially available TCAM chips, the proposed scheme achieves PC performance of more than 100 million packets per second (Mpps), matching OC768 (40 Gbps) line rate.
  • Keywords
    parallel algorithms; pattern classification; storage allocation; telecommunication traffic; 40 Gbit/s; chip-level-parallelism; critical data path function; distributed parallel packet classification algorithm; encoding scheme; range-matching solution; ternary content addressable memory; Application software; Classification algorithms; Clocks; Computer science; Costs; Data engineering; Delay; Energy consumption; Quality of service; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8968-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2005.1497900
  • Filename
    1497900