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