2016
DOI: 10.5370/kiee.2016.65.12.2061
|View full text |Cite
|
Sign up to set email alerts
|

IP Address Lookup Algorithm Using a Vectored Bloom Filter

Abstract: -A Bloom filter is a space-efficient data structure popularly applied in many network algorithms. This paper proposes a vectored Bloom filter to provide a high-speed Internet protocol (IP) address lookup. While each hash index for a Bloom filter indicates one bit, which is used to identify the membership of the input, each index of the proposed vectored Bloom filter indicates a vector which is used to represent the membership and the output port for the input. Hence the proposed Bloom filter can complete the I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…Recently, numerous variants of the Bloom filter have been proposed [22][23][24][25] and applied to various network applications [26][27][28]. A functional Bloom filter [24,25] allocates multiple bits in a single cell, and hence it can return the value corresponding to an input as well as the membership information of that input by checking the stored value. In programming, for each element in a set, the return value corresponding to the element is stored in the k cells indicated by k hash indexes.…”
Section: Bloom Filtermentioning
confidence: 99%
“…Recently, numerous variants of the Bloom filter have been proposed [22][23][24][25] and applied to various network applications [26][27][28]. A functional Bloom filter [24,25] allocates multiple bits in a single cell, and hence it can return the value corresponding to an input as well as the membership information of that input by checking the stored value. In programming, for each element in a set, the return value corresponding to the element is stored in the k cells indicated by k hash indexes.…”
Section: Bloom Filtermentioning
confidence: 99%
“…The basic idea of the proposed vectored-Bloom filter (VBF) structure for IP address lookup was briefly introduced in References [31] and [32]. The VBF consists of m multi-bit vectors and each vector comprised of l bits contains an output port.…”
Section: Ip Address Lookup Using a Vectored-bloom Filtermentioning
confidence: 99%
“…The proposed structure completes an IP address lookup by querying only the on-chip VBF without accessing the off-chip hash table. Depending on how output ports are programmed to the VBF, two different structures are possible [31]. The first structure involves making the l-bit vector represent up to 2 l − 2 output ports, zero and a conflict value, which is the value of 2 l − 1.…”
Section: Ip Address Lookup Using a Vectored-bloom Filtermentioning
confidence: 99%
See 2 more Smart Citations