Page MenuHomeDevCentral

Installation and configuration of Quagga
Closed, ResolvedPublic

Description

Quagga integrates the OSPF protocol, which allows routes to be dynamically advertised so that other machines know which path to use to reach internal networks.


Context :

We have two routers

  • router-002 (BACKUP)
  • router-003 (ACTIVE)

When a failover occurs:

  • CARP moves the VIP to the new ACTIVE router
  • The OVH script updates the MAC address T2276

Remote machines (such as Windriver, Ysul, and CloudHugger) use a GRE tunnel to reach the network 172.27.27.0/27.
When the active router changes, the previous tunnel becomes unavailable and is removed, which also deletes the associated route.

As a result, if nothing is done, these machines no longer have a valid route to reach the internal network 172.27.27.0/27.

To solve this, the active router must advertise the network using OSPF, so that remote machines automatically learn the correct route and can continue to reach the network.


References :

https://fr.wikipedia.org/wiki/Quagga_(logiciel)
https://enotepaper.wordpress.com/2014/01/08/installing-quagaa-on-freebsd/

Event Timeline

Duranzed renamed this task from install ouaga and configure OSPF to install and config Quaga .Feb 6 2026, 11:01
Duranzed updated the task description. (Show Details)
Duranzed renamed this task from install and config Quaga to install and config Quagga .Feb 6 2026, 11:15
Duranzed renamed this task from install and config Quagga to Install and config Quagga .Feb 6 2026, 11:59
Duranzed added a subscriber: yousra.
yousra renamed this task from Install and config Quagga to Installation and configuration Quagga .Feb 8 2026, 19:27
yousra updated the task description. (Show Details)
dereckson triaged this task as Normal priority.Feb 11 2026, 19:53
yousra updated the task description. (Show Details)
yousra added projects: Drake network, Salt.
yousra updated the task description. (Show Details)

I’ve noticed that Quagga is now deprecated and has been replaced by FRRouting (FRR), which is actively maintained.

Would it make sense to consider using FRRouting instead, or is Quagga preferred here for compatibility with the current infrastructure?

For example, FRRouting is used in SONiC, which suggests it is widely adopted in modern environments.

References :

https://en.wikipedia.org/wiki/FRRouting
https://news.ycombinator.com/item?id=20601039

I also came across OpenOSPFD, an OSPF routing daemon originally developed for OpenBSD, but it is marked as deprecated because it depends on an older CARP implementation.

Since our setup relies on the current CARP implementation, it would not be compatible in this context.

As a result, FRRouting appears to be a more up-to-date and appropriate option for us to use OSPF.

https://en.wikipedia.org/wiki/OpenOSPFD
https://www.freshports.org/net/openospfd/

This comment was removed by yousra.
yousra moved this task from Working on to Done on the Secure HA tunnels board.
yousra updated the task description. (Show Details)
yousra renamed this task from Installation and configuration Quagga to Installation and configuration of Quagga .Mon, Apr 20, 13:42
yousra updated the task description. (Show Details)
yousra updated the task description. (Show Details)