2012
DOI: 10.1109/tnet.2012.2188643
|View full text |Cite
|
Sign up to set email alerts
|

FlashTrie: Beyond 100-Gb/s IP Route Lookup Using Hash-Based Prefix-Compressed Trie

Abstract: It is becoming apparent that the next-generation IP route lookup architecture needs to achieve speeds of 100 Gb/s and beyond while supporting IPv4 and IPv6 with fast real-time updates to accommodate ever-growing routing tables. Some of the proposed multibit-trie-based schemes, such as TreeBitmap, have been used in today's high-end routers. However, their large data structures often require multiple external memory accesses for each route lookup. A pipelining technique is widely used to achieve high-speed looku… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
50
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 45 publications
(51 citation statements)
references
References 26 publications
1
50
0
Order By: Relevance
“…They are roughly divided into two: Tree-based [1], [8], [9], [16] and Hash-based [5], [13], [17], [23]. Also, the hash-based compress tree [2] has been proposed. To archive a high-speed lookup, a pipelined binary-search tree (BST) has been proposed [10].…”
Section: Demands For Lookup Architecture In Ipv6 Eramentioning
confidence: 99%
“…They are roughly divided into two: Tree-based [1], [8], [9], [16] and Hash-based [5], [13], [17], [23]. Also, the hash-based compress tree [2] has been proposed. To archive a high-speed lookup, a pipelined binary-search tree (BST) has been proposed [10].…”
Section: Demands For Lookup Architecture In Ipv6 Eramentioning
confidence: 99%
“…Bloom Filters [9] use hash functions extracted from the set of rules, which allow a for a very efficient O(1) lookup, but with false positives. Binary Tries [1], [10] create binary search trees from a set of rules using different types of memories. Memories such as TCAMs have been used in several approaches, but these memories are costly [11].…”
Section: B Fpga-based Solutionsmentioning
confidence: 99%
“…Each time the DDR memory is accessed for a non-preloaded data, the whole page that contains the data is loaded, which is a slow process. If the search address order is known, delay is acceptable [10], but unfortunately the incoming order of destination IP addresses is not predictable. Finally, QDR-II and RLDRAM memories provide a pipelined access.…”
Section: Rule Storage and Lookupmentioning
confidence: 99%
“…While other hardware platforms exist, Field Programmable Gate Arrays (FPGAs) have become the natural choice for high speed networking applications due to various reasons such as abundant resources (memory, logic, etc.,), reconfigurability, high-performance, etc., [13], [20], [6], [3], [11], [2]. Var ious algorithmic solutions can be mapped onto FPGA, and pipelining is often employed to achieve high-performance.…”
Section: Gordon Brebnermentioning
confidence: 99%