April 3-5 | San Jose, California
View More Details  & Register Here
Back To Schedule
Thursday, April 4 • 1:50pm - 2:20pm
Fast Prototyping Network Functions with DPDK and eBPF in Containernet - Andrew Wang, Comcast

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
One of the earliest challenges for developers of network functions in DPDK and eBPF is to find a large enough testbed where they can verify the functions written perform as expected. Creating a virtual network out of multiple VMs on a single server easily exhausts its resources as more nodes are added and dynamically scaling in a lab often proves to be time-consuming and slows down development.

In this talk Andrew will introduce Containernet, a fork of the mininet project, which supports using Docker containers as hosts in emulated networks. Developers can create virtual networks in seconds, easily scale to add nodes as needed, have access to all the hosts in the network for debugging, and all this in their own laptops, with hosts that can load eBPF programs and run DPDK apps normally. This allows developers to explore the space freely and significantly increases development speed.

avatar for Andrew Wang

Andrew Wang

Principal Software Engineer II, Comcast
Andrew is a senior principal software engineer at Comcast and is actively working with a team of engineers to prototype programmable network functions. Prior to this, he was tech lead for the open source network speed measurement project called Speed-testJS. He can be found working... Read More →

Thursday April 4, 2019 1:50pm - 2:20pm