IEEE Transactions on Computers · 2005 · 22 citations · 23 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer NetworksData StructuresData PartitioningDynamic Data StructuresRoutingRouting AlgorithmsRouting ArchitectureBinary SearchBinary Search TreesInterval PartitioningLongest Prefix MatchingNetwork PrefixesPartitioningRouting TablesTree Search
Two schemes - prefix partitioning and interval partitioning - are proposed to improve the performance of dynamic IP router-table designs. While prefix partitioning applies to all known dynamic router-table designs, interval partitioning applies to the alternative collection of binary search tree designs of Sahni and Kim [S. Sahni et al., (2004)]. Experiments using public-domain IPv4 router databases indicate that one of the proposed prefix partitioning schemes - TLDP - results in router tables that require less memory than when prefix partitioning is not used. Further significant reduction in the time to find the longest matching-prefix, insert a prefix, and delete a prefix is achieved.
23
Scalable high speed IP routing lookups
Marcel Waldvogel, George Varghese, Jon Turner et al. · 1997 · 663 citations · Full text
Small forwarding tables for fast routing lookups
Mikael Degermark, Andrej Brodnik, Svante Carlsson et al. · 1997 · 591 citations · Full text
Faster IP lookups using controlled prefix expansion
V. Srinivasan, George Varghese · 1998 · 280 citations