A Fast Table Update Scheme for High-Performance IP Forwarding

  • Authors:
  • Affiliations:
  • Venue:
  • ICPADS '01 Proceedings of the Eighth International Conference on Parallel and Distributed Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract: There has been an extensive study in constructing the routing tables during the past few years. Although the existing works have certain advantages, however, those approaches either use complicated data structures which result in large storage requirement and high complexity for updating/building the forwarding table, or they are not scalable to fit in IPv6. Lampson et al. proposed an IP lookup algorithm which performs binary search on prefixes (BSP) [11]. The algorithm is attractive, even for IPv6, because of its bounded worst-case memory requirement. For achieving fast forwarding, the cost paid is the slowing down of insertion. Although this can be justified, the performance of routing-table reconstruction in BGP is too time-consuming to handle the frequent route updates. In this work, we propose a fast forwarding-table construction algorithm which can handle more than 4,000 route updates per second. Moreover, it is simple enough to fulfill the need of fast packet forwarding. With the modified multiway search tree, we can further reduce the depth of the tree and eliminate the storage for pointers, this reduces the forwarding table size and shorten the lookup time.