Routing on the Host with Docker


Userlevel 5
When it comes to building a truly web-scale network, Layer 2 just doesn'tcut it anymore. Extending Layer 3 down to the hosts by running a routing suite such as Quagga makes it possible to oversubscribe servers to an arbitrarily high number of top of rack switches and again to the aggregation layer.
Docker is a software delivery system built around a technology called "containers", which are very lightweight alternative to virtual machines. Docker makes it possible to deliver software like the Cumulus Linux version of Quagga to servers in a cross-platform way. This demo shows how to install and configure a fully layer 3 network with Quagga running on the hosts using Ansible.

https://github.com/cumulusnetworks/cldemo-docker-quagga

1 reply

Hello,

The industry is starting to be ready for this with the increasing number of Kubernetes Clusters.
However, FRR & Cumulus RoH are never chosen and instead, Calico is raising.

Is there any way to implement Cumulus RoH and/or FRR for Kubernetes networking instead of using Calico/Flannel/... ?

Thanks in advance.

Reply