OPNsense Forum

Archive => 18.7 Legacy Series => Topic started by: alex_rhys-hurn on September 23, 2018, 11:52:11 am

Title: Dynamic Routing. QUagga or FRR. which is more mature
Post by: alex_rhys-hurn on September 23, 2018, 11:52:11 am
Hi,

I am new to OPNsense, and have just installed FRR as it seems to be the newer package, but I am having trouble with it.

My question:

Is the Quagga package more mature and stable (if out of date) than FRR, which should I choose for a production environment?

Thoughts appreciated,

Alex
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: mimugmail on September 23, 2018, 12:08:42 pm
FRR
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: fabian on September 23, 2018, 08:40:51 pm
Maintainer of both here: The quagga plugin is end of life for at least two releases and should never be used on new installations, it only exists that people who are still using it can switch to FRR. The configuration is backward compatible because the FRR plugin source is a copy of the quagga plugin which received newer patches. However both plugins are currently working but I wanted quagga to be removed with the new major release but I may have been forgotten (again) as I've asked for it for 18.1 already.
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: franco on September 24, 2018, 09:20:47 am
It was not forgotten. It was vetoed by Michael.

I'd delete Quagga in a heartbeat. ;)


Cheers,
Franco
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: mimugmail on September 24, 2018, 09:21:53 am
Would a delete in the repo also deinstall the existing pkg&plugin at the local firewall?
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: franco on September 24, 2018, 09:24:14 am
Possibly if quagga package binary would be dropped as well. But can't be sure. It's difficult to test and infer what pkg tool would do*.

* On a major upgrade with a changing HardenedBSD version.
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: mimugmail on September 24, 2018, 10:18:15 am
I'd just try to remove it from the plugin list if possible.
When the pkg get's deleted I'm quite sure some admins (dont read changelog) will get into big trouble.
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: fabian on September 24, 2018, 06:01:34 pm
Usually packages don't get uninstalled just because it does not exist upstream anymore. However the end of life message is long enough there.
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: franco on September 25, 2018, 07:34:45 am
"Usually" is true, but you are forgetting that when we upgrade dependencies and old libraries that quagga depends on are deleted there is no replacement for quagga so ultimately it needs to be removed to resolve conflicts with the rest of the packages.

So we'll remove the package in 19.1 and keep quagga package until 19.7...


Cheers,
Franco
Title: Re: Dynamic Routing. QUagga or FRR. which is more mature
Post by: mimugmail on September 25, 2018, 09:38:30 am

So we'll remove the package in 19.1 and keep quagga package until 19.7...



So we'll remove the plugin in 19.1 and keep quagga package until 19.7...


Good way to go :)