Fast address lookup in routing tables

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6581106
SERIAL NO

09482423

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The routing address lookup problem is one of the major bottlenecks in high performance routers and deals with forwarding of packets. In the Internet domain it is known as 'IP address lookup problem.' This invention provides a new and easy way to preprocess routing tables which gives efficient packet/message forwarding and is feasible in the time and the space it consumes. More precisely, the method for m-bit IP addresses gives a balanced trade-off between performing a binary search on T with O(log.vertline.T.vertline.) accesses, where .vertline.T.vertline. is the number of entries in T, and executing a single access on a table of 2.sup.m entries obtained by fully expanding T. While the prior art starts out from space-efficient data structures and aim at lowering the O(log.vertline.T.vertline.) access cost, the invention starts out from the expanded table with 2.sup.m entries and aim at compressing it without an excessive increase in the number of accesses. The embodiment results in a lookup which takes exactly three memory accesses in tables which occupy O(2.sup.m/2 +.vertline.T.vertline..sup.2) space in the worst case. Since the Internet is more structured real routing tables for IP with m=32 bits, should take even much smaller space. For most routers the cache is sufficient to include our tables whereas dedicated routers need only a few megabytes cache for large tables. The impact of fast lookup is increased network bandwidth.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CALLAHAN CELLULAR L L C2711 CENTERVILLE RD SUITE 400 WILMINGTON DE 19808

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Crescenzi, Pierluigi Via R. Galluzzi 5, 50134 Firenze, IT 1 27
Dardini, Leandro Via della Gualchiera 10, 59100 Prato, IT 1 27
Grossi, Roberto Via Fratti 14, 56125 Pisa, IT 1 27
Yung, Marcel Mordechay 605 W. 112th St., Apt. 4H, New York, NY 10025 26 2390

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation