~/talk

Scaling IP Lookup to Large Databases using the CRAM Lens

Talkat NSDI '25 · 2025-04-28..04-30· [networking]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

A formal CRAM lens evaluation shows concrete mappings and tradeoffs for RMT/DRMT chips: a DAG-based CRA model plus eight optimization idioms predicts memory and step counts, and P4 mappings expose hardware limits (Tofino‑2 needs 16–30 stages versus CRAM’s 2–14 predicted steps). New schemes—RESAIL and hybrid tries—use small TCAM plus SRAM to scale IPv4 to 2.25M IPv4 prefixes (vs ~250k for pure TCAM) and IPv6 to ~390k (3.2× pure TCAM).

AI-written summary · about

  1. 0:00CRAM model introduction
  2. 1:19CRAM overview
  3. 3:03RMT DRMT memory background
  4. 4:49CRAM motivations and limits
  5. 5:52CRAM definition and workflow
  6. 7:16CRAM optimization idioms
  7. 8:41Why IP lookup scaling matters
  8. 9:23CRAM applied to SALE algorithm
  9. 10:47DXR adaptation for IPv6
  10. 11:52Hybrid multi-bit tries
  11. 12:35Experimental results and P4
  12. 13:58CRAM accuracy and scalability
  13. 14:39IPv4 IPv6 performance gains
  14. 15:00Future directions and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.