Trie-Structure-Guided Compression, Allocation, and Mapping for Storage-Efficient IPv6 Lookup Pipelines
Donghong Jiang, Zhenhao Yuan, Yanbiao Li, Shi Meng, Yuxuan Chen, Taiji Chen, Xian Yu, Gaogang Xie
摘要
The rapid growth of IPv6 forwarding information bases (FIBs) strains high-speed routers. While trie-based algorithmic longest-prefix matching (ALPM) pipelines are widely deployed, existing designs emphasize trie compression but neglect pipeline memory utilization, limiting scalability under long IPv6 prefixes and imbalanced distributions. We present SCAMP-Trie, a trie-structure-guided approach that jointly addresses trie compression, node mapping, and pipeline memory allocation for storage-efficient IPv6 lookup. We propose a trie-based pipelined lookup model (TPLM) that captures the coupling among these dimensions through a unified storage efficiency metric. Leveraging the observation that nodes farther from leaf nodes are less frequent, we introduce an inverse-distance-based mapping principle, realized via a warning-line-based dynamic mapping algorithm and a metaheuristic search framework. To support flexible mapping while preserving compression, we codesign node structures including flexible child indexing, sub-trie next-hop compression, and half-size node storage. Evaluated on 36 real-world FIBs across four network scenarios, SCAMP-Trie improves average storage utilization by 4.0X and prefix capacity by 3.0 67.3X under the same memory budget. An FPGA prototype achieves 768 Gbps line-rate forwarding for 256-byte packets with a 240k-entry FIB, using only 41% of on-chip memory and 1% of logic.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- PlanB: Efficient Software IPv6 Lookup with Linearized B+-TreeZhihao Zhang, Lanzheng Liu, Chen Chen, Huiba Li 等NSDI 2026 · 被引用 1 次
- SkipTrie: Fast IPv6 Lookup with Sub-Trie SkippingDonghong Jiang, Yanbiao Li, Shi Meng, Yuxuan Chen 等INFOCOM 2026
- Boosting FIB Caching Performance with AggregationGaregin Grigoryan, Yaoqing Liu, Minseok KwonHPDC 2020 · 被引用 3 次
- PtCAM: Scalable High-Speed Name Prefix Lookup using TCAMTian Song, Tianlong Li, Yating YangSIGCOMM 2025 · 被引用 3 次
- Scaling IP Lookup to Large Databases using the CRAM LensRobert Chang, Pradeep Dogga, Andy Fingerhut, Victor Rios 等NSDI 2025 · 被引用 4 次
