Reloading the Quagga Configuration


Quagga reload is an experimental feature in Cumulus Linux. It enables you to apply only the modifications you make to your Quagga configuration, synchronizing its running state with the configuration in /etc/quagga/Quagga.conf. This is useful for optimizing automation of Quagga in your environment or to apply changes made at runtime.

Note: Quagga reload only applies to an integrated service configuration, where your Quagga configuration is stored in a single Quagga.conf file instead of one configuration file per Quagga daemon (like zebra or bgpd).


  • Cumulus Linux 2.5.0 through 3.3.2 (FRRouting replaced Quagga in Cumulus Linux 3.4.0)

Using Quagga Reload

To enable this feature, edit /etc/default/quagga and set ENABLE_RELOAD to yes (ENABLE_RELOAD=yes).

Then, to reload your Quagga configuration after you've modified /etc/quagga/Quagga.conf, run:

cumulus@switch:~$ sudo service quagga reload

Examine the running configuration and verify that it matches the config in /etc/quagga/Quagga.conf:

cumulus@switch:~$ sudo cl-rctl running-config


If the running configuration is not what you expected, please submit a support request and supply the following information:

  • The current running configuration (run sudo cl-rctl running-config and output the contents to a file)
  • The contents of /etc/quagga/Quagga.conf
  • The contents of /var/log/quagga/quagga-reload.log
Have more questions? Submit a request


Powered by Zendesk