Multilevel length-based classified index table for IP lookups and updates

作者:

Highlights:

摘要

To obtain a high-speed IP address lookup algorithm for wire-speed packet forwarding in Internet routers, a new data structure, called multilevel length-based classified index table, is proposed. This data structure can be divided into multilevel structures on the basis of prefix length distribution. Each level has a corresponding data structure and dynamic router-table operations. Experiments were performed using real-world routing databases, wherein the proposed data structure was compared with other structures by using the benchmark IPv4 and IPv6 prefix databases AS1221, AS4637, AS6447, AS1221*, and AS6447*. The average lookup time and the average update time of the proposed structure were superior to those of the other data structures; the memory requirement was lower than that of simple structures, such as prefix trees and priority tries.

论文关键词:Internet,IP address lookup,Longest prefix matching,Dynamic router tables

论文评审过程:Received 10 December 2018, Revised 28 March 2020, Accepted 2 April 2020, Available online 10 April 2020, Version of Record 7 May 2020.

论文官网地址:https://doi.org/10.1016/j.jcss.2020.04.001