• DocumentCode
    3050641
  • Title

    A parallel multiple hashing architecture for IP address lookup

  • Author

    Lim, Hyesook ; Jung, Yeojin

  • Author_Institution
    Inf. Electron., Ehwa Women´´s Univ., Seoul, South Korea
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    91
  • Lastpage
    95
  • Abstract
    Address lookup is one of the main functions of the Internet routers and a very important feature in evaluating router performance. As the Internet traffic keeps growing and the number of routing table entries is continuously growing, efficient address-lookup mechanism is essential. In recent years, various fast address-lookup schemes have been proposed, but most of those schemes are not practical in terms of the memory size required for routing table and the complexity required in table update. In this paper, we have proposed a parallel IP address lookup architecture based on multiple hashing. The proposed scheme has advantages in required memory size, the number of memory accesses, and table update. We have evaluated the performance of the proposed scheme through simulation using data from MAE-WEST router. The simulation result shows that the proposed scheme requires a single memory access for the address lookup of each route when 203 kbytes of memory and a few-hundred-entry TCAM are used.
  • Keywords
    Internet; parallel architectures; performance evaluation; routing protocols; tree data structures; tree searching; 203 kbyte; IP address lookup; Internet routers; MAE-WEST router; few-hundred-entry TCAM; memory accesses; parallel multiple hashing architecture; performance evaluation; required memory size; table update; Electronic mail; Energy consumption; Hardware; Internet; Random access memory; Read-write memory; Routing; Scalability; Spine; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2004. HPSR. 2004 Workshop on
  • Print_ISBN
    0-7803-8375-3
  • Type

    conf

  • DOI
    10.1109/HPSR.2004.1303436
  • Filename
    1303436