• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

IMT: A Memory-Efficient and Fast Updatable IP Lookup Architecture Using an Indexed Multibit Trie

Vol. 13, No. 4, April 29, 2019
10.3837/tiis.2019.04.010, Download Paper (Free):

Abstract

IP address lookup is a function to determine nexthop for a given destination IP address. It takes an important role in modern routers because of its computation time and increasing Internet traffic. TCAM-based IP lookup approaches can exploit the capability of parallel searching but have a limitation of its size due to latency, power consumption, updatability, and cost. On the other hand, multibit trie-based approaches use SRAM which has relatively low power consumption and cost. They reduce the number of memory accesses required for each lookup, but it still needs several accesses. Moreover, the memory efficiency and updatability are proportional to the number of memory accesses. In this paper, we propose a novel architecture using an Indexed Multibit Trie (IMT) which is based on combined TCAM and SRAM. In the proposed architecture, each lookup takes at most two memory accesses. We present how the IMT is constructed so as to be memory-efficient and fast updatable. Experiment results with real-world forwarding tables show that our scheme achieves good memory efficiency as well as fast updatability.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
J. Kim, M. Ko, M. S. Shin, J. Kim, "IMT: A Memory-Efficient and Fast Updatable IP Lookup Architecture Using an Indexed Multibit Trie," KSII Transactions on Internet and Information Systems, vol. 13, no. 4, pp. 1922-1940, 2019. DOI: 10.3837/tiis.2019.04.010.

[ACM Style]
Junghwan Kim, Myeong-Cheol Ko, Moon Sun Shin, and Jinsoo Kim. 2019. IMT: A Memory-Efficient and Fast Updatable IP Lookup Architecture Using an Indexed Multibit Trie. KSII Transactions on Internet and Information Systems, 13, 4, (2019), 1922-1940. DOI: 10.3837/tiis.2019.04.010.

[BibTeX Style]
@article{tiis:22068, title="IMT: A Memory-Efficient and Fast Updatable IP Lookup Architecture Using an Indexed Multibit Trie", author="Junghwan Kim and Myeong-Cheol Ko and Moon Sun Shin and Jinsoo Kim and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2019.04.010}, volume={13}, number={4}, year="2019", month={April}, pages={1922-1940}}