• DocumentCode
    408356
  • Title

    A high performance, parallel IP lookup technique using distributed memory organization

  • Author

    Venkatesh, K. ; Aravind, S. ; Srinivasan, T.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Sri Venkatesawara Coll. of Eng., Sriperumbudur, India
  • Volume
    1
  • fYear
    2004
  • fDate
    5-7 April 2004
  • Firstpage
    792
  • Abstract
    The IP lookup process is a key bottleneck in routing due to the increase in routing table size, increasing traffic and migration to IPv6 addresses. The IP routing lookup involves computation of the best matching prefix for which existing solutions, such as BSD Radix Tries, scale poorly when traffic in the router increases or when employed for IPv6 address lookups. In our paper we describe a distributed memory organization technique for the routing table, which performs extremely well for IPv6 address lookup. This mechanism provides lookup for a maximum of 16 IPv6 addresses simultaneously. We propose ternary search on hash table technique that takes an average of 6 memory accesses for IPv6 address lookup. An optimized storage mechanism for binary search on hash table scheme is also presented. Using the proposed techniques a router can achieve a much higher packet forwarding rate and throughput.
  • Keywords
    IP networks; distributed memory systems; search problems; storage management; table lookup; telecommunication network routing; IP lookup process; IP routing lookup; IPv6 address lookup; binary search; distributed memory organization; hash table; optimized storage; parallel IP lookup technique; routing table size; Degradation; Educational institutions; IP networks; Internet; Optical fiber cables; Performance analysis; Random access memory; Routing; Telecommunication traffic; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
  • Print_ISBN
    0-7695-2108-8
  • Type

    conf

  • DOI
    10.1109/ITCC.2004.1286565
  • Filename
    1286565