Large-scale Network Simulations in Kubernetes
Virtual network simulation has been one of the best ways to test new designs before implementing them in production. There are plenty of tools that can help build arbitrary network topologies but most …
Talk Title | Large-scale Network Simulations in Kubernetes |
Speakers | Michael Kashin (Advanced Services Engineer, Arista Networks) |
Conference | Open Networking Summit Europe |
Conf Tag | |
Location | Antwerp, Belgium |
Date | Sep 23-25, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Virtual network simulation has been one of the best ways to test new designs before implementing them in production. There are plenty of tools that can help build arbitrary network topologies but most of them were designed to work on a single host.Kubernetes presents an ideal platform to run large-scale network simulations, however its networking model, assuming a single interface per pod, is very limiting.This presentation will examine the shortcomings of existing solutions, establish the desired requirements, provide an overview of a purpose-built CNI plugin (meshnet-cni) and demo how to build a 750-node network topology running open-source routing daemon (quagga/ospfd).