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
Link To Document