HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

Snabb Switch: simple and fast packet networking

Доклад принят в Программу конференции

Luke Gorrie started the Snabb Switch project to capture what he learned from 15 years of developing telecom network equipment.

He also worked at the first Erlang startup company (Bluetail), co-founded the SLIME project for Lisp, wrote firmware in Forth for One Laptop Per Child and device drivers in Smalltalk for Alan Kay's STEPS project, and he once won a prize in the ICFP Programming Contest together with Joe Armstrong and Robert Virding.

Prior to Snabb Switch he was CTO at Teclo Networks developing a completely new TCP/IP stack that is widely deployed for mobile network optimization.


Snabb Switch is a new open source toolkit for using Linux/x86 servers to solve high-end networking problems. Snabb Switch is used by network operators who need to process up to 100 Gbps of network traffic per server and its application areas include load generation, line-rate packet capture, firewalling, VPN, and Network Functions Virtualization (NFV) for OpenStack.

I will explain the architecture of Snabb Switch, how it is able to process over 100 Gbps of traffic on an ordinary x86 server, and how LuaJIT makes it possible for a grassroots community to build Snabb Switch with only around 10,000 lines of code.

I will also describe how network operators are using Snabb Switch as an alternative to hardware solutions from traditional network equipment vendors.

Другие доклады секции

НП "Центр Прикладных Исследований Компьютерных Сетей"
Департамент информационных технологий города Москва
Rambler's Top100