Novel IP address lookup algorithm for inexpensive hardware implementation

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

The key factor defining the efficiency of IP routers is the speed of the forwarding operation, that is the speed of determining the next-hop destination for each packet. The operation is notsimple because the IP addresses are unstructured and the destination subnetworks can be overlapping. This requires so called longest match lookup operation. In this paper I propose a simple and very fast address lookup algorithm that can be easily implemented in hardware. It is designed for inexpensive systems and thus requires only standard SRAM and FPGA devices. However, its performance exceeds even the requirements of today's backbone routers and it allows for incremental forwarding table updates.
Original languageEnglish
Title of host publicationProceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002
PublisherWorld Scientific and Engineering Academy and Society, WSEAS
Pages3371 - 3379
ISBN (Print)960-8052-63-7
Publication statusPublished - 2002
MoE publication typeNot Eligible
Event6th WSEAS World multiconference on circuits, systems, communications and computers - Rethymno, Greece
Duration: 7 Jul 200214 Jul 2002

Conference

Conference6th WSEAS World multiconference on circuits, systems, communications and computers
CountryGreece
CityRethymno
Period7/07/0214/07/02

Fingerprint

Routers
Hardware
Static random access storage
Field programmable gate arrays (FPGA)

Cite this

Seppänen, K. (2002). Novel IP address lookup algorithm for inexpensive hardware implementation. In Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002 (pp. 3371 - 3379). World Scientific and Engineering Academy and Society, WSEAS.
Seppänen, Kari. / Novel IP address lookup algorithm for inexpensive hardware implementation. Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002. World Scientific and Engineering Academy and Society, WSEAS, 2002. pp. 3371 - 3379
@inproceedings{51f924cde005455bba9b4ea3eeb7744d,
title = "Novel IP address lookup algorithm for inexpensive hardware implementation",
abstract = "The key factor defining the efficiency of IP routers is the speed of the forwarding operation, that is the speed of determining the next-hop destination for each packet. The operation is notsimple because the IP addresses are unstructured and the destination subnetworks can be overlapping. This requires so called longest match lookup operation. In this paper I propose a simple and very fast address lookup algorithm that can be easily implemented in hardware. It is designed for inexpensive systems and thus requires only standard SRAM and FPGA devices. However, its performance exceeds even the requirements of today's backbone routers and it allows for incremental forwarding table updates.",
author = "Kari Sepp{\"a}nen",
note = "Project code: T1SU00011",
year = "2002",
language = "English",
isbn = "960-8052-63-7",
pages = "3371 -- 3379",
booktitle = "Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002",
publisher = "World Scientific and Engineering Academy and Society, WSEAS",
address = "United States",

}

Seppänen, K 2002, Novel IP address lookup algorithm for inexpensive hardware implementation. in Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002. World Scientific and Engineering Academy and Society, WSEAS, pp. 3371 - 3379, 6th WSEAS World multiconference on circuits, systems, communications and computers, Rethymno, Greece, 7/07/02.

Novel IP address lookup algorithm for inexpensive hardware implementation. / Seppänen, Kari.

Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002. World Scientific and Engineering Academy and Society, WSEAS, 2002. p. 3371 - 3379.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Novel IP address lookup algorithm for inexpensive hardware implementation

AU - Seppänen, Kari

N1 - Project code: T1SU00011

PY - 2002

Y1 - 2002

N2 - The key factor defining the efficiency of IP routers is the speed of the forwarding operation, that is the speed of determining the next-hop destination for each packet. The operation is notsimple because the IP addresses are unstructured and the destination subnetworks can be overlapping. This requires so called longest match lookup operation. In this paper I propose a simple and very fast address lookup algorithm that can be easily implemented in hardware. It is designed for inexpensive systems and thus requires only standard SRAM and FPGA devices. However, its performance exceeds even the requirements of today's backbone routers and it allows for incremental forwarding table updates.

AB - The key factor defining the efficiency of IP routers is the speed of the forwarding operation, that is the speed of determining the next-hop destination for each packet. The operation is notsimple because the IP addresses are unstructured and the destination subnetworks can be overlapping. This requires so called longest match lookup operation. In this paper I propose a simple and very fast address lookup algorithm that can be easily implemented in hardware. It is designed for inexpensive systems and thus requires only standard SRAM and FPGA devices. However, its performance exceeds even the requirements of today's backbone routers and it allows for incremental forwarding table updates.

M3 - Conference article in proceedings

SN - 960-8052-63-7

SP - 3371

EP - 3379

BT - Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002

PB - World Scientific and Engineering Academy and Society, WSEAS

ER -

Seppänen K. Novel IP address lookup algorithm for inexpensive hardware implementation. In Proceedings of the 6th WSEAS International Multiconference on Circuits, Systems,Communications and Computers, CSCC 2002. World Scientific and Engineering Academy and Society, WSEAS. 2002. p. 3371 - 3379