Building a Single-Box 100 Gbps Software Router

Free registration required

Executive Summary

Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I/O bus speeds. Benefiting from the hardware innovation, recent software routers on commodity PC now report about 10 Gbps in packet routing. In this paper the authors map out expected hurdles and projected speed-ups to reach 100 Gbps in packet routing on a single commodity PC. With careful measurements, they identify two notable bottlenecks for the goal: CPU cycles and I/O bandwidth. For the former, they propose reducing per-packet processing overhead with software level optimizations and buying extra computing power with GPUs.

  • Format: PDF
  • Size: 323.4 KB