Snabb Switch simple and fast packet networking
summary
Snabb Switch is an open source Linux/x86 toolkit that actually pushes line rate on commodity servers, claiming up to 100 Gbps per server and demonstrating single-core paths that handle ~10 million packets/sec. It uses user-space drivers, small Lua apps, zero‑copy packet buffers and virtual NICs to build generators, line‑rate packet capture, firewalling, VPNs and NFV for OpenStack. Tests show 10 Gbps on 10 GbE cards and support for jumbo frames (MTU ~9500), and the software is production‑used and community‑maintained.
AI-written summary · about
chapters (6)
- 0:00Introduction and speaker background
- 3:21Problem with current networking software
- 8:45Snabb Switch project overview
- 14:53Architecture and packet processing
- 22:19Practical applications and demos
- 27:42Summary and Q&A
related talks
16mA High-Speed Stateful Packet Processing Approach for Tbps Programmable Switches
50mSoftware Defined Networking
14mHigh-throughput and Flexible Host Networking for Accelerated Computing
29mEnabling Fast, Dynamic Network Processing with ClickOS
47mThe World of 100G Networking
34mCan the Linux networking stack be used with very high speed applications?
37mDisaggregating the Network: Switching as a Service
20mNetKernel: Making Network Stack Part of the Virtualized Infrastructure
