• Home
  • Search
  • A truly scalable IP lookup algorithm for next generation internet
  • Cite Icon1
  • https://doi.org/10.1109/iscc.2013.6754947Copy DOI Icon

A truly scalable IP lookup algorithm for next generation internet

  • Jul 1, 2013
  • Yi Dai +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Continuing growth in traffic, the size of routing table as well as the link speeds puts great challenge on the performance of Internet address lookup. The packet forwarding engine need perform 150 million IP address lookups per second for a 100Gbps line card while accommodating up to 500,000 prefixes and very likely 1M in the near future. TCAM based lookup solutions do not scale well for the next-generation due to its high power dissipation and large footprint. Algorithmic solutions can achieve high throughputs with hardware parallelism and compact storage needs, but can hardly scale simultaneously in the three dimensions of increased table size, throughput, and prefix length as IP moves to 64 bit IPv6 addresses. We propose a novel IPv6 lookup algorithm called Prefix Range Based Binary Search (PRB-BS) using binary search over hash tables organized by the range of prefix length. By eliminating the path information of the subtrie our scheme reduces the memory demands considerably. Besides, the binary search scheme based on prefix range reduces the worst case time of hash lookups to log2L, with L being the number of subtrie layers. We also introduce asymmetry binary search to further reduce memory demands and memory accesses. Compared with the tree bitmap algorithm widely used by many modern routers the memory requirements of PRB-BS algorithm is about 55% of the tree bitmap algorithm. The experiment results also show that the average search depth of PRB-BS algorithm is stable at 2 with the increased number of prefixes, which reflects better scalability of PRB-BS algorithm.

Similar Papers
  • Research Article
  • Citations5

An efficient IP address lookup algorithm based on a small balanced tree using entry reduction

  • Sep 12, 2011
  • Computer Networks
  • Hyuntae Park +2
  • Conference Article
  • Citations15

A parallel multiple hashing architecture for IP address lookup

  • Aug 24, 2004
  • Hyesook Lim +1
  • Conference Article
  • Citations4

A parallel IP-address forwarding approach based on partitioned lookup table techniques

  • Nov 16, 2004
  • Yiluo Song +1
  • Research Article

A lookup algorithm based on multiple tables for high-speed routers

  • Jan 01, 2005
  • Journal of High Speed Networks
  • Kyungjun Kim +1
  • Conference Article

Network topology exchange between NetFPGA-10G and Quagga routing platforms

  • Nov 01, 2015
  • Jelena Seovic +3
  • Conference Article
  • Citations5

Scalable, memory efficient, high-speed lookup and update algorithms for IP routing

  • Oct 20, 2003
  • N Futamura +3
  • Research Article
  • Citations541

Survey and taxonomy of IP address lookup algorithms

  • Jan 01, 2001
  • IEEE Network
  • M.A Ruiz-Sanchez +2
  • Conference Article
  • Citations16

Parallel Search Trie-Based Scheme for Fast IP Lookup

  • Nov 01, 2007
  • Roberto Rojas-Cessa +4
  • Research Article

CARR: a scalable solution for network packet classification

  • Dec 01, 2010
  • Expert Systems
  • Wei Li +7
  • Research Article

Non-tables look-up search algorithm for efficient H.264/AVC context-based adaptive variable length coding decoding

  • Sep 19, 2014
  • Journal of Electronic Imaging
  • Yishi Han +5
  • Research Article
  • Citations67

New Approach for Efficient IP Address Lookup Using a Bloom Filter in Trie-Based Algorithms

  • May 01, 2016
  • IEEE Transactions on Computers
  • Ju Hyoung Mun +1
  • Research Article
  • Citations11

On Designing Fast Nonuniformly Distributed IP Address Lookup Hashing Algorithms

  • Dec 01, 2009
  • IEEE/ACM Transactions on Networking
  • C.J Martinez +2
  • Conference Article
  • Citations11

IP address lookup using GPU

  • Jul 01, 2013
  • Tsung-Hsien Li +2
  • Book Chapter

Performance Prediction Methods for Address Lookup Algorithms of IP Routers

  • Jan 01, 2002
  • Ryo Kawabe +2
  • Conference Article

Large Page Address Mapping in Massive Parallel Processor Systems

  • Dec 01, 2016
  • Yichun Sun +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.