Back to Search
Start Over
Concise Lookup Tables for IPv4 and IPv6 Longest Prefix Matching in Scalable Routers.
- Source :
- IEEE/ACM Transactions on Networking; Jun2012, Vol. 20 Issue 3, p729-741, 13p
- Publication Year :
- 2012
-
Abstract
- We present a distinct longest prefix matching (LPM) lookup scheme able to achieve exceedingly concise lookup tables (CoLT), suitable for scalable routers. Based on unified hash tables for handling both IPv4 and IPv6 simultaneously, CoLT excels over previous mechanisms in: 1) lower on-chip storage for lookup tables; 2) simpler table formats to enjoy richer prefix aggregation and easier implementation; and 3) most importantly, deemed the only design able to accommodate both IPv4 and IPv6 addresses uniformly and effectively. As its hash tables permit multiple possible buckets to hold each prefix (following a migration rule to avoid false positives altogether), CoLT exhibits the best memory efficiency and can launch parallel search over tables during every LPM lookup, involving fewer cycles per lookup when on-chip memory is used to implement hash tables. With 16 (or 32) on-chip SRAM blocks clocked at 500 MHz (achievable in today's 65-nm technology), it takes 2 (or 1.6) cycles on average to complete a lookup, yielding 250 (or 310+) millions of packets per second (MPPS) mean throughput. Being hash-oriented, CoLT well supports incremental table updates, besides its high table utilization and lookup throughput. [ABSTRACT FROM PUBLISHER]
Details
- Language :
- English
- ISSN :
- 10636692
- Volume :
- 20
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- IEEE/ACM Transactions on Networking
- Publication Type :
- Academic Journal
- Accession number :
- 76746908
- Full Text :
- https://doi.org/10.1109/TNET.2011.2167158