DocumentCode
3075252
Title
Fast routing table lookup based on deterministic multi-hashing
Author
Huang, Zhuo ; Lin, David ; Peir, Jih-Kwon ; Chen, Shigang ; Alam, S. M Iftekharul
Author_Institution
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
fYear
2010
fDate
5-8 Oct. 2010
Firstpage
31
Lastpage
40
Abstract
New generations of video, voice, high-performance computing and social networking applications have continuously driven the development of novel routing technologies for higher packet forwarding speeds to meet the future Internet demand. One of the fundamental design issues for core routers is fast routing table lookup, which is a key problem at the network layer of the Internet protocol suite. It is difficult to scale the current TCAM-based or trie-based solutions for future routing tables due to increasing table size, longer prefix length, and demands for higher throughput. This paper focuses on hash-based lookup solutions that have the potential of offering high throughput at one memory access per packet. We design the first deterministic multi-hashing scheme with small indexing overhead, which evenly distributes address prefixes to hash buckets for routing-information storage. We minimize both the size of each bucket and the number of buckets that need to be fetched to the network processor for packet forwarding. Consequently, near-optimal routing throughput is achieved. Performance evaluations demonstrate that the proposed deterministic multi-hashing scheme can maintain a constant lookup rate of over 250 million packets per second with today´s commodity SRAM, which is much faster than the existing hashing schemes.
Keywords
IP networks; Internet; SRAM chips; cryptography; routing protocols; social networking (online); table lookup; Internet demand; Internet protocol; SRAM; TCAM-based solution; deterministic multihashing scheme; hash buckets; high-performance computing; network processor; packet forwarding; routing information storage; routing table lookup; social networking; trie-based solution; video generation; voice generation; Indexing; Internet; Random access memory; Routing; Table lookup; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols (ICNP), 2010 18th IEEE International Conference on
Conference_Location
Kyoto
ISSN
1092-1648
Print_ISBN
978-1-4244-8644-1
Type
conf
DOI
10.1109/ICNP.2010.5762752
Filename
5762752
Link To Document