The flexibility of SDNs in contrast to traditional networks that are bounded to hardware restrictions is increasing the need to provide SDN scalability benchmarks such as the maximum number of routers, networks or virtual machines; what is the supported workload or the maximum flow setup rate.
Although SDN is revolutionizing data center networks, its testing, benchmarking and monitoring at scale remains a major challenge which requires the tools capable of handling thousands of resources, such as ports or instances as well as the traffic between them.
This talk presents the scalability tests done for MidoNet with OpenStack Neutron using open source tools. Midonet-sandbox uses Docker containers to automate the deployment of the infrastructure under test, OpenStack Rally runs first OpenStack Tempest for sanity checks then Neutron tasks for addressing scalability benchmark tests while monitoring different metrics such as virtual topology objects count with InfluxDB, Telegraf and Grafana.
In this session we will present the practices used at Midokura for network scalability, benchmarking and monitoring tests performed on MidoNet with Neutron using a set of open source tools such as Midonet-sandbox, OpenStack Rally, OpenStack Tempest, InfluxDB, Telegraf and Grafana.