z-logo
open-access-imgOpen Access
Efficient IP table lookup via adaptive stratified trees with selective reconstructions
Author(s) -
Marco Pellegrini,
Giordano Fusco
Publication year - 2008
Publication title -
acm journal of experimental algorithmics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.494
H-Index - 37
ISSN - 1084-6654
DOI - 10.1145/1227161.1278376
Subject(s) - computer science , routing table , table (database) , network packet , trie , lookup table , data structure , bandwidth (computing) , routing (electronic design automation) , ipv6 , the internet , tree (set theory) , internet protocol , parallel computing , computer network , routing protocol , database , mathematics , operating system , mathematical analysis
IP address lookup is a critical operation for high bandwidth routers in packet switching networks such as Internet. The lookup is a non-trivial operation since it requires searching for the longest prefix, among those stored in a (large) given table, matching the IP address. Ever increasing routing tables size, traffic volume and links speed demand newand more efficient algorithms. Moreover, the imminent move to IPv6 128-bit addresses will soon require a rethinking of previous technical choices. This article describes a the new data structure for solving the IP table look up problem christened the Adaptive Stratified Tree (AST). The proposed solution is based on casting the problem in geometric terms and on repeated application of efficient local geometric optimization routines. Experiments with this approach have shown that in terms of storage, query time and update time the AST is at a par with state of the art algorithms based on data compression or string manipulations (and often it is better on some of the measured quantities).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom