• DocumentCode
    2756730
  • Title

    An Efficient Hardware-Based Multi-hash Scheme for High Speed IP Lookup

  • Author

    Demetriades, Socrates ; Hanna, Michel ; Cho, Sangyeun ; Melhem, Rami

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., Pittsburgh, PA
  • fYear
    2008
  • fDate
    26-28 Aug. 2008
  • Firstpage
    103
  • Lastpage
    110
  • Abstract
    The increasingly more stringent performance and power requirements of Internet routers call for scalable IP lookup strategies that go beyond the currently viable TCAM- and trie-based solutions. This paper describes a new hash-based IP lookup scheme that is both storage efficient and high performance. In order to achieve high storage efficiency, we take a multi-hashing approach and employ an advanced hashing technique that effectively resolves hashing collisions by dynamically migrating IP prefixes that are already in the lookup table as new prefixes are inserted. To obtain high lookup throughput, the multiple hash tables are accessed in parallel (using different hash functions) or in a pipelined manner. We evaluate the proposed scheme using up-to-date core routing tables and discuss how its key design parameters can be determined. When compared with state-of-the-art TCAM designs, our scheme reduces area and power requirements by 60% and 80% respectively, while achieving competitive lookup rates. We expect that the proposed scheme scales well with the anticipated routing table sizes and technologies in the future.
  • Keywords
    IP networks; Internet; storage management; table lookup; IP lookup; Internet routers; TCAM; hardware-based multihash; lookup table; storage efficiency; Computer science; Delay; Energy consumption; Internet; Routing; Scalability; Search engines; Table lookup; Throughput; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2008. HOTI '08. 16th IEEE Symposium on
  • Conference_Location
    Stanford, CA
  • ISSN
    1550-4794
  • Print_ISBN
    978-0-7695-3380-3
  • Type

    conf

  • DOI
    10.1109/HOTI.2008.27
  • Filename
    4618582