View on GitHub

Data Centre Network using Cumulus

A Containerlab to build a spine-leaf topology using Cumulus routers and monitor it using Observium and SuzieQ

Cumulus VX uses two configuration file:

For more information consult Cumulus documentation and also FRRouting documentaion as Cumulus is a fork of the latter and both share similar roots.

interfaces file (interfaces)

The following explains the interfaces file for a leaf switch:

Configuration file (frr.conf)

The routers are configured to run both BGP and OSPF. There is no particular reason to run both routing protocols in this topology other than experimentation. Typically, BGP is used in data centres due its ability to provide more control, but OSPF is also used in come case.

Spine Configuration

This section explain the configuration commands the build configuration on a spine switch:

Leaf Configuration

This configuration sets up the device as a BGP router within AS 65101, establishing BGP neighbor relationships with two external peers. It also configures OSPF for internal routing, including the advertisement of specific networks. Additionally, it disables IPv6 forwarding and sets up integrated configuration mode for easier management.