-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sho ip ospf database ext 0.0.0.0 continues displaying LSA for default gateway in down state #13597
Comments
IP addresses have been sanitized, but the last two are the ones that represent the default gateways on sites A and B respectively. |
That 7.5.x release is quite old at this point - can you recreate the problem with a newer release? |
hmmm... I am depending on what OPNsense community edition supports right now. Let me research what it would take to run a newer release. Thanks for your attention. Will keep you posted. |
I checked with an experienced member of the OPNsense forum. Contrary to pfSense, OPNsense doesn't have the option to install newer packages. I'm limited to what's available in their list of plugins, and that's 7.5.1_4 at this time. Any ideas? |
@kpiq you can install newer versions from the FreeBSD ports tree at any time but the way they manage a package for every major release is inconvenient as a drop-in replacement. Perhaps @mimugmail has time for FFR upgrade to target for 23.7? |
I think so, yes. Can you publish both pkg's in the repo so -devel can point to frr8? |
should this be reason to worry? "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository." |
No, it was a testing branch which was deleted since its now in master :) |
A version tag was misplaced so the master branch received a force-push to amend the situation. Change is still there but commit hash changed. |
This comment was marked as resolved.
This comment was marked as resolved.
Folks I just upgraded my lab with OPNsense 23.7, will be testing and observing it for a week or two before proposing the upgrade to the production firewalls that were previously not succeeding to failover. Appreciate all the hard work, your time, and attention. Will keep you posted. Regards Pedro |
This issue is stale because it has been open 180 days with no activity. Comment or remove the |
This issue will be automatically closed in the specified period unless there is further activity. |
frr/ospf configuration
In Routing: OSPF, "Advertise default gateway" is checked/enabled, " Always advertise default gateway" is not checked/enabled.
Describe the bug
My network has two OPNsense firewalls with frr 7.5.1, for sites A (router-id-1) and B (router-id-2) The firewalls are directly connected to multilayer switches which take care of the InterVLAN routing, for sites A, B C, and D. They also run OSPF and are member of the same OSPF area, 0.0.0.0. All of the devices, firewalls and multilayer switches, appear to be talking OSPF. All the routes are being properly distributed across the multiple sites.
frr/OSPF is configured on both OPNsense firewalls as described above. I'm not on a high availability situation, thus am not using CARP. But I tried to test whether OSPF would recalculate and update the default gateway metric when I disable the WAN interface or disconnect its connection to the ISP, and it isn't. The metric for the default gateway that lost connectivity stays the same.
I checked the external Link states on the router for site A, the one I disconnected, and it stays the same as it was before the disconnection. Waited 1, 2, 3... 5 minutes, nothing, no updates to the metric. None of the other devices received updates either. With one fully functioning firewall running OSPF on site B, and all other devices having continued connectivity to site B's firewall, there was no re-routing, no updates on the OSPF external LSA database, anywhere.
To Reproduce
Disconnected site A's fibers to the WAN interface on the OPNsense frr/OSPF firewall. Tried pings to 1.1.1.1, 8.8.8.8, and others, from site A's firewall, all timeout as expected. Displayed the ospf external LSAs on the site A firewall. No change was observed. Displayed the ospf external LSAs on other routers, no change.
Expected behavior
It was expected that we would first see changes to the OSPF routing table and the external LSAs in site A's frr/OSPF device, then slowly those updates should have propagated to all other routers. Propagation happens during firewall start-up, but not when the WAN interface is disabled, or the corresponding fibers pulled.
Versions
Additional context
Since I am unsure whether this belongs in FRRouting/frr or OPNsense/plugins I'm informing both teams (see opnsense/plugins#3445). Please review the frr log I placed there, and the notes about when I disabled the WAN interface and frr/ospf didn't even flinch.
The text was updated successfully, but these errors were encountered: