network virtualization with BPF


One Line Summary

how to create virtual networks by gluing kernel components with BPF


The linux kernel already has software bridges, routers, tunnels and others building blocks that can be put together to construct fast and scalable virtual networks for cloud and container environments. This talk describes how one can use a little bit of TC+BPF glue code to connect them into network topologies and beyond.