• DocumentCode
    1866597
  • Title

    An ultra high throughput and power efficient TCAM-based IP lookup engine

  • Author

    Zheng, Kai ; Hu, Chengchen ; Hongbin Liu ; Liu, Bin

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
  • Volume
    3
  • fYear
    2004
  • fDate
    7-11 March 2004
  • Firstpage
    1984
  • Abstract
    Ternary content-addressable memory (TCAM) is widely used in high-speed route lookup engines. However, restricted by the memory access speed, the route lookup engines for next-generation terabit routers demand exploiting parallelism among multiple TCAMs. Traditional parallel methods always incur excessive redundancy and high power consumption. We propose in this paper an original TCAM-based IP lookup scheme that achieves an ultra high lookup throughput and a high utilization of the memory while being power efficient. In our multichip scheme, we devise a load-balanced TCAM table construction algorithm together with an adaptive load balancing mechanism. The power efficiency is well controlled by decreasing the number of TCAM entries triggered in each lookup operation. Using 133 MHz TCAM chips and given 25% more TCAM entries than the original route table, the proposed scheme achieves a lookup throughput of up to 533 Mpps and is simple for ASIC implementation
  • Keywords
    IP networks; content-addressable storage; power consumption; resource allocation; storage allocation; table lookup; telecommunication network routing; transport protocols; ASIC implementation; adaptive load balancing mechanism; high-speed route IP lookup engine; lookup operation; lookup throughput; memory access speed; memory utilization; next-generation terabit router; power consumption; power efficiency; route table; table construction algorithm; ternary content-addressable memory chip; ultra high throughput; Application specific integrated circuits; Computer science; Costs; Energy consumption; Engines; Load management; Parallel processing; Partitioning algorithms; Random access memory; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
  • Conference_Location
    Hong Kong
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8355-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2004.1354607
  • Filename
    1354607