• DocumentCode
    2239291
  • Title

    Efficient prefix cache for network processors

  • Author

    Akhbarizadeh, Mohammad J. ; Nourani, Mehrdad

  • Author_Institution
    Center for Integrated Circuits & Syst., Texas Univ., Richardson, TX, USA
  • fYear
    2004
  • fDate
    25-27 Aug. 2004
  • Firstpage
    41
  • Lastpage
    46
  • Abstract
    Conventional routing cache systems store destination IP addresses in their cache directory. We present a routing cache technique that stores the most recently used route prefixes, instead of IP addresses, to achieve a significantly smaller cache size. A nesting prefix is partially represented in this cache by its minimal expansions. Such expanded prefixes are obtained using an incremental technique without any modifications to the routing table. Consequently, our cache works with most of the common route lookup algorithms and efficiently maintains coherency with the routing table. Experiments show that, for a hit ratio over 0.96, our design can achieve more than 33 times reduction in cache size, compared to a conventional routing cache.
  • Keywords
    IP networks; cache storage; table lookup; telecommunication network routing; destination IP addresses; nesting prefix; network processors; prefix cache; route lookup algorithms; route prefixes; routing cache systems; routing table; Hardware; IP networks; Intrusion detection; Routing; Search engines; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2004. Proceedings. 12th Annual IEEE Symposium on
  • Print_ISBN
    0-7803-8686-8
  • Type

    conf

  • DOI
    10.1109/CONECT.2004.1375199
  • Filename
    1375199