• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Small forwarding tables for fast routing lookups (1997)

Cached

  • Download as a PDF

Download Links

  • [www.sigcomm.org]
  • [cs.wisc.edu]
  • [cs.wisc.edu]
  • [cs.ucsb.edu]
  • [www.let.rug.nl]
  • [cdt.luth.se]
  • [thumper.bellcore.com]
  • [dcslab.snu.ac.kr]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.rutgers.edu]
  • [www-2.cs.cmu.edu]
  • [www-2.cs.cmu.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Mikael Degermark , Andrej Brodnik , Svante Carlsson , Stephen Pink
Venue:in ACM Sigcomm
Citations:157 - 0 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Degermark97smallforwarding,
    author = {Mikael Degermark and Andrej Brodnik and Svante Carlsson and Stephen Pink},
    title = {Small forwarding tables for fast routing lookups},
    booktitle = {in ACM Sigcomm},
    year = {1997},
    pages = {3--14}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

For some time, the networking community has assumed that it is impossible to do IP routing lookups in software fast enough to support gigabit speeds. IP routing lookups must �nd the routing entry with the longest matching pre�x, a task that has been thought to require hardware support at lookup frequencies of millions per second. We present a forwarding table data structure designed for quick routing lookups. Forwarding tables are small enough to �t in the cache of a conventional general purpose processor. With the table in cache, a 200 MHz Pentium Pro or a 333 MHz Alpha 21164 can perform a few million lookups per second. This means that it is feasible to do a full routing lookup for each IPpacket at gigabit speeds without special hardware. The forwarding tables are very small, a large routing table with 40,000 routing entries can be compacted to a forwarding table of 150�160 Kbytes. A lookup typically requires less than 100 instructions on an Alpha, using eight memory references accessing a total of 14 bytes. 1

Citations

345 lmbench: Portable Tools for Performance Analysis - McVoy, Staelin - 1996
314 Internet Protocol, Version 6 (IPv6) Specification", RFC 2460 - Deering, Hinden - 1998
203 Gigabit Networking - Partridge - 1994
89 Fast Routing Table Lookup Using CAMs - McAuley, Francis - 1993
85 Flow Labelled IP: A Connectionless Approach to ATM - Newman, Lyon, et al. - 1996
61 Routing on longestmatching prefixes - Doeringer, Karjoth, et al. - 1996
36 A Strategy for Integrating IP with ATM - Parulkar, Schmidt, et al.
34 Improving gateway performance with a routing-table cache - Feldmeier - 1988
17 Membership in constant time and minimum space, Lecture - Brodnik, Munro
15 Radix Sorting & Searching - Nilsson - 1996
15 A lower bound on the complexity of the union-split-find problem - Mehlhorn, Näher, et al. - 1988
12 Towards a gigabit IP router - Asthana, Delph, et al. - 1992
12 A 50 Gigabit Per Second IP Router - Partridge, Carvey, et al. - 1998
3 GIPR: a gigabit IP router - Parulkar, Schmidt, et al. - 1995
3 Routing on longest matching pre xes - Doeringer, Karjoth, et al. - 1996
2 Neighbours on a grid - Brodnik, Munro - 1996
1 D.L.Light,\SatellitePhotogrammetry - unknown authors - 1996
1 Next Generation Home Page. http://playground.sun.com/pub/ipng/html/ ipng-main.html - IP
1 lmbench home page. http://reality.sgi.com/lm/lmbench/lmbench.html - McVoy
1 PATRICIA | Practical Algorithm to Retreive Information Coded - Morrison - 1968
1 Improving gateway performance with a routing-table cache - PI - 1988
1 IP/ATM: A strategy for integrating IP with ATM - Addison-Wesley, ParuIkar, et al. - 1995
1 GIPR: a gigabit IP router - Turner - 1995
1 A lower bound on the complexity of the union-split- nd problem - Mehlhorn, Naher, et al. - 1988
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University