DocumentCode :
2260632
Title :
A TCAM-based IP lookup scheme for multi-nexthop routing
Author :
Liang, Zhiyong ; Wu, Jianping ; Xu, Ke
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
fYear :
2003
fDate :
20-23 Oct. 2003
Firstpage :
128
Lastpage :
135
Abstract :
TCAM (ternary content addressable memory) is a popular device for fast routing lookups. TCAM can achieve O(1) lookup complexity with parallel technique. However, TCAM has three explicit disadvantages: high cost; high power consumption; and complex update. For load balancing and policy routing, routers have to hold considerable multi-nexthop routes with multi paths for a destination network. This paper proposes a fast TCAM-based lookup scheme that can support multi-nexthop routing lookups. Using two level index tables, the scheme can store and retrieve multi-nexthop routes quickly. To improve update performance of TCAM, we also propose a fast update algorithm-N-subspace algorithm that can approximately reach O(1) update complexity for TCAM routing tables. To decrease cost and power consumption of TCAM, we also apply an effective routing compaction method that is based on the trie structure and can reduce 20% routes for current Internet routing tables. Also, the scheme can easily scale to IPv6.
Keywords :
IP networks; Internet; content-addressable storage; resource allocation; routing protocols; table lookup; IP; IPv6; Internet; TCAM; destination network; load balancing; multinexthop routing; policy routing; routing compaction; routing lookup; routing update; ternary content addressable memory; trie structure; Bandwidth; Compaction; Computer science; Costs; Energy consumption; Hardware; Internet; Routing; SDRAM;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Networks and Mobile Computing, 2003. ICCNMC 2003. 2003 International Conference on
Print_ISBN :
0-7695-2033-2
Type :
conf
DOI :
10.1109/ICCNMC.2003.1243037
Filename :
1243037
Link To Document :
بازگشت