Routing on the Host with Docker

  • 2
  • Question
  • Updated 3 months ago
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.
Photo of Scott Suehle

Scott Suehle, Alum

  • 3,772 Points 3k badge 2x thumb

Posted 2 years ago

  • 2
Photo of Bebeigh Pei

Bebeigh Pei

  • 106 Points 100 badge 2x thumb

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.