Multiprefix trie: A new data structure for designing dynamic router-tables

Sun Yuan Hsieh, Yi Ling Huang, Ying Chi Yang

研究成果: Article同行評審

14 引文 斯高帕斯(Scopus)

摘要

IP lookup affects the speed of an incoming packet and the time required to determine which output port the packet should be sent to; hence, it plays an important role in the design of router-tables. In this paper, we propose a new data structure, called a multiprefix trie, for use in designing dynamic router-tables. One key feature of our data structure is that each node can store more than one prefix, which reduces the number of memory accesses. When performing lookup, the structure can search more prefixes in one node and may find the longest matching prefix in an internal node rather than on a leaf. Moreover, when updating the router-table, it does not need to reconstruct the table. As a by-product, the proposed data structure minimizes the time required for dynamic router-table operations, including lookup, insertion, and deletion, and also reduces the number of memory accesses. We report the results of experiments conducted to compare the proposed data structure with other structures using the benchmark IPv4 prefix database AS4637 with 219,581 prefixes.

原文English
文章編號5487496
頁(從 - 到)693-706
頁數14
期刊IEEE Transactions on Computers
60
發行號5
DOIs
出版狀態Published - 2011

All Science Journal Classification (ASJC) codes

  • 軟體
  • 理論電腦科學
  • 硬體和架構
  • 計算機理論與數學

指紋

深入研究「Multiprefix trie: A new data structure for designing dynamic router-tables」主題。共同形成了獨特的指紋。

引用此