• DocumentCode
    10190
  • Title

    Improving Routing Table Lookup in Software Routers

  • Author

    HyunYong Lee ; Nakao, Akihiro

  • Author_Institution
    Electron. & Telecommun. Res. Inst. (ETRI), Daejeon, South Korea
  • Volume
    19
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    957
  • Lastpage
    960
  • Abstract
    For the speed-up in the routing table lookup in software routers, we introduce a new data structure called, sTable that achieves space efficiency while causing low processing overhead without hardware parallelism. Using a hash table-like approach, sTable stores only next hop information to handle most packets within the on-chip fast memory while causing some accesses to the off-chip slow memory to handle lookup errors. Routing table lookup experiments using Click show that, causing less processing overhead and a smaller number of lookup errors than Bloom filter, sTable reduces the average table lookup time by 44% (i.e., from 119 ns to 67 ns) compared to Bloom filter.
  • Keywords
    data structures; table lookup; telecommunication computing; telecommunication network routing; hash table-like method; routing table lookup; sTable data structure; software router; Hardware; Parallel processing; Random access memory; Routing; Software; Switches; Table lookup; Routing table lookup; on-chip fast memory; processing and memory access overhead; software router;
  • fLanguage
    English
  • Journal_Title
    Communications Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7798
  • Type

    jour

  • DOI
    10.1109/LCOMM.2015.2418759
  • Filename
    7076614