DocumentCode :
2840879
Title :
CLUE: Achieving Fast Update over Compressed Table for Parallel Lookup with Reduced Dynamic Redundancy
Author :
Yang, Tong ; Duan, Ruian ; Lu, Jianyuan ; Zhang, Shenjiang ; Dai, Huichen ; Liu, Bin
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2012
fDate :
18-21 June 2012
Firstpage :
678
Lastpage :
687
Abstract :
The sizes of routing table in backbone routers continue to keep a rapid growth and some of them currently increase up to 400K entries [1]. An effective solution to deflate the large table is the routing table compression. Meanwhile, there is an increasingly urgent demand for fast routing update mainly due to the change of network topology and new emerging Internet functionalities. Furthermore, the Internet link transmission speed has scaled up to 100Gbps commercially and towards 400Gbps Ethernet for laboratory experiments, resulting in a raring need of ultra-fast routing lookup. To achieve high performance, backbone routers must gracefully handle the three issues simultaneously: routing table Compression, fast routing Lookup, and fast incremental Update (CLUE), while previous works often only concentrate on one of the three dimensions. To address these issues, we propose a complete set of solutions-CLUE, by improving previous works and adding a novel incremental update mechanism. CLUE consists of three parts: a routing table compression algorithm, an improved parallel lookup mechanism, and a new fast incremental update mechanism. The routing table compression algorithm is based on ONRTC algorithm [2], a base for fast TCAM parallel lookup and fast update of TCAM. The second part is the improvement of the logical caching scheme for dynamic load balancing parallel lookup mechanism [3]. The third one is the conjunction of the trie, TCAM and redundant prefixes update algorithm. We analyze the performance of CLUE by mathematical proof, and draw the conclusion that speedup factor is proportional to the hit rate of redundant prefixes in the worst case, which is also confirmed by experimental results. Large-scale experimental results show that, compared with the mechanism in [3], CLUE only needs about 71% TCAM entries, 4.29% update time, and 3/4 dynamic redundant prefixes for the same throughput when using four TCAMs. In addition, CLUE has another advantage over the mechani- m in [3] - the frequent interactions between control plane and data plane caused by redundant prefixes update can be avoided.
Keywords :
Internet; local area networks; telecommunication network routing; telecommunication network topology; CLUE solution; Ethernet; Internet functionality; Internet link transmission speed; ONRTC algorithm; TCAM fast update; TCAM parallel lookup; backbone router; control plane; data plane; fast incremental update mechanism; fast routing update; hit rate; network topology; parallel lookup mechanism; reduced dynamic redundancy; redundant prefixes update algorithm; routing table compression; routing table compression algorithm; speedup factor; ternary content addressable memory; Compression algorithms; IP networks; Internet; Load management; Partitioning algorithms; Redundancy; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on
Conference_Location :
Macau
ISSN :
1063-6927
Print_ISBN :
978-1-4577-0295-2
Type :
conf
DOI :
10.1109/ICDCS.2012.79
Filename :
6258040
Link To Document :
بازگشت